ďťż
Podstrony
|
![]() |
telcocafePrzygotowuję dla znajomego sklep internetowy. Wykorzystałem darmowy skrypt Quick.Cart. Opiera się wyłącznie na plikach tekstowych. Chodzi o to, że jak testuję go na kompie (serwer Apache, PHP 4.3.9) wszystko chodzi znakomicie. Jak przeniosę go na serwer (home.pl) wyskakuje mi błąd:Warning: session_start(): open(/tmp/sess_4f6d291103032b8f73db314dab4da3d3, O_RDWR) failed: No such file or directory (2) in /index.php on line 8 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /admin.php:8) in /index.php on line 8 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /admin.php:8) in /index.php on line 8 Nic nie grzebałem w silniku. Header'y sa wysyłane jako pierwsze. Tak wygląda początek index.php: <?php /* jakies komentarze na kilka linijek */ session_start( ); require 'config/general.php'; if( !isset( $_GET['p'] ) || $_GET['p'] == '' ) $_GET['p'] = $config['start_page']; if( !isset( $_GET['iCategory'] ) ) $_GET['iCategory'] = null; extract( $_GET ); require_once DIR_LANG.LANGUAGE.'.php'; require_once DIR_LIBRARIES.'TplParser.php'; require_once DIR_LIBRARIES.'FileJobs.php'; require_once DIR_LIBRARIES.'FotoJobs.php'; require_once DIR_LIBRARIES.'FlatFiles.php'; require_once DIR_LIBRARIES.'Trash.php'; if( !isset( $_SESSION['iCustomer'] ) ) $_SESSION['iCustomer'] = time( ).rand( 100, 999 ); Sklep wymaga PHP 4.3.3 i gd2. Czyżby serwer miał starą wersje PHP? Czy może problem leży gdzieś indziej? session_start( ); musi byc zaraz po <? dopiero potem komentarze session_start( ); musi byc zaraz po <? dopiero potem komentarze ![]() session_start( ); musi byc zaraz po <? dopiero potem komentarze ![]() Ehh, zbyt wcześnie się cieszyłem. Po wysłaniu wszystkich plików na serwer błąd powrócił :( Ehh, zbyt wcześnie się cieszyłem. Po wysłaniu wszystkich plików na serwer błąd powrócił :( ![]() podaj URL strony ![]() Nie moge za bardzo, bo stary sklep nadal musi funkcjonować. Ale jest ciekawa sprawa. Wszystko działa dobrze, kiedy pliki nie leżą w głównym katalogu. Np. http://www.kagra.com.pl/nowy/ Wszystko jest OK, bo sklep jest w katalogu /nowy. Jak go przeniose do katalogu głównego wyskakują powyższe błędy. Aha, jeszcze jedno. Nadałem odpowiednim plikom CHMOD 666, a w instrukcji kazali 777. To może byc powodem błędów? ![]() OK, poradziłem sobie. Okazało się, że usuwałem za każdym razem katalog tmp, który był wymagany do poprawnej pracy skryptów. THX to everyone for your support :) |
![]() |
|
Sitedesign by AltusUmbrae. |