LINUX.ORG.RU
ФорумAdmin

PHP & SafeMode


0

0

В общем есть сайт на php (не я разрабатывал и не знаю где разработчик), я переношу его к себе. Без включенного SafeMode всё зашибись, всё работает, но включаю SafeMode, начинаются ошибки типа такое:
Warning: Unable to access /var/www/html/site/components/clock/ in /var/www/html/site/index_7.php on line 20

Долго разбирался в чём проблема (php вообще не знаю), и вот до чего дошёл. Создаётся каталог clock.

Пример кода:
<?
mkdir(/var/www/html/site/components/clock/);
?>
С выключенным SafeMode работает нормально, как только включаем не работает вылетает с выше приведённой ошибкой, НО....... вот такой код:
<?
mkdir(/var/www/html/site/components/clock);
?>
То есть если в конце пути не ставить "/" и с включенным и выключенным SafeMode прекрасно работает...

Как быть?? Почему такая фигня??
Я пытался в самих исходниках при назначении переменных убирать в конце "/", но там сам чёрт ногу сломит (я же не знаю php) и выявляются в других местах глюки типа идёт обращение не к файлу /dirname/clock/filename, а к файлу /dirname/clockfilename.

Как же можно этот глючёк неприятный исправить, может что нить в настройках пхп прописать можно??

Спасибо, вы мне очень поможете.

anonymous

Сорри, там описка строчку:

mkdir(/var/www/html/site/components/clock);

читать как mkdir(/var/www/html/site/components/clock,0777); и тоже самое со слэшом

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.