Войти

Показать полную графическую версию : [решено] "PHP как FastCGI" - причина?


Dio28
13-06-2013, 16:05
Доброго времени суток!

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

mar
13-06-2013, 16:26
как будто он не видит PHP »
а если просто <? echo 'QQ'; ?>, то отыгрывает, или нет? И что в логах по этому поводу?

Dio28
13-06-2013, 17:04
О, "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
Dio28,
ну, значит не видит файла, на который скрипт ссылается. Если файл на месте, то посмотрите, как интерпретатор воспринимает пути. У Вас там указан относительный путь, м.б. нужен абсолютный, или где-то явно указать "базу" и плясать от нее

Dio28
14-06-2013, 12:20
Хорошо, спасибо, попробуем.




© OSzone.net 2001-2012