Visualizzazione risultati 1 fino 19 di 19

Discussione: warning: Invalid argument supplied for foreach() in Drupal installato da pannello

  1. #1
    Guest

    Predefinito warning: Invalid argument supplied for foreach() in Drupal installato da pannello

    Scusate è la seconda volta che cerco di sistemare il forum, ma non funziona mai ed in più c'è sempre questo errore:

    warning: Invalid argument supplied for foreach() in /membri/trofeonarvali/drupal/modules/forum/forum.module on line 678.

    mi potete aiutare?

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    "Cerco di sistemare" cosa significa? E' un errore ricevuto subito dopo l'installazione o hai modificato qualcosa? L'installazione è fatta tramite pannello o per conto tuo?


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Installazione fatta tramite pannello e l'errore c'è non appena attivo il modulo Forum dal pannello di admin di drupal. Ho chiesto anche su drupalitalia e mi hanno detto che è un errore stranissimo, dovuto quasi certamente a un errore dell'elemento forum nell'installazione di drupal (che però ho fatto tramite il vostro pannello).

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Devi attendere che qualcuno dello staff tecnico veda la discussione.

    Nel frattempo puoi provare ad eliminare il warning; se non sei capace posta il codice delle righe intorno a quella indicata. Comunque, oltre alla visualizzazione del messaggio, riscontri altre problematiche?


    -- Aut Roma Aut Nihil!

  5. #5
    Guest

    Predefinito

    Beh provando a postare nuovi topic per il forum, questi non si visualizzano. Ho seguito le indicazioni di drupalitalia, ma non si visualizza niente sul forum.

    E poi scusa ma cosa intendi per righe intorno al codice? Perché non provi a dare uno sguardo al sito?

  6. #6
    Guest

    Predefinito

    Il sorgente php non è visibile via browser poichè il codice viene interpretato dal server.
    Se la riga è la 678, tu posta dalla riga 670 alla 695, questo vuol dire "intorno a quella riga".


    Ciao!

  7. #7
    Guest

    Predefinito

    Ma come faccio? devo accedere tramite FTP e scaricare una pagina precisa? Quale??

  8. #8
    Guest

    Predefinito

    Sì esatto, ma puoi anche farlo via pannello, nella gestione file naviga fino alla cartella e al file interessato, aprilo come per modificarlo e copiane il contenuto in un file di testo, poi prendi lo spezzone come descritto prima e postalo qui


    Ciao!

  9. #9
    Guest

    Predefinito

    scusa ma qual'è il file giusto?

  10. #10
    Guest

    Predefinito

    Questo
    Citazione Originalmente inviato da trofeonarvali Visualizza messaggio
    warning: Invalid argument supplied for foreach() in /membri/trofeonarvali/drupal/modules/forum/forum.module on line 678.

    Ciao!

  11. #11
    Guest

    Predefinito

    Fatto, grazie dell'aiuto! Quella in grassetto è la 678

    drupal_set_breadcrumb($breadcrumb);
    drupal_set_title(check_plain($title));

    if ($variables['forums_defined'] = count($variables['forums']) || count($variables['parents'])) {
    // Format the "post new content" links listing.
    $forum_types = array();

    // Loop through all node types for forum vocabulary.
    foreach ($vocabulary->nodes as $type) {
    // Check if the current user has the 'create' permission for this node type.
    if (node_access('create', $type)) {
    // Fetch the "General" name of the content type;
    // Push the link with title and url to the array.
    $forum_types[$type] = array('title' => t('Post new @node_type', array('@node_type' => node_get_types('name', $type))), 'href' => 'node/add/'. str_replace('_', '-', $type) .'/'. $variables['tid']);
    }
    }

    if (empty($forum_types)) {
    // The user is logged-in; but denied access to create any new forum content type.
    if ($user->uid) {
    $forum_types['disallowed'] = array('title' => t('You are not allowed to post new content in forum.'));
    }
    // The user is not logged-in; and denied access to create any new forum content type.
    else {
    $forum_types['login'] = array('title' => t('<a href="@login">Login</a> to post new content in forum.', array('@login' => url('user/login', array('query' => drupal_get_destination())))), 'html' => TRUE);
    }
    }


    EDIT:
    OK adesso andando in Amministra mancano il 90% delle funzioni. Ottimo, drupal e altervista migliorano di minuto in minuto. Riprovo con l'installazione da zero.
    Ultima modifica di seneca : 05-09-2008 alle ore 10.41.05

  12. #12
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Anche seguendo le tue indicazioni purtroppo non è stato possibile riprodurre il problema.

    1) Abbiamo recentemente provveduto all'aggiornamento di versione, quando è stato intallato Drupal?
    2) È stata fatta qualche modifica al pacchetto installato? A parte ovviamente l'attivazione del modulo forum?
    3) Il warning che hai postato si è proprio manifestato dopo la semplice attivazione del modulo forum dal pannello di amministrazione, o a seguito di altre azioni?
    4) Hai provato a disinstallare completamente Drupal usando sempre l'installer e poi a reinstallarlo senza aggiungere o modificare nulla?
    5) Prova ad andare su: Home -> Administer -> Reports -> Status report e verifica se sono riportati problemi
    Ultima modifica di Gianluca : 04-09-2008 alle ore 20.21.34
    Gianluca

  13. #13
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    si tratta di un warning, probabilmente dovuto al fatto che il vocabolario (se questo significa il nome della var) è vuoto?

    se proprio sei curioso puoi provare con un

    print_r()

    altrimenti prova con una @ davanti alla funzione per capire se è quel warning a fermare l'output della pagina :/
    Ultima modifica di Evcz : 04-09-2008 alle ore 21.26.52
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    Anche seguendo le tue indicazioni purtroppo non è stato possibile riprodurre il problema.

    1) Abbiamo recentemente provveduto all'aggiornamento di versione, quando è stato intallato Drupal?
    2) È stata fatta qualche modifica al pacchetto installato? A parte ovviamente l'attivazione del modulo forum?
    3) Il warning che hai postato si è proprio manifestato dopo la semplice attivazione del modulo forum dal pannello di amministrazione, o a seguito di altre azioni?
    4) Hai provato a disinstallare completamente Drupal usando sempre l'installer e poi a reinstallarlo senza aggiungere o modificare nulla?
    5) Prova ad andare su: Home -> Administer -> Reports -> Status report e verifica se sono riportati problemi
    1) Drupal è stato installato già 2 volte (con questa di stanotte 3), prima la versione 6.2 e poi la 6.4
    2) Nessuna modifica al pacchetto installato.
    3) Se attivo il modulo forum (quando il raggiungimento delle queries me lo permette) automaticamente si manifesta l'errore. Non ho neanche il tempo di aggiungere topic ecc...
    4)vedi 1
    5)nessun problema segnalato, tranne che mancava l'updater attivo (in pratica controlla gli aggiornamenti) ma anche dopo averlo attivato il forum continua imperterrito a non funzionare

    EDIT:
    Citazione Originalmente inviato da Evcz Visualizza messaggio
    si tratta di un warning, probabilmente dovuto al fatto che il vocabolario (se questo significa il nome della var) è vuoto?

    se proprio sei curioso puoi provare con un

    print_r()

    altrimenti prova con una @ davanti alla funzione per capire se è quel warning a fermare l'output della pagina :/
    per me è arabo
    comunque anche se provo ad aggiungere qualcosa al vocabolario, il forum non visualizza niente
    Ultima modifica di debug : 05-09-2008 alle ore 09.23.15

  15. #15
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    trofeonarvali:

    al fine di riuscire a riprodurre il problema potrebbe essere necessario per noi fare alcune prove sul tuo spazio web e quindi provare a disinstallare drupal, è possibile?
    Gianluca

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    trofeonarvali:

    al fine di riuscire a riprodurre il problema potrebbe essere necessario per noi fare alcune prove sul tuo spazio web e quindi provare a disinstallare drupal, è possibile?
    sì sì al momento non c'è nessun contenuto da dover salvare, grazie spero di risolvere in fretta

  17. #17
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Sempre usando il pannello è stato installato nuovamente Drupal, attivato il modulo forum e creato un nuovo topic: http://trofeonarvali.altervista.org/drupal/?q=node/1

    Durante nessuna delle operazioni descritte si è visualizzato l'errore in questione.

    Prendi l'installazione che è stata fatta ora e verifica se ci sono ancora condizioni per cui l'errore si manifesta nuovamente.
    Gianluca

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    Sempre usando il pannello è stato installato nuovamente Drupal, attivato il modulo forum e creato un nuovo topic: http://trofeonarvali.altervista.org/drupal/?q=node/1

    Durante nessuna delle operazioni descritte si è visualizzato l'errore in questione.

    Prendi l'installazione che è stata fatta ora e verifica se ci sono ancora condizioni per cui l'errore si manifesta nuovamente.
    Ma avete semplicemente attivato il forum e creato un nuovo topic? Incredibile, a me ogni volta saltava fuori l'errore solo attivando il relativo modulo! Beh meglio così. Dove trovo i miei dati di accesso? Non mi sembra il caso di reinstallare tutto

    Grazie

    Edit: ho notato adesso che avete attivato il nuovo database, senza autorizzazione. Avevo solo detto che non c'era nessun contenuto sul sito che dovesse essere salvato, ma fare un upgrade del database no. Se permettete la cosa mi secca e non poco. Stavo aspettando per attivare il database con queries illimitate e mi mancavano pochi altercents, in questo modo mi obbligate a ricominciare da capo. Quindi voglio che venga ripristinato il database di classe 2 e voglio il riaccredito degli altercents spesi per l'attivazione.
    Ultima modifica di trofeonarvali : 06-09-2008 alle ore 12.26.32

  19. #19
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Abbiamo provveduto all'attivazione di una classe superiore per escludere che il problema fosse legato al database. Drupal così come viene installato richiede almeno una classe 2, attivando moduli aggiuntivi o installando componenti che non sono quelli presenti già nella versione installata in automatico la classe che si consiglia di mantenere è la 3.

    Premesso questo mi preme sottolineare che AlterVista non offre servizi di installazione applicativi o assistenza all'installazione dei medesimi, nè supporto specifico a problematiche che possono insorgere con gli applicativi installati, anche perchè essi sono sviluppati da terze parti e non da AlterVista.

    Se qualcuno ha avuto accesso al tuo account e ti ha installato e testato a fondo Drupal, con il relativo dispendio di tempo che questo ha comportato, è per farti una cortesia, cortesia che cerchiamo di manifestare, nei limiti delle possibilità materiali, nei confronti di tutte le persone che segnalano difficoltà qui sul forum.

    Alla luce di questo, sempre che tu sia interessato a fare un successivo upgrade, credo che una "donazione" di 250 AC (sui 1000 che già ti sono stati regalati all'iscrizione) ad AlterVista possa starci, che ne dici?
    Gianluca

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •