ВХОД ДЛЯ КЛИЕНТОВ

Логин:

Пароль:

Регистрация

ЛидерНета :: хостинг-центр Интернета

Тел./факс: +7 (495) 5805840
E-mail: info@leaderneta.ru

PHP-код выводится на экран

Используя услуги хостинга сайтов или VPS/VDS, иногда Вы можете столкнуться с тем, что сайт на PHP в окне браузера выводит PHP-код. В этой статье мы перечислим самые распространенные причины такого поведения.

Хостинг не поддерживает PHP

Самой распространенной причиной того, что в окне браузера Вы видите код PHP в виде <?php код ?>, например:

<?php
phpinfo();
?>

является отсутствие поддержки PHP на хостинге. Это может быть, как хостинг, который размещает только сайты на html, так и неверный выбор тарифа. Зачастую самые дешевые тарифы не поддерживают работу сайтов на PHP, поэтому при выборе тарифа или хостинга обращайте внимание на включенные опции, в частности – PHP.

При использовании VPS/VDS необходимо проверить, установлен ли PHP в системе. В случае отсутствия - установите его самостоятельно или обратитесь к системному администратору.

Указан неверный обработчик PHP или тип данных

Второй по популярности причиной является неверный обработчик или тип данных. Например, Вы указали: AddHandler x-httpd-php .php, а в настройках веб-сервера указан иной обработчик: x-httpd-php5.

В этом случае необходимо обратиться к документации или в техническую поддержку хостинга сайта. Для VPS/VDS или сервера необходимо будет внести соответствующие изменения в настройки веб-сервера или поправить таковые у сайта своими силами.

Не разрешена опция short_open_tag

Если на экран вывелся код <? код ?>, например:

<?
phpinfo();
?>

То это говорит о том, что в системе не включена опция short_open_tag. Такая опция вносится в настройки файла php.ini или .htaccess. Активация этой опции для файла php.ini производится записью:

short_open_tag = on

Для файла .htaccess:

php_value short_open_tag On

Вариант включения данной опции зависит от типа подключения PHP к веб-серверу. Для php в режиме модуля Apache активировать опцию можно через .htaccess, в ином случае через php.ini. Стоит отметить, что подключение через php.ini может быть выполнено, как через глобальный файл php.ini, так и через индивидуальный, в зависимости от настроек системы.

 




info@leaderneta.ru
Хостинг "ЛидерНета" © 2010-2021
HostDB.ru - портал о хостинге и хостинг-провайдерах.