谁能帮我一下吗?我正在尝试安装我的wp主题独奏曲(它是最近发布的),但当我上传zip并按install时,它说无法创建目录。。。
我该怎么办?
谁能帮我一下吗?我正在尝试安装我的wp主题独奏曲(它是最近发布的),但当我上传zip并按install时,它说无法创建目录。。。
我该怎么办?
如果您可以使用SSH或FTP登录到主机,那么这是一个很容易修复的问题。如前所述,请检查您对Wordpress目录的权限。例如,如果您使用ls -al
(通常/var/www
, 就像在DigitalOcean上一样),它们应该是这样的:
drwxrwxr-x 6 www-data www-data 4096 Nov 14 17:00 wordpress
这意味着用户和组都设置了写入权限。要确保这些设置正确,可以在以下目录中使用此命令:sudo chmod ug+w wordpress
此外,请确保正确设置了用户和组所有权。在上面的示例中,服务器守护程序在www-data
用户和组(也可以是httpd
). 将目录的所有权设置为www-data
您可以运行该命令chown
像这样:sudo chown -R www-data:www-data wordpress
如果您使用的是FTP客户端,请尝试右键单击wordpress
目录,并使用其权限功能设置权限和所有权(因FTP应用程序而异)。希望这有帮助!
CentOS7或Ubuntu 16
1WordPress使用ftp
要安装themes 和plugins.<因此ftpd
应配置为创建目录
vim /etc/pure-ftpd.confg
如果是的话no 那么应该是yes # Are anonymous users allowed to create new directories?
AnonymousCanCreateDirs yes
最后sudo systemctl restart pure-ftpd
apachectl -S
它将打印...
...
User: name="apache" id=997
Group: name="apache" id=1000
在Ubuntu上是用户:name=“www data”id=33未使用组:name=“www data”id=33未使用
然后
sudo chown -R apache:apache directory-name
sudo chmod -R 755 directory-name
在某些情况下755
不起作用。(应该&我不知道为什么)那么试试吧sudo chmod -R 777 directory-name
vim php.ini
然后添加safe_mode = Off
注意:
用于不输入FTP 用户名和密码每次安装主题时,我们可以通过添加
define(\'FS_METHOD\',\'direct\');
到wp-config.php 文件今晚,当我注意到一个索引时,我正在手动将我正在处理的主题上传到我的wordpress安装中。我的主题文件夹中的php文件。我打开了文件,其中只包含以下三行代码:<?php //silence is golden ?> 这让我很担心,起初我想可能是我不小心把文件上传到了主题目录,但文件的内容并不是我想放的任何东西。所以我的意思是,应该有一个索引。我的wp内容/主题/目录中的php文件?还是有人把它放在那里了。或现在我想起来了,可能是我无意中上传了这个文件,然后一个“黑