Problema in istallazione drupal 5.2

10 contenuti / 0 new
Ultimo contenuto
Problema in istallazione drupal 5.2

ciao a tutti, ho dei problemi ad installare drupal 5.2 in locale....

Ho creato il database, l'utente del database e la password dell'utente... non appena metto la cartella di drupal nella cartella "www" di easyPHP e ci accedo dal brower per iniziare l'installazione, appaiono i seguenti warning:
----------------------------------------------
Notice: Undefined variable: redirect in c:\programmi\easyphp1-8\www\drupal-5.2\includes\form.inc on line 267

Notice: Undefined variable: base in c:\programmi\easyphp1-8\www\drupal-5.2\includes\form.inc on line 464

Notice: Undefined index: #value in c:\programmi\easyphp1-8\www\drupal-5.2\includes\form.inc on line 1044

Notice: Undefined index: #value in c:\programmi\easyphp1-8\www\drupal-5.2\includes\form.inc on line 1044

Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\drupal-5.2\includes\form.inc:267) in c:\programmi\easyphp1-8\www\drupal-5.2\includes\common.inc on line 141

Notice: Undefined variable: no_module_preprocess in c:\programmi\easyphp1-8\www\drupal-5.2\includes\common.inc on line 1467

Notice: Undefined variable: no_theme_preprocess in c:\programmi\easyphp1-8\www\drupal-5.2\includes\common.inc on line 1488
------------------------------------------------------------

Sotto comunque ci sono i campi da inserire: database name, database username, database password.
Ci metto i dati corretti e faccio prosegui. Mi appaiono questi errori:

--------------------------------------------------------------
Notice: Undefined index: comment in c:\programmi\easyphp1-8\www\drupal-5.2\includes\install.inc on line 207

Notice: Undefined index: comment in c:\programmi\easyphp1-8\www\drupal-5.2\includes\install.inc on line 207

Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\drupal-5.2\includes\install.inc:207) in c:\programmi\easyphp1-8\www\drupal-5.2\includes\install.inc on line 573
----------------------------------------------------------------
Qual è il problema? io non ci arrivo....

grazie mille

se non ho capito male XAMPP è qualcosa tipo easyphp, no? le 2 cose possono convivere oppure devo togliere quest'ultimo?
Non c'è alcun modo di fare andare la versione 5.2 con easyphp? ho provato la 4.7.7 e andava, e anche la 6.0beta funziona....

no usa xampp che è meglio in toto.

non credo sia possibile... ho già in locale un sito in joomla, wordpress e ne devo fare uno in phpnuke... la base deve essere comune per tutti e speravo potesse essere easyphp.... mi toccherà usare la versione vecchia di drupal, o la beta se si rivela abbastanza stabile

Quelli visualizzati sono avvisi (e non errori nel senso stretto) che ti appaiono perché su easyphp sono attivi i flag E_NOTICE e E_WARNING nel campo error_reporting.

Per quanto riguarda la riga 207 di install.inc basta dargli uno sguardo:

<?php
 $buffer
.= '$'. $variable[1] ." = '". $setting['value'] ."';". ($setting['comment'] ? ' // '. $setting['comment'] ."\n" : "\n");
 
?>

quello che ti notifica l'interprete è che non sa se nel tuo array esiste l'indice comment, quindi potrebbe restituirti un valore nullo.
In questo caso non è un errore perchè lo script potrebbe accettare valori nulli, però il livello di visualizzazione errori impostato ti avvisa comunque.

Perché ci siano questi livelli di segnalazione dipende dal fatto che i programmatori php devono fare molta attenzione all'inizializzazione delle variabili per via di un peccato di gioventù del linguaggio PHP che si chiama register_globals.

Tornando alla domanda puoi continuare a usare anche su easyphp drupal 5.2, salvo dover abilitare manualmente alcuni moduli di php che potrebbero esserti utili (se cerchi nel forum c'è stato qualche caso relativo al modulo gd).

Alla fine sempre di AMP si tratta ma XAMPP trovo che sia un team molto più attivo nello sviluppo e aggiornamento rispetto a easyphp.

Si, sono soltanto dei warning, e infatti all'inizio li avevo ignorati, procedendo con la compilazioni dei campi per la configurazione del database, ma subito dopo , come ho scritto prima, dà altri 3 warning, senza possibilità di continuare l'installazione.... oggi ho messo la 6.0 beta, e a parte essere molto + bella e semplice, l'installazione funziona senza problemi... solo alla fine dà 3 problemi, 2 dei quali di facile risoluzione, mentre il terzo proprio relativo al modulo GD che diceva TheCrow... è disabilitato o mancante.... e non so come fare a sistemarlo... cmq nonostante questo inconveniente sembra funzionare tutto bene...

Se volessi passare a xampp, devo togliere easyphp, no? A questo punto gli altri siti che ho in locale dovrebbero funzionare comunque? se si non mi costa nulla toglierlo e mettere xampp...

Si, gli altri siti dovrebbero funzionare lo stesso (fai il DUMP dei DB prima d disinstallare!!). Non puoi farli convivere (a meno di disabilitare l'uno quando usi l'altro) perché usano le stesse porte e quindi il tuo PC andrebbe in conflitto.. a meno di riconfigurare il tutto (porte diverse, tanto per iniziare).

Ciao
Marco
--
My blog
Working at @agavee

Come caricare il modulo gd l'ho indicato qui per easyphp 1.7, basta cercare la voce che va modificata ma le indicazioni sono le stesse.

Dopo l'installazione anche se ti si presentano quei tre errori dovresti comunque accedere alla pagina iniziale, tecnicamente quando vedi quegli ultimi tre avvisi l'installazione è conclusa, punta il browser all'url principale perchè Drupal dovrebbe essersi installato correttamente.

sai che non ci avevo proprio pensato? provo subito!
grazie mille