将wordpress换了一个服务器,由于之前换过一次或所以遇到问题知道往哪方面思考。这次还有一点新的配置在此记录下来。
将Apache, MySQL,PHP都安装好后,数据也倒了过来,出现之前遇到过的一个情况,就是首页能打开,但是内容详情页面提示找不到网址。
我知道这是Apache的 AllowOverride 功能需要开启,在Apache的配置文件中。可是这次修改完毕还是同样报错,经查询得知是这次安装的Apache没有默认开启rewrite模块。
查询方式如下:
ls /etc/apache2/mods-enabled | grep rewrite
开启方式如下:
sudo a2enmod rewrite
重启Apache:
sudo service apache2 restart
搞定。
Reference:
https://stackoverflow.com/questions/3131236/how-do-you-enable-mod-rewrite-on-any-os