Ошибка в логах типа "Общие"

Автор Сан, 04 февраля 2021, 20:44:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Сан

В логах появилось 3 января, записей куча каждый день такого содержания:
ЦитироватьТип ошибки: Общие
2: Zend OPcache API is restricted by "restrict_api" configuration directive
Файл: /home/iduser/forum.name.ru/Sources/Load.php
Строка: 2747
Причём, гость, авторизованный или админ - разницы нет, сразу при входе на сайт пишет такое.
Подскажите, пожалуйста, из-за чего могло такое появиться, куда копать?

Сан

Находил здесь и в других местах похожие темы, почитал, но ничего не понял. Может кто-нибудь знающий хотя бы намекнёт что делать для избавления от ошибки?

digger®

Цитата: Сан от 04 февраля 2021, 20:44:16В логах появилось 3 января, записей куча каждый день такого содержания:Причём, гость, авторизованный или админ - разницы нет, сразу при входе на сайт пишет такое.
Подскажите, пожалуйста, из-за чего могло такое появиться, куда копать?
В файле то, что в этой строке?
Подозреваю, что у хостера opcache типа включен, но реально пользоваться им нельзя.

Сан

2745 // Invalidate the opcode cache
2746 if (function_exists('opcache_invalidate'))
2747  opcache_invalidate($cachedir . '/data_' . $key . '.php', true);
На 2747 строку ругается

digger®

Цитата: Сан от 08 февраля 2021, 00:16:352745 // Invalidate the opcode cache
2746 if (function_exists('opcache_invalidate'))
2747  opcache_invalidate($cachedir . '/data_' . $key . '.php', true);
На 2747 строку ругается
Opcache есть, но команду opcache_invalidate он выполнять отказался. Нужно у хостера уточнять, доступен ли он.

Сан

Вот, что ответил хостер:
ЦитироватьВ целях безопасности управление opcache недоступно пользователям.
Вы можете выключить opcache директривой в htaccess:
php_Flag opcache.enable off
Я попробовал и off и on - не помогло.
Что теперь, хостера менять или скрипт движка править?


Сан