Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dziwne Błędy
Matimor
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Mam takie błędy (niżej). Nie wiem o co chodzi na innym hostingu mi nawet błędu nie pokazało, a tutaj mi ich mase pokazuje, że nie ma pliku itp duperele.

  1. touch("data/".$acc_login.".sid");
  2. file_put_contents("data/".$acc_login.".sid", $NS.".".time());
  3. setcookie("session_id", $NS);
  4. setcookie("acc_login", $acc_login);
  5. header("Location: index.php");
  6. $chmod = "data/".$acc_login.".sid";
  7. chmod($chmod, 777);



Błędy
  1.  
  2. Warning: touch() [function.touch]: Unable to create file <a href="http://www.domena.pl/file/Test_Test.sid" target="_blank">http://www.domena.pl/file/Test_Test.sid</a> because No such file or directory
  3.  
  4. Warning: file_put_contents(file/Test_Test.sid) [function.file-put-contents]: failed to open stream: Permission denied
  5.  
  6. Warning: Cannot modify header information - headers already sent by (output started at index.php:9)
  7.  
  8. Warning: Cannot modify header information - headers already sent by (output started at index.php:9)
  9.  
  10. Warning: Cannot modify header information - headers already sent by (output started at index.php:9)


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
kfc4
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 18
Dołączył: 7.10.2007

Ostrzeżenie: (0%)
-----


Wysyłasz coś przed headerem. A na innym hostingu może błędów nie pokazywać bo są tłumione.
Go to the top of the page
+Quote Post
Matimor
post
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Może wytłumacz o co chodzi ...


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Masz ustawione uprawnienia katalogu na pliki do zapisu?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Matimor
post
Post #5





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Tak wszystkie pliki mają chmod 777...

Pomoże mi z tym ktoś w końcu...


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie pliki, a katalog nadrzędny dla plików.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Matimor
post
Post #7





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


No katalogi itd wszystko co tam jest ma chmod 777. Weź mi lepiej powiedz jak się tego pozbyć:
  1. Warning: Cannot modify header information - headers already sent by (output started at index.php:9)


Robił wszystkie kroki z wiki i dalej mam te błędy, co do put to tak samo nie da się tego pozbyć... Na innym hostingu mi działało normalnie

Jak dam te kody tyam gdzie jest ten błąd pod @ to nic się nie stanie nie? winksmiley.jpg


Aha i przy tworzeniu pliku acc_login.sid nie nadaje mu chmod 777 dlaczego?


--------------------
Go to the top of the page
+Quote Post
Spawnm
post
Post #8





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




A na temat tego błędu to sobie poszukaj bo było milion razy.
(więcej?)

Go to the top of the page
+Quote Post
Matimor
post
Post #9





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


No fajnie by było przeszukałem wszystkie tematu z tym błędem i po każdej odpowiedzi jest to samo. Nawet phpedia mi nie pomogła ...

Z tego co się dowiedziałem to nie mozna zapisać cache chociaż wiem co to jest ale nie wiem jak to naprawić. Wszystko stoi na VPS

System Operacyjny: Linux
System: Debian 4



--------------------
Go to the top of the page
+Quote Post
Spawnm
post
Post #10





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Wszystkie pliki są zapisane w utf-8 bez bom questionmark.gif I nie masz jakiejś spacji przed <? questionmark.gif
Go to the top of the page
+Quote Post
Matimor
post
Post #11





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Tak bez boom, nie ma spacji.


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Warning: Cannot modify header information - headers already sent by (output started at index.php:9)

One muszą wystąpić, gdyż wcześniej:
Cytat
Warning: touch() [function.touch]: Unable to create file <a href="http://www.domena.pl/file/Test_Test.sid" target="_blank">http://www.domena.pl/file/Test_Test.sid</a> because No such file or directory

Warning: file_put_contents(file/Test_Test.sid) [function.file-put-contents]: failed to open stream: Permission denied

Błędy w działaniu funkcji operującym na systemie plików są wyświetlane.

Dopóki nie rozwiążesz tych problemów, nie pozbędziesz się headers already sent.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Matimor
post
Post #13





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Tego błędu NIE DA się pozbyć, robiłem to całą noc i bez efektu.

Folder ma chmod 777
Skrypt ma prawo do zapisu

Nie wiem o co chodzi ale na innym hostingu www działa mi TEN SAM skrypt bez błędnie, może na serwerze www jest coś nie zainstalowane? Dajcie mi dane co mam zainstalować bo administracja sama nie wie dlaczego to nie działa. Serwer VPS jak by co.


Aha i tam pisze, że plik nie istnieje, skoro istnieje w danym katalogu.

Ten post edytował Matimor 20.09.2009, 08:13:02


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Tego błędu NIE DA się pozbyć, robiłem to całą noc i bez efektu.

  1. nie da się parasolki rozłożyć w pewnej części ciała
  2. wywrócić hełmu na lewą stronę
  3. i sprzątaczki w wojsku... tongue.gif


Cytat
Serwer VPS jak by co.

Sprawdź sobie lepiej uprawnienia, bo jak nie chmod, to proces serwera może nie być właścicielem tego katalogu.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Matimor
post
Post #15





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Okazało się, że brakowało mi output_buffering w pliku php.ini dzięki za pomoc, szczególnie erix

Ten post edytował Matimor 21.09.2009, 13:53:35


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:23