Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] "PHP как FastCGI" - причина? (http://forum.oszone.net/showthread.php?t=262397)

Dio28 13-06-2013 16:05 2167099

"PHP как FastCGI" - причина?
 
Доброго времени суток!

Залил на хостинг свой сайт. В коде сайта используется PHP код для перехода между страницами: <? include('cnt/'.$p.'.html'); ?>, где "cnt" - это папка с контентными страницами. Но когда заходишь на сайт, то блок контента остается пустым, как будто он не видит PHP. Заходил на сайт через эмулятор - все работает, контент переключается. В настройках домена напротив PHP стоит "PHP как fastCGI". Может быть в этом проблема?

mar 13-06-2013 16:26 2167118

Цитата:

Цитата Dio28
как будто он не видит PHP »

а если просто
PHP код:

<? echo 'QQ';  ?>

, то отыгрывает, или нет? И что в логах по этому поводу?

Dio28 13-06-2013 17:04 2167157

О, "QQ" он увидал. Значит выходит у меня где-то в коде косяк чтоли. А эмулятор видит его.

В журнале ошибок написано: include(cnt/index.html): failed to open stream: No such file or directory in -||- www/example.ru/index.php on line 29 (в этой линии как раз и стоит код на контент)

mar 14-06-2013 09:13 2167460

Dio28,
ну, значит не видит файла, на который скрипт ссылается. Если файл на месте, то посмотрите, как интерпретатор воспринимает пути. У Вас там указан относительный путь, м.б. нужен абсолютный, или где-то явно указать "базу" и плясать от нее

Dio28 14-06-2013 12:20 2167555

Хорошо, спасибо, попробуем.


Время: 14:01.

Время: 14:01.
© OSzone.net 2001-