Joomla.it Forum

Joomla! 3 => Joomla! 3 => : claudio61 20 Nov 2013, 15:14:27

: [Risolto]Errore: Warning: session_start() [function.session-start]: Cannot send
: claudio61 20 Nov 2013, 15:14:27
Ciao, non riesco ad accedere al sito dopo averlo spostato da un piano hosting ad un altro (cPanel)


Ricevo questo errore e spero che qualcuno mi possa aiutare:





Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/actiwork/public_html/1/configuration.php:1) in /home/actiwork/public_html/1/libraries/joomla/session/session.php on line 423

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/actiwork/public_html/1/configuration.php:1) in /home/actiwork/public_html/1/libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at /home/actiwork/public_html/1/configuration.php:1) in /home/actiwork/public_html/1/libraries/joomla/session/session.php on line 426

Warning: Cannot modify header information - headers already sent by (output started at /home/actiwork/public_html/1/configuration.php:1) in /home/actiwork/public_html/1/plugins/system/rsseo.php on line 127

Warning: Cannot modify header information - headers already sent by (output started at /home/actiwork/public_html/1/configuration.php:1) in /home/actiwork/public_html/1/plugins/system/rsseo.php on line 128

Grazie
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 15:33:45
Ciao claudio,

Hai modificato il file configuration.php con i parametri del nuovo hosting? (db, path delle cartelle tmp e logs, ecc...)
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 15:42:14
db è ok ma per le cartelle TMP e LOG forse ho fatto degli errori e non saprei come sistemare in quanto non capisco bene come interpretare il percorso FTP che ho
e che è /public_html/1 dove risiede joomla
a cui accedo via ftp anche dalla cartella /www/1


attualmente i percorsi sono configurati così:



var $log_path = '/var/public_html/1/logs';
var $tmp_path = '/var/public_html/1/tmp';
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 15:53:18
Per trovare il path corretto, crea un file php con Notepad:

:
<? php
echo getcwd()
?>

Salva il file come path.php e mettilo nella root del tuo sito.

Richiamalo con www.tuosito.it/path.php

Dovrebbe comparirti il path corretto per tmp e logs.

: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 16:05:12
grazie risulta essere il seguente:

/home/actiwork/public_html

le cartelle logs e tmp sono nella root principale quindi in /home/actiwork/ e ho inserito quello di percorso prima di logs e tmp ma cmq continua a non andare.

 :-\ :-\ :-\
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 16:09:16
Allora come path per logs e tmp, nel file configuration.php devi mettere:

:
/home/actiwork/public_html/logs
/home/actiwork/public_html/tmp

Non è detto che questo risolva il tuo problema, ma intanto questo parametro lo hai corretto.
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 16:13:32
infatti continua purtroppo a darmi gli stessi errori.



: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 16:18:14
Potresti postare un link al sito?
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 16:26:55
www.actiwork.it/1/
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 17:34:20
Scusa, mi sono spiegata male io prima.

Il file path.php lo devi mettere nella root del tuo sito Joomla!.

Se il tuo sito è nella sottocartella 1 della root, allora il file path.php lo devi mettere nella sottocartella, e richiamarlo con www.tuodominio.it/1/path.php (http://www.tuodominio.it/1/path.php)

Così facendo che path ti viene fuori?

: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: maicolstaip 20 Nov 2013, 17:54:18
Scusate l'intrusione  ;)

così son giusti
:
/home/actiwork/public_html/1/logs
/home/actiwork/public_html/1/tmp
Per l'errore (headers already sent ), probabilmente è dato dall'utilizzo di un programma non adatto per editare il file configuration.php
Meglio usare notepad++ o pspad che sono gratuiti e non aggiungono codice invisibile che porta poi ad errori.

Ciau!
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: Dieda12 20 Nov 2013, 18:08:14
Figurati  :)

Però secondo me dovrebbe poter editare il file anche con il semplice Notepad (o editor più sofisticati, tipo Aptana).

Per il path, anche secondo me è giusto quello di maicol  :) Comunque con path.php nella root di Joomla! si fa la prova del 9  :)
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 18:09:54
Scusate l'intrusione  ;)

così son giusti
:
/home/actiwork/public_html/1/logs
/home/actiwork/public_html/1/tmp
Per l'errore (headers already sent ), probabilmente è dato dall'utilizzo di un programma non adatto per editare il file configuration.php
Meglio usare notepad++ o pspad che sono gratuiti e non aggiungono codice invisibile che porta poi ad errori.

Ciau!


Ciao, infatti li ho configurati esattamente come mi hai indicato dopo averci pensato su  ::) ::)


Per l'editor ho letto da qualche parte che il formato di salvataggio del file deve essere Ansi e non UTF8 e così ho fatto.


Edito il file aprendolo via Ftp da Filezilla che mi apre Notepad
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 18:11:02
Figurati  :)

Però secondo me dovrebbe poter editare il file anche con il semplice Notepad (o editor più sofisticati, tipo Aptana).

Per il path, anche secondo me è giusto quello di maicol  :) Comunque con path.php nella root di Joomla! si fa la prova del 9  :)


fatta la prova del 9 :)

[/size]Il percorso assoluto del mio server è: /home/actiwork/public_html/1
[/size]

: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 18:14:36
Comunque ho editato il fle e salvato anche con notepad++ ma non riesco a risolvere. Comincio a tremare... :-\ :-\
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: maicolstaip 20 Nov 2013, 18:16:28
Io sapevo che il file configuration.php deve essere salvato come UTF-8 senza BOM...
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 18:21:50
Io sapevo che il file configuration.php deve essere salvato come UTF-8 senza BOM...


cmq salvato in ansi o utf-8 non mi cambia nulla ho fatto la prova


ciao

: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: maicolstaip 20 Nov 2013, 18:27:22
L'errore è alla riga 1
Non è che hai una riga vuota?
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 19:08:07
L'errore è alla riga 1
Non è che hai una riga vuota?


da cosa si capisce che c'è un errore alla riga 1? forse da configuration.php:1?  ???


fatta verifica nessuna riga vuota
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: claudio61 20 Nov 2013, 19:22:56
Io sapevo che il file configuration.php deve essere salvato come UTF-8 senza BOM...


riguardo al formato del file se ansi o utf-8 ti posto questo link
http://anything-digital.com/forum/extension/sh404sef/466-full-of-beug-since-changed-configuration.php-to-the-request-for-sh404.html?p=1 (http://anything-digital.com/forum/extension/sh404sef/466-full-of-beug-since-changed-configuration.php-to-the-request-for-sh404.html?p=1)
: Re:Errore: Warning: session_start() [function.session-start]: Cannot send session
: maicolstaip 21 Nov 2013, 12:42:25
Il problema era dato dall'errato encoding del file configuration.php

Con encoding ANSI e UTF-8 funziona, con altri encoding dava l'errore.

Metto il [Risolto].
: Re:[Risolto]Errore: Warning: session_start() [function.session-start]: Cannot send
: claudio61 21 Nov 2013, 12:47:14
Grazie mille
ciao