让人惊讶。 我只是尝试启用caching和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中删除它。 获取过时的function没有太大的意义。
检查通常位于/etc/httpd/conf/httpd.conf或/etc/apache2/httpd.conf的实际Apacheconfiguration文件,并检查Dynamic Shared Object (DSO) Support部分,以确保一切都是洁净的。
确保path正确等
例如
LoadModule cache_module modules/mod_cache.so LoadModule disk_cache_module modules/mod_disk_cache.so
* 您可能还想检查Apache网站上的mod_cache文档。*
在我的configuration文件保存在/ etc / apache2 / sites-available之后,我只是使用这里的说明清除并重新安装了所有的apache 。 然后我复制了configuration文件,重新启用了我的站点和任何所需的插件,然后重新启动apache2。 我仍然没有memcache的工作,我不知道是什么问题,但我只是等待尝试让memcache工作,因为它现在不是我必要的。