我在安装了Buddypress的专用centos服务器上运行Wordpress。 Buddypress需要相当多的永久链接。因此我将i更改为/%postname%。
不知怎的,它没有用,因为Buddypress工作不正常,Wordpress建议自己创建.htaccess:
"如果您的.htaccess文件是可写的,我们可以自动执行此操作,但事实并非如此,这些是您在.htaccess文件中应具有的mod_rewrite规则。单击该字段,然后按CTRL + a选择所有。"
我已经尝试了我发现的每一个提示但不知何故它不起作用。这是一个清单:
我还能做些什么吗?
先谢谢
答案 0 :(得分:5)
如果ownership
出错,这些事情都不会有所作为。 wordpress无法写入它的原因是因为该文件可能由另一个用户而不是Web服务器拥有。我已经无数次见过这个了。
要解决此问题,请先使用命令行将权限更改回 more 安全权限。
chmod 644 .htaccess
然后将.htaccess文件的所有权/组更改为Web服务器用户。
对于CentOS / RHEL
chown apache: .htaccess
对于Ubuntu / Debian
chown www-data: .htaccess
现在wordpress应该能够直接使用这个文件。
答案 1 :(得分:0)
将644
文件权限设置为 #top nav {
background-color: rgb(45, 50, 51);
color: white;
text-align: left;
padding: 11px 22%;
margin-top: 20px;
display: flex;
flex-flow: row nowrap;
justify-content: baseline;
#top nav a {
border-bottom: 1px solid rgba(255, 255, 255, 0);
font-size: 13px;
letter-spacing: 1px;
font-weight: 600;
margin: 0px 15px;
flex: 0 1 341px;
}
。
它应该有所帮助。