greg30
05-01-2012, 12:24
Jestem w trakcie przenoszenia serwisu na inny serwer.
Skopiowałem pliki, zaimportowałem bazę, połączenie z bazą jest.
Strona główna się wyświetla, tyle że na niej dostaję jeszcze taki komunikat:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /.../index.php:3) in /.../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 /.../index.php:3) in /.../libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:3) in /.../libraries/joomla/session/session.php on line 426
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:3) in /.../templates/ja_purity/ja_templatetools.php on line 44
Wyświetla się tylko strona główna. Inne strony - 404.
Mam zainstalowanego JoomSEFa. Jeśli go wyłączę, wtedy pozostałe strony działają (oczywiście bez przyjaznych adresów, więc wyłączenie JoomSEFA nie jest żadnym rozwiązaniem), ale komunikat o błędach wyświetla się wtedy na każdej stronie.
Co więcej, strony w niektórych miejscach "pogubiły" formatowanie.
Z ciekawości spróbowałem w identyczny sposób przenieść serwis pod inny adres, na starym serwerze.
W tym przypadku wszystko śmiga bez zarzutów, nie wywala żadnych błędów. Strony wyświetlają się tak, jak powinny.
Tak więc wykluczyłem błędy, do których mogło dojść przy kopiowaniu plików i bazy. Różnica tkwi prawdopodobnie w interpretacji tych plików przez stary i nowy serwer.
Macie jakieś pomysły na rozwiązanie tego problemu?
Z góry Wielkie Dzięki za wszelkie podpowiedzi.
Skopiowałem pliki, zaimportowałem bazę, połączenie z bazą jest.
Strona główna się wyświetla, tyle że na niej dostaję jeszcze taki komunikat:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /.../index.php:3) in /.../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 /.../index.php:3) in /.../libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:3) in /.../libraries/joomla/session/session.php on line 426
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:3) in /.../templates/ja_purity/ja_templatetools.php on line 44
Wyświetla się tylko strona główna. Inne strony - 404.
Mam zainstalowanego JoomSEFa. Jeśli go wyłączę, wtedy pozostałe strony działają (oczywiście bez przyjaznych adresów, więc wyłączenie JoomSEFA nie jest żadnym rozwiązaniem), ale komunikat o błędach wyświetla się wtedy na każdej stronie.
Co więcej, strony w niektórych miejscach "pogubiły" formatowanie.
Z ciekawości spróbowałem w identyczny sposób przenieść serwis pod inny adres, na starym serwerze.
W tym przypadku wszystko śmiga bez zarzutów, nie wywala żadnych błędów. Strony wyświetlają się tak, jak powinny.
Tak więc wykluczyłem błędy, do których mogło dojść przy kopiowaniu plików i bazy. Różnica tkwi prawdopodobnie w interpretacji tych plików przez stary i nowy serwer.
Macie jakieś pomysły na rozwiązanie tego problemu?
Z góry Wielkie Dzięki za wszelkie podpowiedzi.