【问题标题】:apache mod_rewrite module not installingapache mod_rewrite 模块未安装
【发布时间】:2016-02-19 14:17:18
【问题描述】:

在尝试让我的 Drupal 别名链接正常工作时,我已将范围缩小到未安装 mod_rewrite 模块这一事实。我取消了 LoadModule rewrite_module libexec/apache2/mod_rewrite.so 以及 LoadModule php5_module libexec/apache2/libphp5.so 的注释。我还在 httpd.conf 文件中出现的每个实例中将 AllowOverride None 更改为 AllowOverride All。然后我重新启动了 apache,我仍然无法运行这个命令:sudo a2enmod rewrite。每次我运行它时,我都会收到 command not found 错误。我做错了什么,我的 username.conf 也有下面列出的代码。

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

任何帮助将不胜感激。

泰勒

【问题讨论】:

  • 我想我找到了你正在寻找的答案stackoverflow.com/questions/869092/… 如果这不起作用试试这个serverfault.com/a/455892/305162
  • @Alex 我看了一下,它似乎没有帮助,我想知道是否有更大的问题,因为我无法运行任何 apache 命令,我尝试重新安装 apache我什至无法运行这个命令 sudo serveradmin stop web.我是否可能运行两个我不知道的 apache 实例?

标签: macos apache mod-rewrite apache2 httpd.conf


【解决方案1】:

转到终端并输入sudo apachectl stop,然后输入sudo apachectl start,看看会发生什么。

【讨论】:

  • 我运行了 sudo apachectl -k restart 和 sudo apachectl restart ,一切正常。我运行了 phpinfo(),它说 mod_rewrite 已加载。似乎没有写php说它已加载但我仍然无法调用命令来安装它。
  • 转到这个答案,看看它是否有效stackoverflow.com/a/17869097/4700944
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-06
相关资源
最近更新 更多