![]() |
|
||||||||||
|
|||||
|
Old Wizard
|
Не запускается PHP 4.2.2 (module под Apache 1.3.26)
При открытии файлов с расширением .php пишет: Warning: Failed opening '/home/httpd/html/test/index.php' for inclusion (include_path='.;c:\php4\pear') in Unknown on line 0 Софт установлен в след. каталоги: Apache - D:\usr\local\apache\ PHP - D:\usr\local\php\ Perl - D:\usr\local\bin\ MySQL - D:\usr\local\mysql Записи в: access.log error.log [Sat Aug 31 18:17:54 2002] [error] PHP Warning: Failed opening '/home/httpd/html/test/phptest.php' for inclusion (include_path='.;c:\php4\pear') in Unknown on line 0 До этого пхп 4.1.1 работал нормально (phpinfo() "честно" писала версию 4.1.0 )
__________________
... Что? Не работает? А в сеть его включили? ------- Если мысль не укладывается в голове -- попробуйте ее расположить вдоль спинного мозга | AW : ЖЖ | Er | |
|
|||||
|
Old Wizard
|
АУ, неуж-то никто не сталкивался с подобными проблемами???
Если быть более точным -- пхп запускается, но не работает ![]()
__________________
... Что? Не работает? А в сеть его включили? ------- Если мысль не укладывается в голове -- попробуйте ее расположить вдоль спинного мозга | AW : ЖЖ | Er | |
|
|||||
|
Ветеран форума
|
выложи пожалуста свой пхп.ини больно мне интерестно тчо ті там написал...
__________________
... |
|
|||||
|
Ветеран форума
|
и конфиг апача пожалуйста....
__________________
... |
|
|||||
|
По моему в php.ini есть строчка include_path вот фрагмент файла, который следует изменить.
; Windows: "\path1;\path2" include_path = "[тут вставь путь к папке с инклюдами]" Вот как я отконфигурировал свой - ; Windows: "\path1;\path2" include_path = "c:\internet\home\localhost\includes" |
|
|||||
|
А вообще лучше делать так, чтобы инклюды не зависели от переменной в php.ini
Например положить папку includes непосредственно в дерикторию с проектом и сделать так $site_root_path = './'; $include_path = "includes/"; include($site_root_path . $include_path . "че_нибудь_там.php"); |
|
|||||
|
Old Wizard
|
Цитата:
а вообще-то я инклюды жестко к каталогу не привязываю -- у каждого проекта свой, и одновременно их (проектов в разработке) несколько на компе.
__________________
... Что? Не работает? А в сеть его включили? ------- Если мысль не укладывается в голове -- попробуйте ее расположить вдоль спинного мозга | AW : ЖЖ | Er | |
|
|||||
|
Гм. Либо я чего-то не понимаю... либо одно из двух...
include_path='.;D:\home\httpd\html\inc' Меня больше всего в этой надписи интересует что делает точка, а затем точка с запятой перед "D:\"? Проверь, нет ли в php.ini опечатки в строке 369. Должно быть include_path="D:\home\httpd\html\inc" Если ничего не выйдет пошли мне на мыло geoart@ukrpost.net php.ini и фрагмент кода, который вызывает инклюд. |
|
|||||
|
Old Wizard
|
точка означает: "искать инклюды в текущем каталоге", если явно не указанно -- где именно искать, точка с запятой -- "искать также в..." -- синтаксис как в ДОСовской переменной PATH.
Код "вызывающий" инклюд: пхп.ини и хттпд.конф приаттачны несколькими постами выше ![]()
__________________
... Что? Не работает? А в сеть его включили? ------- Если мысль не укладывается в голове -- попробуйте ее расположить вдоль спинного мозга | AW : ЖЖ | Er | |
![]() |
Часовой пояс GMT +4, время: 03:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|