|
|
|
|
<?print "!".$_SERVER['DOCUMENT_ROOT']."!";?>
|
Сей код запускается по крону и руками. Когда руками - печатает "!путь!" . Когда кроном - "!!". То есть, крон совершенно не понимает переменных окружения. Как это исправить?
RedHat. | |
|
|
|
|
|
|
|
для: Shorr Kan
(19.11.2005 в 12:32)
| | Никак. Так как сервер Apache, откуда растут ноги у $_SERVER['DOCUMENT_ROOT'] при запуске PHP-скриптов через cron никак не участвует... Поэтому никакие серверные переменные не работают... Пишите что-то вроде
<?php
if(empty($_SERVER['DOCUMENT_ROOT'])) $_SERVER['DOCUMENT_ROOT'] = "...";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.11.2005 в 12:36)
| | Какая неприятность... | |
|
|
|