![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 5 Dołączył: 10.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Siedzę od rana nad tym i już mi pomysły nie przychodzą. Wywołuję mi cron plik cron.php na serwerze i dostaję błąd uprawnień do pliku cron.out. Cron.php ma wrzucać loga do pliku. Nadałem uprawnienia 777 i nadal klęska. cron.php
cron.out Kod PHP Warning: file_put_contents(text.txt): failed to open stream: Permission denied in .../cron.php on line 3 Gdy odpalam cron.php w przeglądarce bez problemu zapisuje dane w pliku text.txt. Jestem świadomy, że inne uprawnienia są brane pod uwagę przy wywołaniu w przeglądarce i inne ma cron, ale myślałem, że 777 załatwia sprawę. Ktoś podsunie jakiś pomysł? Poszperałem na forum pod hasłami "cron open stream", ale czytanie dwóch stron tematów nic nie wniosło :/ ---- Jeden temat pominąłem... Sprawdzę ścieżkę getcwd() Ten post edytował eccocce 9.03.2012, 12:42:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałeś podać pełną ścieżkę do text.txt ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 5 Dołączył: 10.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zadziałało chdir() na folder z plikiem, bo okazało się, że cron działa w jakiejś swojej, ale sprawdziłem Twoją podpowiedź d3ut3r i również jest poprawna! Dzięki wielkie.
Aha, jakby ktoś potrzebował: Sprawdzamy aktualną ścieżkę crona (wypluje do pliku .out): Zmieniamy ścieżkę: Ten post edytował eccocce 9.03.2012, 13:04:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:44 |