Ho installato Drupal 6.15 su XAMPP 1.7.1
E dopo aver creato il Database mi ritorna sempre WARNING del genere
Warning: unserialize() [function.unserialize]: Node no longer exists in C:\xampp\htdocs\drupal-6.15\includes\cache.inc on line 33
e
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\drupal-6.15\includes\cache.inc:33) in C:\xampp\htdocs\drupal-6.15\includes\bootstrap.inc on line 636
Voglio far presente che ho provato anche con Drupal 6.14 e XAMPP 1.7.2, ma il problema permane.
Sapete dirmi come posso risolvere? Sto uscendo pazzo...
xampp 1.7.1 incorpora php 5.3 e drupal 6 ha dei problemi di compatiblita' con quella versione.
Per risolvere il problema devi usare php 5.2(scaricando una versione di xampp piu' vecchia oppure qualche altro pacchetto) oppure se sei coraggioso scaricati l'alpha del 7 che non ha problemi con php 5.3. Naturalmente e' altamente sconsigliato per siti in produzione, per cui va usato solamente per "giocare".
In realtà sono passato da XAMPP 1.7.2 all' 1.7.1 proprio perchè questa versione precedente incorpora PHP 5.2.9 e non il 5.3.
Ora provo con una versione ancora più vecchia e vediamo che succede.
Ho provato ad installare XAMPP 1.6.8 che ha php 5.2.6, ma niente..... i WARNING permangono
anzi forse sono anche aumentati di numero...
Puoi provare a scaricare la versione portable qui: http://www.xyou.org/drupal-xampp funzioante, oppure scaricare le singole app.
Non so come funziona xampp perché io ai tempi usai la versione portable di easyphp prelevata sempre dallo stesso sito.
Anche con la versione portatile, stesso problema.
Ho provato anche easy php, stesso problema.
Il problema non si presenta se faccio lo switch a PHP4, purtroppo però devo far girare del codice di PHP5. Quindi non posso scegliere questa soluzione.....
Leggendo bene il file INSTALL.txt incluso con Drupal
arrivo a questo punto
Io ho Windows XP Home Edition
come faccio ad eseguire questo passaggio?
Hmmm. Windows, Home, Edition. Che bei tempi...
Windows: http://www.sergiogandrus.it/index.php/2009/05/20/cambiare-attributi-a-fi...
DOS (dalla version 1.0, 1981 circa): http://technet.microsoft.com/en-us/library/bb490868.aspx
Più imparo, più dubito.
Allora, ho provato a cambiare l'attributo di sola lettura alla cartella C:\xampp\htdocs\drupal-6.14\sites\default,
ma non mi funziona, ne con l'attrib -r di dos, nè con il programmino che ho provveduto a scaricare ed installare
HO RISOLTO!
Ho commentato la riga C:\xampp\htdocs\drupal-6.15\includes\cache.inc on line 33 con un @
ed ho sostituito il file C:\xampp\htdocs\drupal-6.15\includes\bootstrap.inc con la versione
// $Id: bootstrap.inc,v 1.206.2.2 2008/02/11 14:36:21 goba Exp $ che mi è stata passata da una macchina in cui era funzionante
Sorry ma non hai risolto molto: innanzitutto preporre "@" davanti ad un' espressione non la commenta ma bensi' ne ignora semplicemente eventuali errori(http://www.php.net/manual/en/language.operators.errorcontrol.php).
In secondo luogo sostituire una riga commentata con un altra(// ad inizio riga) non ha nessun effetto sul codice. In quel caso hai semplicemente cambiato il tag cvs in testa al file, cosa della quale a php non interessa in alcun modo.