Вопросы и ответы
- У меня возник вопрос, что мне делать?
- Регистрация, заказ хостинга
- Персональные данные
- Оплата услуг, документы
- Перенос сайта на наш хостинг
- Панель управления
- Настройка уведомлений
- Доменные имена
- Ограничения виртуального хостинга
- Настройки сайтов, пути к файлам
- Поддержка PHP
- Поддержка Perl, Python, Node.js
- Базы данных MySQL
- Резервное копирование
- Электронная почта
- SSL-сертификаты
- Использование FTP, Cron и SSH
- Виртуальные выделенные серверы VDS
- Использование CMS и фреймворков
- Партнерская программа
- Дилерская программа
- Пользуетесь ли вы своим хостингом?
Как понять, какая версия PHP используется моим сайтом?
Перейдите в раздел «Сайты и домены» → «Веб-серверы» Панели управления и посмотрите, на каком веб-сервере размещен сайт. Его версия и используется вашим проектом.
Где я могу посмотреть настройки PHP, заданные по умолчанию?
Как узнать конфигурацию PHP для моего сайта?
Просмотр окружения PHP реализуется при помощи функции phpinfo(), выполненной на сервере.
В корневой директории одного из сайтов (/home/login/domains/domain.ru/public_html/, где login — ваш логин для входа в Панель управления, domain.ru — доменное имя сайта) создайте файл с именем, например, info.php со следующим содержимым:
Далее у Вас появится возможность обратиться к файлу через браузер по ссылке:
http://domain.ru/info.php
где domain.ru — доменное имя сайта, в корне которого создавался файл.
Как изменить параметры PHP для моего сайта
Переопределить значение некоторых переменных можно в файле .htaccess, размещаемом в корневой директории вашего сайта. О том, как это сделать, вы можете узнать в разделе «Инструкции файла .htaccess».
Как выглядит путь до интерпретатора PHP?
Для запуска скриптов на PHP из командной строки используйте интерпретатор:
/usr/local/bin/php
Как указать интерпретатору PHP необходимость обрабатывать не только файлы .php?
Чтобы заставить интерпретатор PHP обрабатывать файлы с произвольным расширением, нужно добавить соответствующую инструкцию в файл .htaccess. Подробно в разделе «Инструкции файла .htaccess».
А у вас есть поддержка memcache?
Да, на нашем хостинге вы можете использовать memcache для кеширования данных в оперативной памяти, подключив эту услугу через Панель управления.
Перейдите в раздел «Услуги» Панели управления и подключите требуемый объем оперативной памяти. Средства за услугу memcache списываются с лицевого счета посуточно.
Я подключил memcache, как его использовать в скрипте?
Укажите в конфигурационном файле путь к сокету memcache: unix:///home/login/tmp/memcached.sock
«login» замените на логин вашего аккаунта хостинга.
При работе акселератора появляется сообщение "unable to allocate memory for pool"
Сообщение "Unable to allocate memory for pool" означает, что сайтам на аккаунте не хватает выделенной на тарифном плане памяти для акселераторов PHP. Как правило, подобная ошибка возникает вследствие использования акселератора APC.
Для решения проблемы вы можете отключить использование акселераторов в Панели управления хостингом, раздел «Сайты и домены» → «Веб-серверы».
Также, например, можно отключить акселератор APC для определенного сайта, добавив в файл .htaccess корневой директории следующую директиву:
php_value apc.cache_by_default off
Обычно имеет смысл оставлять APC для использования на самом посещаемом из ваших сайтов — это позволит использовать именно на нем преимущества акселератора, не заполняя его память данными с других, менее посещаемых сайтов.
В случаях, когда акселератор объективно необходим для корректной и комфортной работы сайтов и его отключение нежелательно, напишите в службу поддержки — наши специалисты посоветуют возможные варианты решения проблемы.