СПРАВОЧНЫЙ ЦЕНТР

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

Работа с виртуальным хостингом

В данной главе рассматриваются вопросы работы с виртуальным хостингом и настройке PHP.

Ресурсы сервера

Виртуальный хостинг — вариант размещения сайта или интернет-магазина, при котором на одном мощном сервере находятся несколько разных сайтов клиентов, которые делят между собой его ресурсы. Чтобы все сайты работали стабильно, существуют лимиты на нагрузку на сервер, базы данных и использование оперативной памяти.

Когда один из сайтов превышает эти ограничения, мы отправляем информационное сообщение о необходимости снижения нагрузки. Предложим варианты действий и оговорим сроки, в которые необходимо выполнить требование. Если это не будет выполнено, сайт будет временно заблокирован.

Как посмотреть нагрузку на сервер

Посмотреть статистику нагрузки вашего сайта на сервер можно в панели управления виртуального хостинга. Для этого на панели в меню слева перейдите в «Статистика» → «Нагрузка на сервер». Откроется новая вкладка. Здесь представлены:

  1. График суммарной нагрузки на процессор в день. Для просмотра данных в виде таблицы нажмите кнопку «Показать данные».
  2. Детальная нагрузка на процессор в течение дня. Для просмотра данных в виде таблицы нажмите кнопку «Показать данные».
  3. Суммарная нагрузка на сервер баз данных (MySQL) в день. Для просмотра данных в виде таблицы нажмите кнопку «Показать данные».
  4. Детальная нагрузка на сервер баз данных. Для просмотра данных в виде таблицы нажмите кнопку «Показать данные».

Как посмотреть доступное дисковое пространство

Перейдите в панель управления виртуального хостинга.

На главной странице в блоке «Ограничения» в строке «Диск» проверьте, сколько осталось доступного места. Если доступного места достаточно, цвет текста будет зеленым. Если недостаточным — красным.

Как очистить дисковое пространство

Очистить дисковое пространство можно только удалением ненужных файлов — например, файлы кэша (временное решение) или ненужные резервные копии. Рассмотрим каждый из способов подробнее.

Удаление файлов кэша

На виртуальном хостинге перейдите в «Главное» → «Менеджер файлов». На сервере сразу в «Менеджер файлов». Откройте папку с кэшем. Для сайтов на 1С-Битрикс папку можно найти по пути www/ваш сайт/bitrix/cache.

Выделите все содержимое каталога нажатием CTRL+SHIFT+ALT и очистите папку с помощью кнопки «Удалить».

Удаление ненужных резервных копий

На виртуальном хостинге перейдите в «Главное» → «Менеджер файлов». На сервере сразу в «Менеджер файлов». Откройте папку с бэкапом. Для сайтов на 1С-Битрикс папку можно найти по пути www/ваш сайт/bitrix/backup.

Выберите ненужную резервную копию и нажмите кнопку «Удалить».

РЕКОМЕНДАЦИЯ: Если подключена почта, то письма так же хранятся на диске. Поэтому не забывайте периодически проверять почтовые ящики.

Как определить, чем занято место на диске

Откройте панель управления виртуального хостинга. На панели в меню слева перейдите в «Статистика» → «Использование диска». В столбцах будет отражен размер файлов.

Перейдите в www → имя вашего сайта. В нашем примере самый тяжелый каталог — bitrix.

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

Настройка PHP

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

Изменение версии PHP на виртуальном хостинге

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

Раскройте блок «Дополнительные возможности». В строке «Версия PHP (CGI)» выберите подходящую из выпадающего списка. Сохраните изменения.

Настройка расширения PHP для CGI

Откройте панель управления вашей услугой. На виртуальном хостинге перейдите в «WWW» → «PHP».

Выберите версию PHP, на которой работает ваш сайт, и нажмите кнопку «Расширения CGI».В открывшемся окне выделите директиву, которую требуется задействовать, и нажмите кнопку «Включить».

Как включить библиотеку soap на хостинге

Откройте панель управления вашей услугой. На панели меню слева перейдите в «WWW» → «PHP». Выберите версию PHP, на которой работает ваш сайт, и нажмите кнопку «Расширения CGI».

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

Как подключить расширение XMLReader на хостинге

Откройте панель управления вашей услугой.

На панели меню слева перейдите в «WWW» → «PHP». Выберите версию PHP, на которой работает ваш сайт, и нажмите кнопку «Расширения CGI».

В открывшемся окне выделите xmlreader и нажмите кнопку «Включить».

Как изменить настройки PHP для определенного сайта

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

  1. для версии PHP, тогда все сайты на этой версии будут наследовать настройки;
  2. для одного из сайтов.

О втором способе эта инструкция. Откройте панель управления вашей услугой. На виртуальном хостинге перейдите в меню слева в «WWW» → «WWW-домены». Выберите сайт для обновления настроек и нажмите «PHP». Выполните необходимые настройки и сохраните изменения.

Настройка параметров mbstring

Для корректной работы большинства современных CMS-систем (в том числе 1С-Битрикс) требуется поддержка UTF-8 в PHP.

Начиная с версии PHP 5.2.8. указание параметров mbstring через файлы .htaccess не поддерживается. Поэтому настройки параметров поддержки UTF-8 выполняются в панели управления хостинга.

Рассмотрим на примере стандартных для 1С-Битрикс параметров:

mbstring.func_overload = 2
mbstring.internal_encoding = UTF-8

ВАЖНО! В последних версиях 1С-Битрикс значение mbstring.func_overload = 0.

Откройте панель управления вашей услугой. На виртуальном хостинге перейдите в «WWW» → «PHP». Выделите версию PHP, которую вы используете, и нажмите кнопку «Расширенные настройки».

Выделите курсором строку «mbstring» и нажмите на карандаш в конце строки или на кнопку «Изменить». Укажите нужные параметры и примените изменения.

Как установить PHP Composer на виртуальном хостинге

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

Установка PHP Composer выполняется в панели управления хостингом. Откройте ее. Далее в меню слева раскройте раздел «Инструменты» и перейдите в «Shell-клиент».

Далее копируем ниже приведенную команду, вставляем Ctrl+Shift+V в Shell-клиент и активируем клавишей Enter.

PHP_PATH=/opt/php74/bin;mkdir -p "${HOME}/bin";curl -sS https://getcomposer.org/download/latest-stable/composer.phar > "${HOME}/bin/composer"; chmod +x "${HOME}/bin/composer";echo "alias composer='$PHP_PATH/php \$HOME/bin/composer'" >> ~/.profile

Скорее всего появятся лишние символы: ^M. Их нужно удалить с Backspace и повторно нажать Enter.

Далее закройте вкладку Shell-клиент и вновь вернитесь в Shell-клиент из меню.

Необходимо проверить, корректно ли прошла установка PHP Composer. Введите команду и нажмите Enter:

composer

Установка прошла успешно, если терминал отвечает сообщением от PHP Composer.

СТАТЬЯ БЫЛА ПОЛЕЗНОЙ?

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim metus aliquam eleifend.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim metus aliquam eleifend.