当我将 4 个 2MB 的文件上传到我托管的 wordpress 帐户时发生了这种情况。它无法上传这些文件,我选择使用 FastStone 照片调整器来逃避它们,但是当我上传这些文件时出现错误。我还尝试在 WP 中上传我常用的文件,它有时会起作用,有时会不起作用。
我已经停用了我的 S3 插件,该插件将我上传到我的 Amazon S3 帐户的图像发送到我的 Amazon S3 帐户,并禁用了当我在配置选项中打开 WP_debug 时出现错误的插件。我还尝试在同一托管服务器中的其他 wordpress 安装上上传文件,但它失败或有时不稳定。我尝试从同一托管服务提供商上传到另一台服务器,它可以工作。
这是我遇到的错误:
注意: wp_register_script 被错误调用。在 wp_enqueue_scripts、admin_enqueue_scripts 或 init 挂钩之前,不应注册或排队脚本和样式。有关更多信息,请参阅 WordPress 中的调试。(此消息是在版本 3.3 中添加的。)在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 的第 2825 行
注意:未定义的变量: attr 在 /home/deremoec/public_html/deremoeWP/wp-content/themes/sandbox/functions.php 在第 500 行
注意: unregister_widget_control 自 2.8 版起已弃用!请改用 wp_unregister_widget_control()。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2705 行
注意: unregister_widget_control 自 2.8 版起已弃用!请改用 wp_unregister_widget_control()。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2705 行
注意: has_cap 是使用自 2.0 版以来已弃用的参数调用的!插件和主题对用户级别的使用已被弃用。改用角色和能力。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2789 行
注意: has_cap 是使用自 2.0 版以来已弃用的参数调用的!插件和主题对用户级别的使用已被弃用。改用角色和能力。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2789 行
注意: has_cap 是使用自 2.0 版以来已弃用的参数调用的!插件和主题对用户级别的使用已被弃用。改用角色和能力。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2789 行
注意: has_cap 是使用自 2.0 版以来已弃用的参数调用的!插件和主题对用户级别的使用已被弃用。改用角色和能力。在 /home/deremoec/public_html/deremoeWP/wp-includes/functions.php 第 2789 行
这也是错误的屏幕截图。
我在想它是一个 GD 库问题,我只需要重置 apache 就可以让事情正常工作。但是我的虚拟主机 (HawkHost) 需要有确凿的证据证明情况确实如此。
这个错误的原因可能是什么。我已经刷新了我的 cookie 和缓存。我还尝试了隐身模式以确保错误仍然存在。我还将我的 WP-includes 的权限更改为 777 只是为了检查,但它仍然存在。
帮助?