无法在Wordpress中创建目录wp-content / uploads

时间:2013-05-13 15:50:28

标签: wordpress upload permissions xampp

我为我的插件创建了php文件,并将它们添加到myplugin文件夹中。然后我将myplugin文件夹压缩为myplugin.zip。在Wordpress的管理面板中,我想将我的插件安装到wordpress。我选择了这个zip文件,然后点击安装“现在按钮”。然后Wordpress发出错误:

  

无法创建目录wp-content / uploads / 2013/05。它的父目录是否可由服务器写入?

问题是什么?如何解决?我的操作系统是Linux,我在我的机器上使用XAMPP服务器。

5 个答案:

答案 0 :(得分:3)

在终端中,导航到wp-content文件夹,然后运行:

chmod -R 0744 plugins 

这将设置文件夹及其子文件夹为您读/写/执行,并为其他人阅读。

修改根据评论中的建议,请查看:codex.wordpress.org/Changing_File_Permissions

或者您可以自己解压缩并将其保存到此文件夹中:

/wp-content/plugins/name-of-theplugin

然后你可以从管理页面激活插件。

答案 1 :(得分:1)

我对XAMPP并不完全熟悉,但它应该以用户身份运行。很可能是你自己的Windows帐户。你可以试试这个:

选择文件夹wp-content并右键单击 - >属性。然后转到安全选项卡。检查用户(即您)是否具有写入+修改权限。

检查XAMPP服务器运行的是什么,上面的文件夹必须具有同一用户的权限。 仔细检查wp-content文件夹中的“常规”选项卡,然后选中“属性”部分。确保“只读”未选中。如果您要更改它,Windows将提示是否应用于子文件夹。说“是”。

。或者在管理员处运行XAMPP并跳过上述步骤。(假设它不是生产/公共面向Internet的服务器)。

答案 2 :(得分:1)

昨天我遇到了这个问题,我通过卸载Wordpress模块​​并从终端再次安装它来解决它。

我想如果我运行安装向导,因为我以root身份登录就足够了,但事实并非如此。

以下是MacOS的步骤:

  1. 卸载wordpress模块​​。确保文件夹为空。
  2. 安装wordpress磁盘映像
  3. cd / volumes / nameOfWordpressModule image
  4. sudo bitnami wordpress module.app/Contents/MacOS/installerbuilder.sh
  5. 我建议您列出项目,以便准确写出图像和应用程序的名称。

    希望它有所帮助!

答案 3 :(得分:1)

导航到主项目文件夹并运行以下命令:

chmod -R 0777 wp-content

答案 4 :(得分:0)

在MAC运行的情况下 sudo chmod -R 777 /Applications/XAMPP/htdocs/