Применимо к: все тарифы.
Перед началом: вам понадобится доступ к cPanel для того аккаунта хостинга, который вы хотите изменить. Войдите из личного кабинета (откройте услугу, затем Войти в cPanel) или сразу перейдите по адресу https://yourdomain/cpanel. Если вы не уверены, какую версию PHP использует ваш сайт, проверьте это в первую очередь — расширения включаются отдельно для каждой версии PHP.
Расширения PHP добавляют функциональность, которая может понадобиться вашим приложениям (например, imagick, gd, intl, mbstring, bcmath, soap или zip). На наших серверах с CloudLinux вы включаете и отключаете их для каждой версии PHP в инструменте Select PHP Version (PHP Selector). Там же можно изменить распространённые настройки PHP — такие как memory_limit, upload_max_filesize и max_execution_time — на этом же экране или в MultiPHP INI Editor.
Как включить или отключить расширение
- В cPanel откройте раздел Software и нажмите Select PHP Version (иногда отображается как PHP Selector).
- Проверьте Current PHP version в верхней части страницы. Расширения привязаны к этой версии, поэтому убедитесь, что она совпадает с той, на которой реально работает ваш сайт. Чтобы сменить её, см. Как изменить версию PHP.
- Перейдите на вкладку Extensions (она может открываться по умолчанию).
- Найдите нужное расширение в списке и поставьте галочку, чтобы включить его, или снимите галочку, чтобы отключить.
- Изменение сохраняется автоматически — отдельной кнопки «Save» на этом экране нет.
Результат: расширение активно для этой версии PHP. Перезагрузите ваш сайт, и новая функциональность (или её отсутствие) вступит в силу.
Как изменить настройки PHP (память, размер загрузки и т. д.)
Вы можете увеличить распространённые лимиты в пределах ресурсов CloudLinux вашего тарифа.
- Оставаясь в Select PHP Version, перейдите на вкладку Options (или PHP Options). Вы увидите настройки, такие как
memory_limit,upload_max_filesize,post_max_sizeиmax_execution_time. - Нажмите на значение рядом с настройкой и выберите новое из выпадающего списка.
- Изменение сохраняется автоматически.
Также можно изменить настройку отдельно для каждого домена в cPanel -> Software -> MultiPHP INI Editor. Выберите домен (или используйте режим редактора, чтобы добавить директиву вроде memory_limit = 256M), затем сохраните.
Результат: новая настройка PHP применяется к выбранному сайту. Если вы увеличили лимит загрузки или памяти для WordPress, ваши крупные медиафайлы или импорты теперь должны работать — см. Как увеличить лимит памяти или загрузки в WordPress.
Решение проблем с этой задачей
- Расширения нет в списке. Некоторые расширения существуют только для определённых версий PHP. Переключитесь на другую поддерживаемую версию PHP и проверьте снова или свяжитесь с нами.
- Изменения не вступают в силу. Убедитесь, что вы редактировали ту же версию PHP, которая назначена вашему домену в MultiPHP Manager. Если вы используете кэш опкодов, может потребоваться перезагрузка.
- Настройку не получается поднять до нужного значения. Лимиты PHP действуют в пределах лимитов памяти и ресурсов CloudLinux вашего тарифа — см. Что такое лимиты ресурсов CloudLinux (LVE). Если вы постоянно упираетесь в потолок, обычно решение — перейти на более высокий тариф.
- После изменения ваш сайт показывает ошибку 500. Откатите последнее изменённое расширение или настройку. Неудачное сочетание может сломать PHP — см. Мой сайт недоступен или показывает ошибку 500.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.