在 WordPress 中上传图片,提示:服务器无法处理图片。如果服务器繁忙或没有足够的资源来完成任务,就会发生这种情况(开启调试)
1、在 WordPress 中上传图片,提示:服务器无法处理图片。如果服务器繁忙或没有足够的资源来完成任务,就会发生这种情况。上传较小的图片可能会有所帮助。建议的最大尺寸为 2560 像素。如图1
2、查看上传图片的大小为 23 KB,确认不是图片过大所导致。如图2
3、决定用照片软件打开预览,然后截图保存覆盖原图。如图3
4、再次上传,仍然失败。
5、在 WordPress 中调试,参考:https://wordpress.org/support/article/debugging-in-wordpress/ 。编辑 wp-config.php
/** * 开发者专用:WordPress 调试模式。 * * 将这个值改为“true”,WordPress 将显示所有用于开发的提示。 * 强烈建议插件开发者在开发环境中启用本功能。 */ define('WP_DEBUG', true);
6、刷新页面,有以下一些提示。如图4
Warning: Use of undefined constant wp_cumulus_widget - assumed 'wp_cumulus_widget' (this will throw an Error in a future version of PHP) in /data/wwwroot/www.shuijingwanwq.com/wp-content/plugins/wp-cumulus/wp-cumulus.php on line 375 Deprecated: 函数 register_sidebar_widget 自版本 2.8.0 起已弃用!请使用 wp_register_sidebar_widget() 替代。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5383 Deprecated: 函数 register_widget_control 自版本 2.8.0 起已弃用!请使用 wp_register_widget_control() 替代。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5383 Deprecated: 自 2.0.0! 版本起,已弃用调用函数 has_cap 时使用的参数! 用户级别已被废弃,请改用能力。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5667
6、再次上传,竟然上传成功了。 仅是开启了 debug 。如图5
7、将第 5 步骤还原。再次上传,上传成功。感觉应该是服务器端的临时故障。决定暂且放弃深究了。
近期评论