Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 警告:取消链接():本地文件系统为只读,取消链接失败_Wordpress_Macos_Google App Engine_Mamp - Fatal编程技术网

Wordpress 警告:取消链接():本地文件系统为只读,取消链接失败

Wordpress 警告:取消链接():本地文件系统为只读,取消链接失败,wordpress,macos,google-app-engine,mamp,Wordpress,Macos,Google App Engine,Mamp,升级到GoogleAppEngineLauncher 1.9.20.242后,我似乎再也无法在WordPress的本地机器上进行升级了 Downloading https://downloads.wordpress.org/plugin/akismet.3.1.1.zip… Warning: unlink(): The local filesystem is readonly, unlink failed in /Applications/MAMP/htdocs/googleappengine

升级到GoogleAppEngineLauncher 1.9.20.242后,我似乎再也无法在WordPress的本地机器上进行升级了

Downloading https://downloads.wordpress.org/plugin/akismet.3.1.1.zip…

Warning: unlink(): The local filesystem is readonly, unlink failed in /Applications/MAMP/htdocs/googleappengine/coworking-radolfzell.de/wordpress/wp-admin/includes/file.php on line 453

Download failed. Could not open connection to /Applications/MAMP/htdocs/googleappengine/coworking-radolfzell.de/wordpress/wp-content/tmp/akismet5.tmp via fopen()
我尝试以各种方式调整权限,但没有成功,wp content文件夹的外观如下:

-rwxrwxrwx   1 nick  admin   30 Apr 25  2014 index.php
drwxrwxrwx  12 nick  admin  408 Apr 28  2014 languages
drwxrwxrwx   9 nick  admin  306 Feb 27 00:11 plugins
drwxrwxrwx   6 nick  admin  204 Feb 20 16:53 themes
drwxrwxrwx   8 nick  admin  272 May 13 12:38 tmp
drwxrwxrwx   2 nick  admin   68 Feb 27 00:11 upgrade
drwxrwxrwx   4 nick  admin  136 Apr 25  2014 uploads

你知道我在这里遗漏了什么吗?在我看来,GoogleAppEngineLauncher中有一个bug,因为它在最新更新之前运行良好,我对本地安装没有做任何更改,对此我非常确定,因为它都在版本控制之下。

这显然是GoogleAppEngineLauncher最新版本中的一个bug。同时我升级到1.9.23,但仍然得到相同的
文件系统是只读的
错误

当我使用MAMP而不是GoogleAppEngineLauncher的web服务器时,插件和核心更新工作得很好。轻松绕过在我的例子中是

http://localhost:9080/
只需在wp-config.php文件中添加以下两行

define('WP_HOME', 'http://localhost:8888/path/to/wordpress');
define('WP_SITEURL', 'http://localhost:8888/path/to/wordpress');
假设您使用MAMP的默认端口8888。现在通过调用WordPress后端,您应该能够在没有任何错误消息的情况下进行更新

重要提示:在将更新部署到app engine之前,不要忘记删除或注释掉这两行