У меня есть проблема с апачем, когда я добираюсь, настраивают ЛАМПУ затем, я пишу:
sudo apt-get install apache2
И все забава, но затем я записал
cd /etc/apache2/mods-available
sudo cp * /etc/apache2/mods-enabled
И когда я запускаю апача, я получаю журнал ошибок
"* Starting web server apache2 *
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/lua.load: Cannot load /usr/lib/apache2/modules/mod_lua.so into server: /usr/lib/apache2/modules/mod_lua.so: cannot open shared object file: No such file or directory
Action 'configtest' failed."
Как я могу восстановить это? Дайте простому совету, потому что это - мой первый раз на человечности. (У меня есть ubuntu 14.04 LTS),
Файлы в /etc/apache2/mods-enabled
, как предполагается, являются ссылками на файлы в mods-available
, поэтому удалите те файлы, которые не являются ссылками:
sudo find /etc/apache2/mods-enabled -type f -exec rm {} +
И в будущем, используйте a2enmod
и a2dismod
.
Поддержка Lua в Apache в 14.04LTS повреждается, см. также: mod_lua отсутствует в 14,04?
, По-видимому, патч был вокруг некоторое время теперь, но никто не потрудился поставлять фиксацию все же. См. также: https://bugs.launchpad.net/ubuntu / + source/apache2 / + ошибка/1323930 , конкретно - взглянули на предложенное обходное решение .