it-swarm.dev

Nuovo errore Installa session.save_path

Ho bisogno di fare un po 'di lavoro localmente su un sito Joomla 1 5.26.

Installazione locale Win7, Xampp, Apache 2.4.3, PHP 5.4.7

Ho numerosi siti Web Joomla 2.xe 3.x locali che funzionano bene, tuttavia durante l'installazione di un nuovo sito Web Joomla 1.5.26, al passaggio 2, viene visualizzato il seguente messaggio di errore;

C'è stato un errore.:

I cookie non sembrano essere abilitati sul client del browser. Non sarà possibile installare l'applicazione con questa funzione disabilitata. In alternativa, potrebbe esserci anche un problema con il session.save_path del server. In tal caso, consultare il proprio provider di hosting se non si è in grado di verificare o risolvere il problema da soli.

Oltre a molte righe di standard rigorosi: avvertenze sui metodi non statici.

Ho letto che questo potrebbe essere dovuto al file php.ini che non contiene il session.save_path corretto - ma il file php.ini è impostato a livello globale e funziona con i miei altri siti locali?

Inoltre non è un problema di cache del browser in quanto ho provato numerosi browser e dispositivi. Anche le autorizzazioni sembrano essere corrette.

Non è un grosso problema in quanto è solo per gli sviluppatori, tuttavia mi piacerebbe arrivare alla fine del problema, se possibile.

5
jonboy

Joomla 1.5 non è stato sviluppato per questo tipo di versioni più recenti PHP come 5.4 come menzionato nella tua domanda. Versioni più recenti di PHP potrebbe avere funzioni obsolete o addirittura rimosse/sostituite che potrebbero essere richieste da Joomla 1.5.

Suggerirei di installare PHP 5.3.x sulla tua installazione di Xampp, quindi prova a eseguire di nuovo l'installazione.

Personalmente avrei usato Wampserver invece. Il passaggio tra PHP e anche le versioni di MySQL è estremamente semplice (1 clic). Non penso nemmeno che Xampp ti permetta di farlo, tuttavia potrei sbagliarmi

Spero che sia di aiuto

3
Lodder

Questa è solo un'aggiunta all'ottima risposta di @Lodder. Questo è leggermente offtopico ma offre un altro approccio per evitare questo tipo di problemi.

Oggi uno degli approcci preferiti (chiamalo popolare) allo sviluppo è l'esecuzione di macchine virtuali sul tuo PC che rispecchino il più possibile la configurazione del server di produzione.

Ad esempio, hai menzionato l'utilizzo di Windows 7. Probabilmente stai eseguendo il tuo sito web live su una macchina Linux. Quindi avrebbe molto senso pre-testare il tuo sito Web/sviluppo.

Tali soluzioni includono Vagrant con Virtualbox. PuPHPet ti consente di configurare una macchina virtuale con ciò di cui hai bisogno. Joomlatools offre anche una soluzione piacevole per i siti Web Joomla.

2
Valentin Despa