![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dosc nietypowy problem z cronem i nie wiem jak go rozwiazac. Wzucilem plik php pobierajacy tresci z internetu i zapisujacy je do plikow. Caly skrypt dziala bardzo dobrze kiedy wywoluje go wyszukiwarka ale kiedy ustawilem na niego crona skrypt tez dziala ale zadnych plikow nie przybywa... Czy cron nie ma problemow z funkcjami takimi jak fopen, fwrite, fclose? Skrypt odpowiadajacy za zapis wyglada u mnie tak:
Z gory dzieki za odpowiedz Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 9 Dołączył: 19.11.2004 Skąd: Iława Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, czy to akurat ten problem, ale dopisz na poczatku pliku:
Kod chdir(dirname(__FILE__));
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 8 Dołączył: 20.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób jest odpalany ten skrypt za pomocą crona? Bo jeżeli przez klienckiego php, to może być problem z konfiguracją, albo uprawnieniami (odpalany jako inny użytkownik).
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Dopisalem chdir(dirname(__FILE__)); ale nic to nie dalo
Nie wiem co masz na mysli pytajac mnie 'w jaki sposob jest odpalany' - ustawial mi to administrator serwera - komenda wyglada tak: Kod /usr/.../php -q -c /usr/.../php.ini /usr/.../httpdocs/index2.php
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 8 Dołączył: 20.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dopisalem chdir(dirname(__FILE__)); ale nic to nie dalo Nie wiem co masz na mysli pytajac mnie 'w jaki sposob jest odpalany' - ustawial mi to administrator serwera - komenda wyglada tak: Kod /usr/.../php -q -c /usr/.../php.ini /usr/.../httpdocs/index2.php O to pytałem - skrypt jest odpalany z poziomu klienckiego php (nie przez apacha). Być może uprawnienia na katalogu pliki/ blokują utworzenie w nim pliku (albo sprawdzenie czy plik istnieje). Właścicielem katalogu może jest apache i tylko on może ma prawo do zapisu/wejścia do katalogu. Dobrze by było, gdybyś miał możliwość podejrzenia wyniku tego polecenia - może poproś o to administratora. Wtedy najprawdopodobniej byś zobaczył jakiś błąd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:41 |