我为我的插件创建了php文件,并将它们添加到myplugin文件夹中。然后我将myplugin文件夹压缩为myplugin.zip。在Wordpress的管理面板中,我想将我的插件安装到wordpress。我选择了这个zip文件,然后点击安装“现在按钮”。然后Wordpress发出错误:
无法创建目录wp-content / uploads / 2013/05。它的父目录是否可由服务器写入?
问题是什么?如何解决?我的操作系统是Linux
,我在我的机器上使用XAMPP
服务器。
答案 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的步骤:
我建议您列出项目,以便准确写出图像和应用程序的名称。
希望它有所帮助!
答案 3 :(得分:1)
导航到主项目文件夹并运行以下命令:
chmod -R 0777 wp-content
答案 4 :(得分:0)
在MAC运行的情况下
sudo chmod -R 777 /Applications/XAMPP/htdocs/