eAccelerator
Полностью отключить eAccelerator нельзя. Внесение директив в файл php.ini также не поможет, так как большинство CMS смотрят на само наличие eAccelerator на сервере. Удалить eAccelerator тоже не представляется возможным — для части клиентов его наличие является необходимым.
Если ваш проект работает некорректно с eAccelerator, в качестве решения проблемы мы рекомендуем использовать сборку PHP c OPcache или Xcache. Для этого нужно сменить версию PHP на версию с поддержкой OPcache или Xcache по инструкции Как сменить версию PHP на хостинге. На странице Хостинг с PHP вы можете посмотреть, какие версии PHP поддерживают эти модули.
OPcache и Xcache
Отключение OPcache или Xcache происходит в конфигурационном файле php.ini. Сначала установите на файл php.ini права 600 или 644 (rw-r--r--) по инструкции Как изменить права на файлы и папки. Затем внесите изменения в файл php.ini по одной из инструкций ниже:
ispmanager
- 1 Войдите в панель управления хостингом.
-
2
Выполнение этого шага зависит от пути, по которому хранятся настройки PHP. Подробнее в статье Где находятся настройки версий PHP в ispmanager.
- Если вы храните настройки PHP отдельно для каждого домена по пути /var/www/php-bin/имя-домена/php.ini, нажмите Менеджер файлов. Перейдите в каталог /var/www/php-bin/имя-домена/ дважды кликните по файлу php.ini:
- Если вы используете общую версию PHP и храните настройки для всех доменов по пути /var/www/php-bin-php(номер-версии)/php.ini, нажмите Менеджер файлов. Перейдите в каталог /var/www/php-bin-php(номер версии)/ и дважды кликните по файлу php.ini:
- 3 В зависимости от того, какое расширение вы хотите отключить, пропишите строку в редакторе:
# отключить OPcache
opcache.enable = Off
# отключить Xcache
xcache.cacher = Off
- 4 Сохраните изменения и закройте файл.
cPanel
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.
- 1 Войдите в панель управления хостингом.
-
2
В разделе «Файлы» нажмите Менеджер файлов:
-
3
Перейдите в каталог php-bin/имя-домена. Правой кнопкой мыши кликните по строке с файлом php.ini и нажмите Edit:
- 4 В зависимости от того, какое расширение вы хотите отключить, пропишите строку в редакторе:
# отключить OPcache
opcache.enable = Off
# отключить Xcache
xcache.cacher = Off
- 5 Сохраните изменения и закройте файл.
Plesk
- 1 Войдите в панель управления хостингом.
-
2
В разделе «Файлы» перейдите в каталог etc/имя-домена. Кликните по строке с файлом php.ini и нажмите Редактировать как код:
- 3 В зависимости от того, какое расширение вы хотите отключить, пропишите строку в редакторе:
# отключить OPcache
opcache.enable = Off
# отключить Xcache
xcache.cacher = Off
- 4 Сохраните изменения и закройте файл.
Готово, вы отключили расширение.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊