当我重新启动apache2服务时,我得到了这个错误。我怎样才能解决这个问题?
# service apache2 restart
* Restarting web server apache2 [fail]
* 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/mod_R.load: Cannot load /usr/lib/apache2/modules/mod_R.so into server: /usr/lib/apache2/modules/mod_R.so: undefined symbol: ap_log_rerror
Action 'configtest' failed.
The Apache error log may have more information.发布于 2018-07-26 23:33:59
我对错误也有类似的问题:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax
error on line 2 of /etc/apache2/mods-enabled/php7.0.load ...我检查了/etc/apache2/mods-启用/php7.0.load,在第2行它有:
LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so但是,在我的/usr/lib/apache2/module文件夹中,我有一个较新的模块:
libphp7.2.so因此,在/etc/apache2/mods-启用/php7.0中,我将其更改为:
LoadModule php7_module /usr/lib/apache2/modules/libphp7.2.so当我再次运行configtest时,它将显示结果:
[Fri Jul 27 06:12:19.100729 2018] [so:warn] [pid 12179] AH01574:
module php7_module is already loaded, skipping所以它对我有用。
(来源)
https://askubuntu.com/questions/1038447
复制相似问题