LINUX.ORG.RU
ФорумAdmin

[php] include_path

 


0

0

Ничего не понимаю... Не инклюдятся файлы из текущей директории.

При заходе через браузер 504 ошибка, php-cli же ругается матом:

Warning: include(./functions.php): failed to open stream: No such file or directory in /var/www/update.php on line 2

include(«functions.php») тоже не дает положительного результата
с теми же ошибками вываливаются и opendir, и readdir. При указании полного пути работает.

Я знаю о существовании include_path в php.ini, и правил уже и для php5/apache, и для php5/php-cli (.:/usr/share/php), и, естественно, рестартил apache, но ничего не меняется. Те же ошибки. OS - Debian 5.

PS> под Арчем, Вынью и Debian 5 на предыдущем хостинге все ок, хотя include_path одинаковый

Ответ на: комментарий от isden

ЧСХ, Wordpress инклюдит свои файлы include("./inc.php") и ошибок нет

NiggasLife
() автор топика
Ответ на: комментарий от NiggasLife

да, еще вроде как suhosin может аффектить.

isden ★★★★★
()

Может ты инклюдишь из инклюженного файла?
Например так:
Файлы:
a.php
dir/b.php
dir/c.php

a.php:
include( «dir/b.php» );

b.php:
include ( «c.php» ); // Тут надо было писать «dir/c.php»

xorik ★★★★★
()
Ответ на: комментарий от isden

safe_mode = off
open_basedir = no value

да, еще вроде как suhosin может аффектить


есть такой. а лечить его чем?

Может ты инклюдишь из инклюженного файла?


нет, этот файл не инклюжен никуда, в нем делается include «functions.php»

NiggasLife
() автор топика
Ответ на: комментарий от NiggasLife

> есть такой. а лечить его чем?

ну для начала можно попробовать его отключить, в php.ini. оно как расширение емнип подцепляется. а может и нет, не помню уже. вобщем, посмотри в php.ini.

isden ★★★★★
()
Ответ на: комментарий от isden

в php.ini suhosin не подключен, но Php явно пропатчен с ним

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