我在Google App Engine上设置了我的WordPress网站。我在本地镜像了我的安装。尝试通过Media>上传多张图片时添加新我获得Http-error
。只上传第一张图片。所有其他图片都表示100%的进展,但不要紧缩并完成上传。
我在本地工作:http://localhost:9080/wp-admin/upload.php
。
除Google App Engine for WordPress 1.6
外,所有插件均已停用我的实时版本不会出现错误,仅在我的本地版本上发生。
在设置> App Engine我指定了自定义存储桶名称。
在设置> App Engine使用安全URL来提供媒体文件。
我尝试上传的图片有连字符,并且是PNG
或JPG
。
内存为256:define('WP_MEMORY_LIMIT', '256M');
调试是真的:define('WP_DEBUG', true);
Http-error
是唯一的错误。
Console的错误详情如下:
POST http://localhost:9080/_ah/upload/agxkZXZ-cHVyby05NzJyIgsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxiAgICAgIDACww 404 (Not Found)
load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,plupload,plupload-handlers&ver=4.2.2:23 POST http://localhost:9080/_ah/upload/agxkZXZ-cHVyby05NzJyIgsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxiAgICAgIDACww 404 (Not Found)
欢迎任何有关故障排除的想法。
谢谢:)
答案 0 :(得分:0)
可能的答案:
方法1
尝试将GAE插件目录GestureDetector gestureDetector = new GestureDetector(getActivity(),
new MyGestureListener(hostList));
hostList.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (gestureDetector.onTouchEvent(event)) {
return true;
} else {
return false;
}
}
});
中的第195和196行替换为:
/modules/uploads.php
方法2
此错误发生在if (!isset($_COOKIE[$auth_cookie_name])) { $_COOKIE[$auth_cookie_name] = $auth_cookie; }
if (!isset($_COOKIE[LOGGED_IN_COOKIE])) { $_COOKIE[LOGGED_IN_COOKIE] = $logged_in_cookie; }
。如果将版本降级到3.9或更低版本(出于安全原因不推荐),则不应出现错误。
方法3
在采取任何行动之前做好备份。
尝试重新上传所有文件&文件夹 - 除了 Wordpress 4.0
文件夹 - 从本地新下载的WordPress。
希望这会对你有所帮助。