WordPress 是世界上最受欢迎的网站建设平台之一,支持近37% 的互联网网站,但它也不是没有问题和复杂性。
用户可能会遇到WordPress网站问题。新手、有经验的用户,甚至是最高级别的用户,都并不总是确定如何解决他们所遇到的问题。
有很多研究变量会影响WordPress的工作生活方式-从外部数据来源(例如托管教育服务平台提供商,分配的内存,插件和主题)到更多发展本地实际问题(例如通过用户的计算机,损坏的文件或其他)。
如果你是初学者,解决这些问题是很困难的,但好消息是一些常见的问题很容易解决。本文探讨这些常见错误,解释它们发生的原因,并为每个问题提供解决方案。
一、白屏
有两个主要原因。
内存相关的问题。您的站点上可能有一个脚本已经耗尽了内存。
代码相关问题。 您可能正在使用主题或插件代码编写错误的插件。
如何解决?
要确定以上哪一个导致了问题,您需要访问该站点的PHP错误日志。为此,您可以执行以下任一操作:
直接与您的主机提供商联系。
或者,如果您使用的是Elementor,则可以在WordPress仪表板的“系统信息”区域(Elementor →系统信息)中使用其内置的PHP错误日志,然后向下滚动至“日志”部分。
知道为什么会这样,你可以通过下面的方法来解决这个问题:
增加内存限制
禁用插件
回滚到默认主题
若要增加WordPress内存,您可以联系您的主机服务提供商,也可以通过编辑以下文件手动增加内存:
.htaccess文件:找到“ php_value_memory_limit”行,并将其从默认值增加到更高的值。
php.ini文件:找到显示“ memory_limit =”的行,并将其增加到更高的水平。
二、内部服务器错误
内部服务器错误通常是500个错误,它们出现的原因有很多。这些是相当常见的,不一定是特定于WordPress的。
为什么会发生?
这些的最常见原因是:
分配的内存不足
致命错误(可能是由于插件或主题错误)
.htaccess文件也可能有问题。
如何解决?
要解决此问题,您需要我们了解社会问题的确切分析原因,并且必须在PHP错误进行日志中进行检查。如前所述,您可以同时通过与托管教育服务平台提供商进行联系,或者,如果我们使用的是Elementor,则可以直接转到WordPress仪表板的“系统管理信息”区域(Elementor →系统数据信息),然后开始向下一个滚动至“日志”部分。
等你解决了这个问题,你可以试试:
通过进行更改以下数据文件中的值来增加内存限制:
.htaccess文件:找到“ php_value_memory_limit”行,并将其从默认值增加到更高的值。
php.ini文件:找到显示“ memory_limit =”的行,并将其增加到更高的水平。
停用所有插件
回滚到默认主题。
三、建立数据库连接时出错
如果看到此错误,则连接到数据库时会出现问题。发生这种发展情况有几个主要原因。
为什么会发生?
此错误可能是由于:
您的设置中的数据库信息不正确。
数据库损坏/损坏
服务器(托管服务提供商)问题
如何解决?
如果数据库信息有问题,应访问FTP客户端,打开wp-config,并确保正确输入以下字段:
数据库名称
数据库用户名
数据库密码
数据库主机
如果你的主机服务提供商有问题,你应该联系他们,看看他们是否有任何问题。
最后,如果所有其他方法都失败了,请尝试检查您的站点是否存在漏洞(黑客攻击)。在线上有许多研究工具我们可以检查您的网站是否能够受到黑客入侵。
四、连接超时
当服务器无法满足您网站的要求时,会出现此错误。这在共享主机中最为常见,共享主机在内存资源分配问题上有一定限制。
为什么会发生?
大多数这种情况下,原因是内存管理不足。然而,这也可能是由于插入或主题错误。
如何解决?
您可以同时通过进行编辑以下文件来增加内存限制:
.htaccess文件:找到“ php_value_memory_limit”行,并将其从默认值增加到更高的值。
php.ini文件:找到显示“ memory_limit =”的行,并将其增加到更高的水平。
您可以尝试停用所有插件,然后一个一个地重新激活它们,看看插件和错误之间是否存在关联。
您可以回滚到默认的WordPress主题。
五、网站更新的文章没有改变
有时WordPress会出现问题,您的更改无法保存或显示。
为什么会发生?
最常见的原因是您的缓存未清除,您需要进行清除它。
如何解决?
转到浏览器设置并清除缓存。大多数浏览器在“设置”“隐私和安全”下提供它。
六、语法错误
语法错误与网站的PHP结构最为相关。
为什么会发生?
您在php.ini文件中可能缺少符号(例如,“;”)
您可能使用了错误类型的引号和方括号。
如何解决?
通常,此错误指示问题发生的位置(哪个文件和哪行)。