Поиск по разделу помощи:
Расширенный поиск
Главная / Помощь по услуге / Виртуальный хостинг (панель ХЦ) / Скрипты (PHP, Perl, CMS)

Панель ХЦ. Как изменить версию и настройки PHP?


Содержание

Выбор версии PHP в панели управления

На виртуальном хостинге с панелью ХЦ доступны следующие версии интерпретатора PHP:

  • 4.4
  • 5.2 (по умолчанию)
  • 5.3

Изменить версию PHP можно в панели управления хостингом. Для этого выберите в меню слева свой сайт, затем откройте меню «Настройки веб-сервера», перейдите в подраздел «PHP», установите требуемую версию обработчика и сохраните изменения:

В этом же разделе вы можете указать расширения файлов, которые следует обрабатывать PHP. Список расширений необходимо разделять пробелом.

Изменения вступают в силу в течение 10 минут после сохранения.

Как подключить PHP 5.4 или 5.5

На новых серверах виртуального хостинга также доступны интерпретаторы PHP 5.4 и 5.5. Подключить данные версии PHP можно только с помощью файлов .htaccess.

Для этого в файл .htaccess, который находится в ~/www/htdocs/ – директории с файлами вашего сайта, добавьте одну из следующих директив:

  • для PHP 5.4
    AddType application/x-httpd-php54 .php
  • для PHP 5.5
    AddType application/x-httpd-php55 .php

Если новые версии PHP недоступны, при обращении к сайту браузер будет предлагать сохранить страницу. В таком случае удалите добавленную директиву из файла .htaccess.

Мы можем перенести вашу услугу хостинга на сервер c поддержкой PHP 5.4 и 5.5 по авторизованной заявке из раздела «Заявка в техподдержку» вашего личного кабинета. В заявке укажите причину обращения, какую услугу хостинга требуется перенести и удобное время переноса.

Обратите внимание, что перенос может повлечь за собой временную неработоспособность сайта в течение 4-6 часов. Перенос возможен в любой день недели и любое время суток.

Изменение настроек РHP

Мы рекомендуем вносить изменения через панель управления хостингом: меню «Настройки веб-сервера» «PHP». В данном разделе можно изменить значения следующих параметров:

  • register_globals
  • allow_url_fopen
  • allow_url_include
  • post_max_size
  • upload_max_filesize
  • error_reporting
  • display_errors

Настройки сохраняются в файл ~/www/.htaccess и вступают в силу в течение 10 минут после изменения.

Если необходимых вам настроек нет в панели управления, можно внести изменения одним из следующих способов:

1. Используя директивы php_flag и php_value в файлах .htaccess.

Пример

Для изменения значений magic_quotes_gpc и mbstring.func_overload необходимо использовать директивы:

php_flag magic_quotes_gpc Off
php_value mbstring.func_overload 2

2.. Используя конфигурационный файл php.ini. Название конфигурационного файла зависит от используемой версии интерпретатора:

  • php4.ini для PHP 4
  • php5.ini для PHP 5

Для внесения изменений в стандартную конфигурацию PHP необходимо размещать файл php5.ini в домашнем каталоге (корневой директории FTP-пользователя).

Пример

Для изменения значений magic_quotes_gpc и mbstring.func_overload на PHP 5.2 необходимо внести в файл php5.ini директивы:

magic_quotes_gpc = Off
mbstring.func_overload = 2

Обратите внимание, если разместить файл php5.ini в одной директорий с файлами сайта внутри ~/www/htdocs/, он будет действовать только на эту директорию, а все серверные настройки PHP будут замещены настройками из вашего конфигурационного файла. Если это приведет к некорректной работе сайта, необходимо переместить файл php5.ini в корневую директорию FTP-пользователя или использовать копию стандартного файла php5.ini с необходимыми изменениями.