我在安装了Buddypress的专用centos服务器上运行Wordpress.Buddypress需要相当多的永久链接.因此我将i更改为/%postname%.
不知怎的,它不起作用,因为Buddypress不能正常工作,Wordpress建议自己创建.htaccess:
"如果您的.htaccess文件是可写的,我们可以自动执行此操作,但并非如此,这些是您在.htaccess文件中应具有的mod_rewrite规则.单击该字段并按CTRL + a选择全部."
我已经尝试了我发现的每一个提示但不知何故它不起作用.这是一个清单:
mod_rewirte已启用
.htaccess创建并填充了wordpress建议的信息
.htaccess设置为chmod 777
FollowSymLinks和AllowOverride All在httpd.conf中设置
还有什么我可以做的吗?
提前致谢
如果你ownership
的错,那些东西都不会有所作为.wordpress无法写入的原因是因为该文件可能由另一个用户而不是Web服务器拥有.我已经看过很多次了.
要解决此问题,请首先使用命令行将权限更改回更安全的权限.
chmod 644 .htaccess
然后将.htaccess文件的所有权/组更改为Web服务器用户.
对于CentOS/RHEL
chown apache: .htaccess
对于Ubuntu/Debian
chown www-data: .htaccess
现在wordpress应该能够正确到这个文件.