2

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

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

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

4

5 回答 5

3

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

chmod -R 0744 plugins 

这会将文件夹及其子文件夹设置为为您读取/写入/执行并为其他所有人读取。

编辑 按照评论中的建议,检查一下:codex.wordpress.org/Changing_File_Permissions

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

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

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

于 2013-05-13T17:28:24.217 回答
1

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

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

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

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

于 2013-05-13T15:54:17.850 回答
1

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

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

这些是 MacOS 的步骤:

  1. 卸载 wordpress 模块。确保文件夹为空。
  2. 挂载 wordpress 磁盘映像
  3. cd /volumes/nameOfWordpressModule 图像
  4. sudo bitnami wordpress module.app/Contents/MacOS/installerbuilder.sh

我建议您列出这些项目,以便您可以准确地写出图像和应用程序的名称。

希望能帮助到你!

于 2014-01-28T16:50:44.473 回答
1

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

chmod -R 0777 wp-content
于 2014-05-09T10:18:07.687 回答
0

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

于 2019-05-12T09:02:12.593 回答