![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 3.01.2010 Ostrzeżenie: (0%)
|
Witam.
Mam problem ze skryptem wykonywanym z poziomu CRONA. Mam taki skrypt:
który jest częścią większego programu. Gdy powyższy skrypt odpalę z poziomu przeglądarki to wszystko działa prawidłowo, czyli mam pełną ścieżkę /home/user/.../conf/config Natomiast gdy powyższy skrypt odpala cron to na maila otrzymuję komunikat:
W czym może tkwić błąd? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%)
|
w niektórych systemach istnieją dwa osobne pliki php.ini - jeden dla plików wykonywanych z poziomu modułu php, drugi dla skryptów wykonywanych z linii komend. Spróbuj utworzyć prosty plik zawierający phpinfo() i uruchom go z linii poleceń,
zobacz czy konfiguracja jest taka sama jak w przypadku uruchomiania poprzez stronę. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 3.01.2010 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%)
|
jak odpalasz skrypt z konsoli to najwyraźniej nie masz zmiennej _SERVER["DOCUMENT_ROOT"] (pewnie PHP pobiera ją z konfiguracji serwera www). Możesz spróbować $_ENV['HOME'] - dostaniesz ścieżkę do katalogu domowego tego użytkownika, z którego crontab-a uruchamiasz skrypt.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 16:36 |