|
|
|
| На сайте находятся скрипты на PHP 5. Хостинг поддерживает PHP 5, страница выводится, элементы меню на PHP неотображаются. Что сделать для выполнения кода на PHP? | |
|
|
|
|
|
|
|
для: Mag
(19.09.2006 в 19:21)
| | Нужно больше подробностей, что за код, выводятся ли какие-нибудь ошибки? | |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 19:32)
| | Кода ошибок невыводится. Загружается страница, но без меню навигации написаное php5. На локальной машине работает. | |
|
|
|
|
|
|
|
для: Mag
(19.09.2006 в 19:58)
| | А что за код формирует меню? Можете привести его? | |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 20:05)
| | да, вложеный файл | |
|
|
|
|
|
|
|
для: Mag
(19.09.2006 в 20:32)
| | Скорее всего дело не в PHP5, а в переменной окружения $_SERVER['DOCUMENT_ROOT'], переменные окружения каждый из серверов настраивает по своему. Посмотрите, что ваш сервер туда пишет
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 21:51)
| | Открыл файл docum.php, сохраненный на сервере созданный с кодом:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
|
Открылось окно с предложением сохранить данный файл на компьютер
Создал файл docum.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello!</title>
</head>
<body>
<?
echo $_SERVER['DOCUMENT_ROOT'];
?>
</body>
</html>
|
Открылась пустая страница.
На моем комп. выводится путь: C:/home/www/localhost/ | |
|
|
|
|
|
|
|
для: Mag
(20.09.2006 в 12:42)
| | Хм... погодите, а у вас PHP на сервере поддерживается? Если файл PHP не интерпретируется, а сохраняется - это означает, что поддрежки PHP вообще нет. Свяжитесь по этому поводу со службой тех.поддержки хостинга. | |
|
|
|
|
|
|
|
для: cheops
(20.09.2006 в 12:53)
| | запрос службе поддержке отправил. пришел ответ:
-PHP на Вашем сервере включён и работает как положено.Пожалуйста, проверяйте свои личные настройки.
Начну проверять. | |
|
|
|
|
|
|
|
для: Mag
(20.09.2006 в 20:40)
| | Файл точно расширение php имеет? | |
|
|
|
|
|
|
|
для: cheops
(20.09.2006 в 21:05)
| | Файл точно расширение php имеет?
Да, все файлы PHP имеют расширение php | |
|
|
|
|
|
|
|
для: Mag
(21.09.2006 в 08:55)
| | Русские буквы в расширение php не могли попасть? | |
|
|
|
|
|
|
|
для: Mag
(20.09.2006 в 20:40)
| | Скорее всего, если все же есть обработчик php то он может быть криво настроен
например расширение файла должно быть .php5
или же в каждом скрипте первой строкой надо указывать путь к обработчику
Без обращения в тех поддержку не обойтись
Стоит посмотреть конфиг php но только когда заработает этот самый php
| |
|
|
|
|
|
|
|
для: indexer
(21.09.2006 в 02:07)
| | файл с этой ф-ей запускается, выводит инфу конфига php | |
|
|
|
|
|
|
|
для: Mag
(21.09.2006 в 08:51)
| | а если выводит значит и PHP работает. Иначе не может быть. ошибка в скрипте
скрипт должен быть таким
<?php//обязательно
echo $_SERVER['DOCUMENT_ROOT'];
//обязательно
?>
файл должен иметь расширение .php
и будет счастье. | |
|
|
|
|
|
|
|
для: indexer
(21.09.2006 в 22:42)
| | Да, работает.
Но проблема не решена.
На странице с .html находится часть кода php:
<? include("backmail.php");?>
|
строка не обрабатывается.
хостинг настроен так, что не воспринимает код php в файлах с расширением .html
дописал в .htaccess:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
|
Ничего не дало.
Что дописать в .htaccess, чтобы код php в файле с .html выполнился? | |
|
|
|
|
|
|
|
для: mag
(26.09.2006 в 20:07)
| | Не понял, а что мешает расширение самого файла html изменить на php? | |
|
|
|
|
|
|
|
для: mag
(26.09.2006 в 20:07)
| | Если запрещено переопределять обработчик в файле .htaccess больше ничего сделать нельзя, кроме как изменить расширение HTML-файла на .php | |
|
|
|
|
|
|
|
для: Mag
(19.09.2006 в 19:21)
| | Форумчане, может кто-то помочь? | |
|
|
|