Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne] CRON - problem ze ścieżkam
Forum PHP.pl > Forum > Przedszkole
Gość
Gdy normalnie uruchamiam skrypt:
  1. http://serwer.home.pl/katalog/index.php?url=podstrona&CRON=zaktualizuj_dane


następuje przekierowanie:
  1. http://strona.pl/index.php?url=podstrona&CRON=zaktualizuj_dane


i strona działa prawidłowo.

Kiedy natomiast próbuję uruchomić stronę poprzez CRON'a, a konkretnie plik cron-10min.php, który ma taką zawartość:
  1. include('/katalog/index.php?url=podstrona&CRON=zaktualizuj_dane');



wyświetla się błąd:
Cytat
Warning: include('/katalog/index.php?url=podstrona&CRON=zaktualizuj_dane') [function.include]: failed to open stream: No such file or directory in /cron-10min.php on line 2


Co zrobiłem źle?
abort
Podstawowy błąd: ścieżki dostępu. ROOT_DIR w Apache to nie jest ROOT_DIR całego serwera.
Root directory serwera (dla zadań crona) to zazwyczaj po prostu root dir całego systemu, czyli "/".
Rootdir Apache to już loteria - zależy gdzie admin ustawi. Możesz soróbować poszukac z pomocą getcwd (w przeglądarce).
I to, co się wyświetli, dodać co crona przed Twoim "/katalog/index.php".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.