Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> katalog roboczy dla plików crona
MatKus
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 3
Dołączył: 27.08.2008

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


Witam

Mam skrypt, który działa na kilku różnych serwerach. Wykonują tam się m.in. zadania przez CRON. I tu pojawia się problem. Po instalacji na nowym serwerze ten ma inną konfigurację i mam problem ze ścieżkami.
Do tej pory, kiedy wywoływałem z crona skrypt tak:
php /pelna/sciezka/do/skryptu/skrypt.php
ten działał normalnie, a getcwd() zwracał /pelna/sciezka/do/skryptu/
teraz jednak na tym serwerze getcwd() zwraca ścieżkę do katalogu użytkownika, a nie skryptu.

Czy można jakoś w php.ini ustawić, jaka ma być domyślna ścieżka robocza? w sensie, żeby to domyslnie była ścieżka, w której leży wywołany skrypt a nie ścieżka użytkownika?

Wiem, że mogę do każdego skryptu dopisać chdir(dirname(__FILE__)); ale to musiał bym dodać w kilkudziesięciu, albo i ze 100 plikach, a że spora część tych skryptów była pisana już dawno, to nie do końca niekiedy wiadomo, co tam się dzieje i jak wink.gif więc wolał bym uniknąć modyfikacji plików *.PHP i zedytować php.ini
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: 19.08.2025 - 07:00