![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:00 |