主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
文章目录
.extra-menu {背景颜色:#f3f3f3; .extra-menu .extra-menu-h {高度:36px; .extra-menu .extra-menu-h h3 { 显示:内嵌块; } .extra-menu ul a{ 文本装饰:无; .extra-menu .menu-child { 文本缩进: 4em; .extra-menu .menu-child:before { left: 4em } .extra-menu .extra-menu-h h3 { 行高: 36px } .collapse-toggle { float: right; ; } 光标:指针;用户选择:无。 显示:内联弯曲;对齐:中心; .collapse-toggle img {宽度:30%; .collapse-content { margin-bottom:0px ! 20px !重要;溢出:隐藏;最大高度:0;过渡:最大高度 0.3 秒缓出。 .collapse-content.expanded {max-height: 1000px; /* 设置足够大的值以允许内容完全展开 */ } .ph-id {position:relative; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse -content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text ('折叠'); (this).find('img').css('变换','旋转(180deg)'); } else { $(this).find('div').text('expand'); ).find('img').css('transform','rotate(0deg)');} }) })
当我将图像上传到 WordPress 网站时,出现 HTTP 错误。 通常,错误仅显示而不指示错误原因。 这需要进行故障排除来修复错误。 本文总结了这种情况的一些常见原因和解决方案。 你可以一一检查。
1. 请确保 HTTP 错误不是暂时的。它不是。
等待几分钟,然后尝试将图像文件上传到您的 WordPress 网站。 此错误可能是由于流量异常或服务器资源不足而发生,但大多数 WordPress 服务器会自动解决这些问题。
如果这不起作用,请尝试以下操作:
刷新浏览器或清除浏览器缓存。
调整文件调整大小、重命名并再次上传到图库。 .
以其他格式保存文件。 例如,您可以尝试使用图像编辑软件将JPEG更改为PNG,然后再次上传文件。
如果执行这些步骤后仍然收到 HTTP 错误,则应注意该错误不是由临时故障引起的。
2. 禁用所有插件和当前主题
如果您最近安装了新的 WordPress 插件,它可能与其他插件不兼容,并且可能会中断图像上传过程。 要检查是否属于这种情况,您可以禁用所有 WordPress 插件。
如果停用 WordPress 插件后 HTTP 错误消失,则新安装的插件导致 HTTP 上传图像错误。 轻松安装替代插件。 主题冲突也会中断图像上传过程。 您的主题可能包含干扰 WordPress 处理图像上传方式的功能。 识别主题冲突相对容易。 您可以暂时切换到默认 WordPress 主题。
默认如果设置后主题已启用,请重新上传图片。 如果错误消失,则表明您当前的主题有问题。 这种情况,您可以检查一下主题是否可以更新。 更新通常会修复兼容性问题和错误。
3. 增加 WordPress 内存限制
WordPress 使用 PHP 编程语言书写。 此外,分配给各种 PHP 进程的内存量由 Web 服务器确定。 如果上传图像所需的 PHP 内存超过可用内存,WordPress 将显示 HTTP 图像上传错误。 为了解决这个问题,需要提高pH值P 服务器上的可用内存。
使用 FTP 客户端或控制面板中的文件管理器应用程序访问网站的文件、导航到根目录并找到 wp-config.php 文件。
此这行代码将 WordPress 的内存限制增加到 256MB。 这样就解决了内存限制问题,最后保存文件并上传到服务器。
4. 更改 WordPress 使用的图像编辑器库。 修改WordPress使用的图像编辑器库
WordPress运行在PHP上,使用两个模块来处理图像。 这两个模块称为GD Library和lmagick。 WordPress 允许您使用其中任何一个,具体取决于可用的内容。
但是,lmagick 在上传图像时经常遇到内存问题并导致 HTTP 错误。 要解决此问题,请将 GD 库设置为默认图像编辑器。 将此代码添加到 WordPress 主题的 function.php 文件或使用 WPCode(推荐)来执行此操作:
添加这些代码后,您可以使用图片上传器重新尝试上传文件。 如果这不能解决问题,您可以删除该代码。
5.使用.htaccess方法
此方法允许您控制lmagick如何使用服务器资源。 如果您有一个由多人共享的托管服务器,您的服务器提供商将限制 lmagick 使用多线程来加速图像处理的能力。 但是,这会导致上传图像时出现 HTTP 错误。
最简单的解决方案是将以下代码添加到您的 .htaccess 文件中。
此代码仅限制 magick 使用单个线程来处理图像。
6. 更新您的 PHP 版本
如果您的 WordPress 网站使用过时的版本,PHP 可能会导致 HTTP 图像上传错误。 这是因为较新的 PHP 版本提高了性能并且通常使用更少的内存。
7. 检查文件和文件夹权限
WordPress 依赖项需要特定文件和文件夹权限才能正常运行。 不正确的权限可能会阻止 WordPress 访问或修改您的文件,从而导致上传错误。 例如,如果您的上传目录没有适当的写入权限,WordPress 将无法保存您上传的图像。
8. 启用调试模式
底层 PHP 错误可能会显示为 HTTP 图像上传错误,这使得故障排除变得困难。 在 WordPress 设置中启用调试模式将在调试日志中显示 PHP 错误,提供有关上传问题原因的信息并帮助您解决问题。
推荐:
《宝塔面板安装WordPress教程》》
《哪个WordPress永久链接最好》
这几篇文章你可能也喜欢:
- 如何清除WordPress缓存?(WordPress消耗内存)
- 如何解决WordPress媒体库图片加载错误(WordPress媒体库文件路径)
- 如果您的WordPress站点无法更新怎么办(如何设置WordPress站点地址)
- 如何防止独立WordPress外贸网站被搜索引擎索引
- 如何在 WordPress 网站上设置评论框(将 WordPress 评论固定到顶部)
本文由主机参考刊发,转载请注明:如果将图像上传到 WordPress 网站时出现 HTTP 错误,我该怎么办? https://zhujicankao.com/133141.html
评论前必须登录!
注册