База знаний

Инструкции и ответы на вопросы о хостинге, работе сайтов и приложений

Вопросы и ответы

Перейдите в раздел «Сайты и домены» → «Веб-серверы» Панели управления и посмотрите, на каком веб-сервере размещен сайт. Его версия и используется вашим проектом.

Ознакомиться с конфигурацией PHP на серверах хостинга для каждой версии можно по следующим ссылкам:

Обратите внимание, что на разных версиях PHP могут быть установлены разные версии расширений.

Просмотр окружения PHP реализуется при помощи функции phpinfo(), выполненной на сервере.

В корневой директории одного из сайтов (/home/login/domains/domain.ru/public_html/, где login — ваш логин для входа в Панель управления, domain.ru — доменное имя сайта)= создайте файл с именем, например, info.php со следующим содержимым:

Далее у Вас появится возможность обратиться к файлу через браузер по ссылке:

http://domain.ru/info.php

где domain.ru — доменное имя сайта, в корне которого создавался файл.

Переопределить значение некоторых переменных можно в файле .htaccess, размещаемом в корневой директории вашего сайта. О том, как это сделать, вы можете узнать в разделе «Инструкции файла .htaccess».

Для запуска скриптов на PHP из командной строки используйте интерпретатор:

/usr/local/bin/php

Чтобы заставить интерпретатор PHP обрабатывать файлы с произвольным расширением, нужно добавить соответствующую инструкцию в файл .htaccess. Подробно в разделе «Инструкции файла .htaccess».

Да, на нашем хостинге вы можете использовать memcache для кеширования данных в оперативной памяти, подключив эту услугу через Панель управления.

Перейдите в раздел «Услуги» Панели управления и подключите требуемый объем оперативной памяти. Средства за услугу memcache списываются с лицевого счета посуточно.

Укажите в конфигурационном файле путь к сокету memcache: unix:///home/login/tmp/memcached.sock «login» замените на логин вашего аккаунта хостинга.

Сообщение "Unable to allocate memory for pool" означает, что сайтам на аккаунте не хватает выделенной на тарифном плане памяти для акселераторов PHP. Как правило, подобная ошибка возникает вследствие использования акселератора APC.

Для решения проблемы вы можете отключить использование акселераторов в Панели управления хостингом, раздел «Сайты и домены» → «Веб-серверы».

Также, например, можно отключить акселератор APC для определенного сайта, добавив в файл .htaccess корневой директории следующую директиву:

php_value apc.cache_by_default off

Обычно имеет смысл оставлять APC для использования на самом посещаемом из ваших сайтов — это позволит использовать именно на нем преимущества акселератора, не заполняя его память данными с других, менее посещаемых сайтов.

В случаях, когда акселератор объективно необходим для корректной и комфортной работы сайтов и его отключение нежелательно, напишите в службу поддержки — наши специалисты посоветуют возможные варианты решения проблемы.