2015-04-18 5 views
0

Я развернул сайт drupal на моем dev env, и я могу просмотреть интерфейс сайта. Страницы сайта кэшируются с использованием модуля кеша сервера APC, установленного на drupal.Модуль Drupal apc

Вопрос заключается в том, что я не в состоянии очистить кэш с помощью консоли администратора Drupal CMS, потому что после регистрации я получаю ошибку - Фатальная ошибка: Вызов неопределенной функции apc_delete() в C: \ XAMPP \ HTDOCS \ nrdrupaldev \ сайты \ все \ Modules \ APc \ drupal_apc_cache.inc на линии 289

Поскольку Администратор не доступен из-за вышеуказанную ошибку я попытался отключить модуль непосредственно из базы данных с помощью этого запроса - UPDATE состояния системы SET = '0' WHERE name = 'apc'

После этого я также отключил модуль из settings.php, удалив его настройки конфигурации.

Но это дало мне ряд ошибок и предупреждений смотрите ниже изображения! [Введите описание изображения здесь] [1]

ответ

0

Первое, что нужно проверить это ваш PHP версии. APC больше не работает в PHP 5.5+, поэтому вам понадобится APCu extension.

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

Я не использовал модуль APP Drupal в течение некоторого времени, так как я переключил свои требования кэширования на Redis, но я считаю, что он был обновлен для поддержки APCu.

+0

У меня есть PHP 5.4, пожалуйста, предложите мне, если вы можете дать вам письмо, что я могу отправить вам по электронной почте весь мой вопрос. Электронная почта: [email protected] –

 Смежные вопросы

  • Нет связанных вопросов^_^