Ой. Я просто попытался включить кеш и mem_cache, используя sudo a2enmod mem_cache
и sudo a2enmod cache
на моем сервере Ubuntu lucid. Теперь мой сервер apache2 вообще не отвечает. Я попытался sudo a2dismod cache
и sudo a2dismod mem_cache
но теперь apache не отвечает. Пытался перезапустить apache2 и перезагрузить, но кубиков нет.
sudo apache2ctl fullstatus
дает мне:
w3m: Can't load http://localhost:80/server-status
Помогите! Что еще меняет a2enmod, что я могу вернуть обратно?
Не используйте это. Они удалили его из Apache HTTPD 2.4. Нет особого смысла заставлять устаревшую функцию работать.
После сохранения моих файлов конфигурации в / etc / apache2 / sites-available я просто очистить и переустановить все apache, используя инструкции здесь. Затем я скопировал файлы конфигурации, снова включил свои сайты и все необходимые плагины и перезапустил apache2. У меня все еще не работает memcache, и я не знаю, в чем проблема, но я просто подожду попытки заставить memcache работать, поскольку сейчас это не важно для меня.
Проверьте фактический файл конфигурации Apache, обычно расположенный по адресу /etc/httpd/conf/httpd.conf
или /etc/apache2/httpd.conf
и проверьте под Dynamic Shared Object (DSO) Support
раздел, чтобы убедиться, что все кошерное.
Убедитесь, что пути правильные и т. Д.
Например.
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
*Вы также можете проверить документацию по mod_cache на сайте Apache. *