首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动apache2服务时,apache2配置测试失败

重新启动apache2服务时,apache2配置测试失败
EN

Ask Ubuntu用户
提问于 2018-05-20 17:35:34
回答 1查看 2.3K关注 0票数 0

当我重新启动apache2服务时,我得到了这个错误。我怎样才能解决这个问题?

代码语言:javascript
复制
# 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.
EN

回答 1

Ask Ubuntu用户

发布于 2018-07-26 23:33:59

我对错误也有类似的问题:

代码语言:javascript
复制
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行它有:

代码语言:javascript
复制
LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so

但是,在我的/usr/lib/apache2/module文件夹中,我有一个较新的模块:

代码语言:javascript
复制
libphp7.2.so

因此,在/etc/apache2/mods-启用/php7.0中,我将其更改为:

代码语言:javascript
复制
LoadModule php7_module /usr/lib/apache2/modules/libphp7.2.so

当我再次运行configtest时,它将显示结果:

代码语言:javascript
复制
[Fri Jul 27 06:12:19.100729 2018] [so:warn] [pid 12179] AH01574: 
module php7_module is already loaded, skipping

所以它对我有用。

(来源)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1038447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档