WP主题..无法创建目录

时间:2013-12-19 作者:Sara

谁能帮我一下吗?我正在尝试安装我的wp主题独奏曲(它是最近发布的),但当我上传zip并按install时,它说无法创建目录。。。

我该怎么办?

2 个回复
SO网友:lintuxvi

如果您可以使用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应用程序而异)。

希望这有帮助!

SO网友:Shakiba Moshiri

CentOS7或Ubuntu 16

1WordPress使用ftp 要安装themesplugins.<因此ftpd 应配置为创建目录

vim /etc/pure-ftpd.confg
如果是的话no 那么应该是yes

# Are anonymous users allowed to create new directories?
AnonymousCanCreateDirs       yes
最后

sudo systemctl restart pure-ftpd

2

父目录可能存在所有权问题。查找Web服务器用户名和组名(如果是)Apache Web Server

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

3

有时是因为目录权限。所以试试看

sudo chmod -R 755 directory-name
在某些情况下755 不起作用。(应该&我不知道为什么)那么试试吧

sudo chmod -R 777 directory-name

4

可能是因为php安全模式。所以把它转过来off 在您域的根目录中

vim php.ini
然后添加

safe_mode = Off

注意:
用于不输入FTP 用户名和密码每次安装主题时,我们可以通过添加

define(\'FS_METHOD\',\'direct\');
wp-config.php 文件

结束

相关推荐

Wp-Content/Themes/文件夹中的index.php文件

今晚,当我注意到一个索引时,我正在手动将我正在处理的主题上传到我的wordpress安装中。我的主题文件夹中的php文件。我打开了文件,其中只包含以下三行代码:<?php //silence is golden ?> 这让我很担心,起初我想可能是我不小心把文件上传到了主题目录,但文件的内容并不是我想放的任何东西。所以我的意思是,应该有一个索引。我的wp内容/主题/目录中的php文件?还是有人把它放在那里了。或现在我想起来了,可能是我无意中上传了这个文件,然后一个“黑