Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как заставить dle_cache работать?

Как заставить dle_cache работать?


     Все вопросы » Общие вопросы по PHP    1270

вопрос
Пытаюсь вызвать функцию dle_cache из тела функции в modules/test.php
Пишет
Call to undefined function dle_cache() in 

НО после подключения
require ENGINE_DIR . '/modules/functions.php';

ПИШЕТ
Fatal error: Cannot redeclare dle_session() (previously declared in 


Как так получается, что функция неизвестна, но если подключить файл с ней, то она уже якобы объявлена?

Ответил: PunPun


Для начала разберитесь где и как вы вызываете этот файл.
Может быть вы его инклудите перед engine/modules/functions.php
В других случаях проблем не должно быть, смотрите файл на наличие самой функции.

4 комментария

lutskboy
Эксперт

lutskboy - -

Как так получается, что функция неизвестна, но если подключить файл с ней, то она уже якобы объявлена?

не она а dle_session()

dj-avtosh
PHP-developer

dj-avtosh - -

Как вариант

require_once ENGINE_DIR . '/modules/functions.php';

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

Fatal error: Cannot redeclare dle_session() (previously declared in

dj-avtosh
PHP-developer

dj-avtosh - -

сверху 100% еще подключен php чисто с сессиями...

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Похожие вопросы

наверх