Назад | Перейти на главную страницу

Я включил mem_cache и cache, а затем отключил их, теперь мой сервер apache2 не отвечает

Ой. Я просто попытался включить кеш и 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. *