网站优化/加速/推广

新安装WordPress遇到syntax error, unexpected ‘.’, expecting ‘&’ or T_VARIABLE 的解决办法

最近有几个朋友问过我这个问题,新安装WordPress遇到如下错误提示:Parse error: syntax error, unexpected '.', expecting '&' or T_VARIABLE in /data/home/syu7****001/htdocs/wp-includes/functions.WP运维php on line 1064出现这个问题的根源在于,你的PHP版本低于 5.6.20 导致的,比如阿里云虚拟主WP运维机,默认开启的PHP版本是 5.4,而从WordPress 5.2版本开始,就强制要求PWP运维HP版本必须在 5.6.20 以上WP运维才可以正常使用。知道问题所在,解决起来就比较容易了,在你的主WP运维机管理面板去找到切换PHP版本的选项WP运维,建议选择 PHP 7.2+。比如阿里云虚拟主机,可以在主机管理界面-高级环境设置-PHP版本下切换到 php7.2,保存即可:如果你使用的主机不支持php 5.6.20以上,那就联系主机商寻求帮助。获取帮助:您可以WP运维加入我们交流群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时与我们联系。您可以点击右侧的聊天图标与我们的支持人员联系,或者发送邮件至:[email protected]..

如何开启和设置WordPress调试模式

文章目录[隐藏]WP_DEBUG为什么重要?WP_DEBUG的实际用途WP_DEBUGWP_DEBUG_LOGWP_DEBUG_DISPLAYSCRIPT_DEBUG结论拓展阅读在WordPress网站上打开调试模式( WP_DEBUG)可以使您更好地了解网站正在发生的事情,尤其是当你的网站出现问题时。WordPress调试模式对于主题、插件开发者或者网站WP运维开发人员来说,非常有用。因此,在WP运维本文中,我们WP运维将向您展示有关WordPress调试模式的所有知识,以及如何在网站开发中使用它。WP_DEWP运维BUWP运维G为什么重要?WP_DEBUG是一个PHP常量,可在WordPress中触发调试模式。您可以在wp-config.phpWP运维文件中找到它。WordPress在默认情况下禁用了调试模式,但WP运维是启用该模式后,您可以执WP运维行许多重要的任务。首先,WP运维它将为您提供有关如何重现问题的信息。通过保存日志文件,它可以记录您站点上发生的所有活动,并且可以帮助解决问题。其次WP运维,WP_DEBUG将显示WordPress主WP运维题或插件版本中已WP运维弃用的函数列表。这些函数将来会被标记为无效。该通知通常还使您知道可以使用WP运维哪些替代函数。启WP运维用调试模式的另一个重要原因是您要构建主题或插件时。WordPress强烈建议每个开发人员在创建其产品时都使用WP_DEBUG,以便在出现问题或警告时,另一位开发人员可以检查并修复WP运维代码。如果它与WP_DEBUG不兼WP运维容,则WordPress官方主题或插件审核团队将不会认可您的插件或主题。WP_DEBUG的实际用途解释了WP_DEBUGWP运维是什么的一般概念之后,现在我们将讨论实际使WP运维用。WP_DEBUGWP_DEBUG位于网站根目录下的wp-config.php文件中,默认情况下,其值设置为“false”。如果要启用它,WP运维则必须将其更改为“true”。为此,您将WP运维需要FTP客户WP运维端(例如FileZillWP运维a)或文件管理器来访WP运维问文件。一般情况下,你可以在该文件中找到以下代码:defWP运维ine('WP_DEBUG', false);WP运维将false更改为true。然后,保存文件。WP运维如果您的wp-cWP运维onfig.php文件中没有这样的代WP运维码,则可以将其WP运维添加到/* 好了!请不要再继续编WP运维辑。请保存本文件。使用愉快! */这行的上方。请记住,不应在WP运维实时网站中启用调试,因为此模式仅用于开发目的。WP_DEBUG_LOG通过启用WP_DEBUG_LOG,用户可以将所有错误保存在debug.log文WP运维件中。此功能与WP_DEBUG协同WP运维工作,可以帮助重现问题以进行故障排除。要启用它,请打开wp-config.php文件,然后在 deWP运维fine('WP_DEBUG', false); 的下面输入以下代码:define('WP_DEBUG_LOG', true);激活该功能后,随便浏览几个你网站的页面,如果存在WP运维错误,debug.log文件将自动保存在您网站的/wp-contenWP运维t/文件夹中。您可以在浏览WP运维器中直接查看文件。 WP_DEBUG_DISPWP运维LAY您应该禁用WP_DEBUG_DISPLAY,这样可以使错误消息不显示在您的网站上WP运维。默认情况下,WordWP运维Press每次发生错误时,都会WP运维生成错误信息并将其显示在HTML代码中。与WP_DEBUG不同, WP_DEBUG_DISPLAY 的原始值是“true”,您必须将其更改为“falseWP运维”以隐藏所有错误。definWP运维e('WP_DEWP运维BUG_DISPLAY', false);如上图的设置所示WP运维,我们WP运维开启了WordPress调试模式,并将调试信息写入debug.log 文件,同时禁止在网页上显示调试信息。这WP运维样一来,网站的用户不会看到调试WP运维错误信息,而开发者可以通过 debug.log 文件查看错误。SCRIPT_DEBUG默认情况下,WordPress使用CSS和JavaWP运维Script文件的压缩WP运维版本来帮助减少网站的加载时间。但是,这WP运维可能是一个问题,因为它可能会在您使用的脚本/插件中隐藏错误。为了更改脚本执行,WordPress还提供了一个常量 SCRIPT_DEBUG,我们可以将其添加到wp-config.php文件中,即:define( 'SCRIPT_DEBUG', true );这样一来,在开发过程中,涉及到js脚本错误的WP运维一些调试就可以正常看到了。结论对WP运维于WordPress网站所有者和开发人员而言,了解如何使用WordPress调试模式 WP_DEBUG具有许多重要的作用。您可以使用它来启用调试模式,并保存或隐藏所有错误以更好地开发网站。而WP运维且,该过程实际上非常简单。拓展阅读网站运维人员应该了解的PHP配置文件(php.ini)知识15个常用的WordPress wp-config.php 配置代码WordPress主题开发手册/主题开发入门/设置开发环境成为合格的WordPress开发人员需要学习哪些知识?网站管理员和Web开发人员.htaccWP运维ess入门指南获取帮助:您可以加入我们WP运维交流群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时与我们联系。您可以点击右侧的聊天图标WP运维与我们的支持人员联系,或者发送邮件至:[email protected]..

如何修复WordPress出现的“您所关注的链接已过期”错误

文章目录[隐藏]你所关注的链接导致过期错误的原因是什么?修复“您所关注的链接已过期”错误方法1. 通过functions.php文件修复方法2. 通过.htaccess文件修复方法3. 通过php.ini文件修复在使用wordPress的时候,可能会遇到“您关注的链接已过期 The link you followed has expired ”错误。这个错误没有更多的详细信WP运维息反馈,所以一般用户是不知道从哪里进行处理的。在本文中,我们将向您展示如何在WordPress中轻松修复“您所关注的链接已过期”WP运维错误。你所关注的链接导致过期错误的原因是什么?当您尝试从WordPress管理后台上传WordPress主题或插件到您的网站时,通常会发生此错误。WordPress有一个设置参数,可以控制您从WordPress管理后台WP运维上传的文件的大小。您可以访问媒体添加 页面看到有大小限制的相关说明,如下图所示:这些限制使WP运维您的网站更安全,并提高您的WordPress托管服务器的整体性能。如果这些设置太低,WP运维或者您尝试上传较大的文件,则会看到内存耗尽错误或超出最大WP运维执行时间错误等错误。但是,如果您尝试上传WordPress主题或插件,则会看到“您关注的WP运维链接已过期”错误。话虽这么说,让我们来看看WP运维如何轻松解决这个问题。修复“您所关注的链接已过期”错误修复“您关注的链接已过期”错误的最快方法是增加网站的文件上传WP运维大小,PHP内存和执行时间限制。有WP运维多种方法可以做到这一点。方法1. 通过functions.php文件修复这种方法更容易,只需将以下代码添加到WordPress主题的functions.php文件[email protected]_setWP运维( "upload_max_size" , "64M" );@ini_set( "post_max_size", "64M");@ini_set( "max_execution_time", "300" ); //单位为秒您可以将upload_max_size和post_max_size中的值增加到比您尝试上传的文件更多。您还需要将max_execution_time增加到您认为上传文件所需的时间。方法2. 通过WP运维.htaccess文件修复如果WP运维您不想将代码添加到主题的函数文件中,则可以尝试使用.htaccess方法。您需要使用FTP客户端或cPanel中的文件管理器应用程序编辑.hWP运维taccess文件。 现在,WP运维您需要在.htaccess文件的底部添加以下代码。 php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value maxWP运维_execution_WP运维time 300php_value max_input_time 300不要忘记保存更改并将文件上传回WP运维您的网站。方法3. 通过php.iniWP运维文件修复php.iWP运维ni文件是PHP和WordPress使用的配置文件。大多数用户都在共享主WP运维机帐户上,因此他们可能无法在其站点的根文件夹中找到它。现在编辑php.ini文件并在其中添加以下代码。upload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 300不要忘记保存更改并将文件上传回您的网站。您现在可以访问您的网站并尝试上传主WP运维题或插件文件。如果没有,则尝试增加文件限制以匹配您尝试上载的文件大小。我们希望这篇文章可以帮助您轻松修复WordPress中“您关注的链接已过期”错误。获取帮助:您可WP运维以加入我们交WP运维流群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑WP运维问或需要帮助,请随时与我们联系。您可以点击右侧的聊天图标与WP运维我们的支持人员联系,或者发送邮件至:[email protected]..

网站运维人员应该了解的PHP配置文件(php.ini)知识

文章目录[隐藏]什么是php.ini?php.ini在哪里?php.ini中的重要设置错误处理指令文件上传指令安全指令会话指令其他指令宝塔用户须知小结作为PHP开发人员或网站运维人员,掌握一定的PHP配置知识,会让我们的WordPress网站运行得更加顺畅。在文本中,我们将讨论php.ini— PHP中的WP运维主要配置文件。从初学者的角度,我们将讨论它的含义、位置以及它提供的几个重要设置选项。什么是phpWP运维.ini?无论您是PHP初学者还是经验丰富的开发人员,我都可以肯定您已经听说过php.ini:它是最重WP运维要的PHP配置文件。运行PHP时,它将在WP运维某些特定位置查找php.ini文件并将WP运维其加载。该文件使您可以配置一些重要的参数设置。一般来说,您不需要修改php.inWP运维i。PHP可WP运维以使用默认的php.ini文件中提供的设置来正常运行,因为PHP附带了这些默认的建议设置。也就是说,没有必需的关键配WP运维置参数即可运行PHP。但是,php.ini文件提供了一些您根据实际需要可以自定WP运维义修改的设置WP运维选项。实际上,作为PHP开发人员,这是不可避免的,您迟早会WP运维需要自定义这些WP运维参数。php.ini在哪里?在本节中,我们将看到如何查找运行PHP脚本时加载的php.ini文件。这可能很棘手-php.ini文件的位置因运行PHP的WP运维环境而异。如果您正在运行Windows,则可能会在系统驱动器中的PHP安装目录中找到php.ini文件。但是,如果您正在运行其他操作系统,则很难猜测php.ini文件的确WP运维切位置。这个时候,我们可以借助phpinfo()函数来找到phpWP运维.ini的位置,并且还将输出所有重要的WP运维PHP配置信息。WP运维您可创建一个名为phpinfo.php的文WP运维件,然后在文件中添加以下代码:<?php phpinfo();?>然后将这个文件上传到你网站的根目录,就可以在浏览WP运维器中通过 域名/phpinfo.php 访问到这个文件,可以看到输出phpinfo()的信息,往下查找以下部分。找到上图加框的部分如您所见,有两个部分。第一个是配置文件(php.ini)路径,它表示系统中php.ini文件的默认路径。第二个是“加载的配置文件”,它是运行PHP时从中加载php.ini文件的路径。因此,您可以编辑“加载的配置文件”部分中指示WP运维的php.ini文件,并且该文件在大多数情况下应该可以使用。当然,如果您将PHP作为Apache模块运行,则需要重新启动Apache服务器,以确保反映在php.ini文件WP运维中所做的更改。或者通常需要重启PHP进程来使配置生效。此外,如果您使用WAMP或XAMPP之类的软件来运行Web开发环境,则修改php.ini文件甚至更加容易,您可以通过WAMP或XAMPPWP运维 UI直接访问它。在下一节中,我们将探讨php.ini文件中的几个重要设置WP运维。php.ini中的重要设置在php.ini的文件提供了WP运维大量的配置指令,WP运维让您修改PHP的各种行为。实际上,当您打开php.ini文件时,它可能会为它提供的指令WP运维数量所淹没。我将尝试根据他WP运维们的行为对他们进行分组,希望对您来说很容易理解。当然,我们不会遍历每一个指令,但是我将尝试介绍最重要的指令。让我们看一WP运维下我们将要讨论的指令类型。错误处理指令文件上传指令安全相关指令会话指令其他指令错误处理指令在本节中,我们将介绍与错误处理有关的指令,这些指令对于开发期间的调试很有用。display_WP运维erWP运维rorsdisplay_erWP运维rors指令使您可以控制脚本执行期间是否在屏幕上显示错误。如果要在屏幕上显示错误,设置为 On ,如果要禁用它,可以将其设置为 Off 。切勿在生产站点上启用此功能-它会降低站点速度,并可能为黑客提供有WP运维关站点安全漏洞信息。error_reporting该指WP运维令允许您设置错误报告级别。通常,此指令与display_errors指令结合使用。这个指令可以接受E_ALL,E_WP运维NOWP运维TICE,E_STRICT,和E_DEPRECATED常量。如果你想显示所有类型,如致命的错误WP运维、警告,你可以将其设置为E_ALL,但是我们不建议这样设置!如果你想筛WP运维选出特定的错误,你也可以结合不同级别的错误。例如,如果要显示除通知WP运维以外的WP运维所有错误,可以将其设置为 E_ALL & ~E_NOTICE 。error_log在生产网站上,您需要确保PHP不会WP运维向客户端浏览器显示任何错误。相反,您WP运维可以将错误记录在某处,以便以后在站点出现问题时可WP运维以参考这些错误。该error_log指令允许您设置将记录错误的文件的名称。您需要确保该文件可被Web服务器用户写入。文件上传指令在本节中,我们将WP运维看到几个重要的指令,它们使您WP运维能够WP运维在PWP运维HP表单中启用文件上传功能。file_uploads这是一个布尔指令,它允许您启用HTTP文件上传。如果将其设WP运维置为On,则可以使用表单中的文件字段,用户将能够从其计算机上载文件。反之,如果将其设置为Off,则将完全禁用文件上传。uplWP运维oad_max_filesize如果您在网WP运维站上WP运维启用了文件上传功能,但是在上传文件时遇到困难,则应首先检查该指令。它允许您设置可以上传的文件的最大大小。默认情况下,它设置为2WP运维MB,因此用户不能上传大于2MB的文件。您可以根据需要微调此值,您需要增加此限制以允许上传较大的文件。postWP运维_max_size此设置使您可以设置表单中POST数据的最大大小。当用户使用POST方法提交表单时,POST数据的总大小WP运维不应超过您在此伪指令中设置的值。此文WP运维件应该大于您在upload_max_filesize指令中设置的值,因为文件上传是通过POST请求处理的。安全指令在本节中,我们将看到一些与安全性相关的重要指令。allow_url_fopenallow_url_fopen指令默认为禁用。但是启用后,它允许将远程文件包含在PHP文WP运维件函数中。这意味着您的PHP文件可以包含来自其他服务器的代码。请谨慎启用此功能 ——如果您的代码受到注入攻击,则WP运维远程包含文件将使恶意用户更容易劫持您的服务器。allow_url_includeallow_url_include指令类似于allow_url_fopen指令,但是它允许将远程文件包含在include函数中。它允许你使用include、include_once、require和require_once函数包括远程文件。如果要启用此指令,则需要确保也已启用allow_url_fopen指令。会话指令在使用PHP时,会话管理是最重要的方面之一。在本节中,我们将介绍几个重要的会话指令。sessionWP运维.namesession.name指令允许您设置会话cookie的名称。默认情况下,它设置为PHPSESSID,但是您可以使WP运维用此伪指令将其更改为其他名称。session.auto_start如果将session.auto_start伪指令的值设置为1,则PHP中的会话模块会在每次请WP运维求时自动启动会话,因此您不必session_start在脚本中使用该函数。sesWP运维sion.cookie_WP运维lifetimesessWP运维ion.cookie_lWP运维ifetime指令允许您设置会话cookie的生存期。默认情况下,它设置为0秒,这意味着在关闭浏览器时会删除会话cookie。这是一个非常有用的设置,它使您可以设置WP运维“记住我”的功能,从而使用WP运维户可以选WP运维择离开站点WP运维的位置。其他指令在最后一部分中,我们将看到在PHP脚本执行上下文中很重要的其他两个指令。meWP运维morWP运维y_limitmemory_limit指令允许WP运维您限制允许脚本使用的最大WP运维内存量。您想根据自己的需求微调此指令,并且不要将其设置得太高以避免服务器WP运维上出现内存故障—如果脚本编写不当或错误的脚本会吞噬服务器上的所有内存!max_execution_timemax_execution_time指令控制脚本从运行到结束的时间长度。默认值为30秒,您可以WP运维根据需要将其增加到合理的限制。与memory_limit指令类似,请勿将其设置得太高以WP运维避免服务器出现问题。WP运维max_input_timemax_input_time指令允许您设置允许脚本解析来自GET或POST的传入表单数据的最长时间WP运维。如果您的网站上有提交大量数据的表单,WP运维则可能要增加WP运维此指令的值。宝塔用户须知如果您采用的是宝塔面板,可以在“软件商城”中对应的PHP版本的“设置”面板中找到和编辑php.ini:在宝塔中编辑php.ini注意:php.ini 配置文件非常重要,编辑WP运维不正确可能会导致PHP无法运行或出错,所以建议编辑前进行备份,以便出问WP运维题的时候可以恢复。其实在宝塔面板中,通常不需要编辑pWP运维hp.ini,而是通过面板的设置选项来修改以上我们介绍的常见指令即可:可以直接通过PHP的设置选项面板来修改常用指令小结不可能在一篇文章中涵盖PHP.ini的每个指令,我们已经尽可能介绍了最重要的几个指令。作为PHP开发人员或网站运维人员,了解php.ini文件中的不同指令很重要,这WP运维将有助于您根据需要对PHP配置进行微调。获取帮助:您可以加入我WP运维们交流WP运维群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时与我们联系。您可以点击右侧的聊天图标与我们的支持人员联系,或者发送邮件至:[email protected]..

修复WordPress 413 Request Entity Too Large(请求实体太大)

文章目录[隐藏]什么是“413请求实体太大”错误?如何修复?方法1:使用FTP客户端上传文件方法2:使用CPanel PHP INI编辑器方法3:编辑.htaccess文件方法4:宝塔面板设置方法结论您在尝试使用WordPress仪表板上传WordPress主题或WordPress插件文件时,是否遇到了烦人的“413请求实体太大/413 Request Entity Too Large”错误?别担心,在使WP运维用虚拟主机托管其网站的WordPress用户中,WP运维此错误非常普遍。在本文中,我们将向您展示如何使用几种不同的方法自行解决此问题。什么是“413请求实体太大”错误?当WP运维您尝试上传一WP运维些大于最大文件限制的WordPress主题和插件等文件时,通常会在WordPress中发生“413请求实体太大”错误。为了避免过度使用,您的网络托管WP运维提供商对可以上传的文件大小以及允许网站执行PHPWP运维脚本的时间设置了限制。当您尝试上传文WP运维件或执行超出这些默认限制的脚本WP运维时,会发生类似“413WP运维请求实体太大”的错误。这些限制是为了WP运维您自己的利益WP运维而设置的,但通常可能会WP运维影WP运维响您的网站开发WP运维。在这种情况下,您可以自己动WP运维手解决问题。如何修复?您可以通过简单地增加为WordPress设置的最大上传大小限制来解决此错误。或者,您可以使WP运维用WP运维FTP客户端应用程序上传较大的文件,WP运维从而完全避免该错误。我们将向您展示WP运维这些解决方案的实现方式。方法1:使用FTP客户端上传文件WordPress是具有某些限制的软件WP运维。毕竟,这只是一个内容管理系统。您需要使用更高级的工具来执行繁重的任务,例如上传大文件。FTP客户端对于上传较大的文件比较可行。FileZilla和WinSCP都是很棒的免费FTP应用程序,您可以使用它们来访问服务器。在计算机上下载并安装软件。然后,使用FTWP运维P应用,通过Web主机商提供的FTP连接信息登录到服务器。要上传主题和插件,请使用FTP应用程序导航到WP-ContentWP运维文件夹,然后WP运维将文件直接直接拖放到Themes或PluginsWP运维文件夹中。这样,您将不受任何上传大小限制的限制。方法2:使用CPanel PHP INI编辑器当然,使用FTP客户端无法解决问题。特别是如果您的网站是由多个作者管理的,他们最终可能会遇WP运维到相同WP运维的错误。您可以通过增加网站WP运维的默认上传大小限制来解决此问题。增加网站最大上传大小限制的最简单方法之一是在服务器中创建PHP.ini文件,并使用自定义参数扩展WordPress设置的默认限制。为此,通常,您必须访问服务器文件并手动创建PHP.ini文件。我们将向您展示一种更简单的方法来执行此过程。如果您使用共享或托管型的WordPress主机服务,并且主机管理界面是CPaWP运维nel面板。在CPanel上,您可以在“软件”类别下找到一个名为WP运维PHP INI Editor的应用程序。该工具使您可以轻松创建和编辑PHP.ini文件。操作方式如下。第1步:访问CPanel您可以通过登录网络托管帐户来访问网站的CPanel。输入您的Web托管提供商提供的CPanel用户名和WP运维密码,然后登录CPanel。这些登录详细信息通常包含在您注册WP运维主机帐户后收到的WP运维欢迎电子邮件中,或者在主机商文章后台。第2步:打开PHPWP运维 INI编辑器在CPanel中找到PHP INI编辑器。可以在CPanel的“软件”部分中找到它。然后打开该应用程序,然后从列WP运维表中选择您的网站作为位置。步骤3:自定义参数在PHP INI编辑器中,您将找到为您的帐户设置的所有默认参数。在编辑器中找到以下参数:WP运维upload_max_filesizepost_max_sizemax_exeWP运维cution_time通过将upload_max_filesize和posWP运维t_max_size都设置为128M。将max_execution_time参数设置为300。完成编辑后,请记住WP运维单击“保存”。注意:您的CPanel看上去可能与屏幕快照中显示的略有不同。在您的PHP INI编辑器中,某些参数名称WP运维可能也略有不同。方法3:编辑.htaccess文件一般虚拟主机都采用Apache环境,如果自定义PHP.ini文件中的参数无WP运维效,则WP运维可以尝试使用相同的技WP运维术来编辑.htaccess文件。虽然,这需要手动编辑文件。步骤1:访问服务器为了找到.htaccess文件,您需要首先访问服务器上托管的网站文件。您可以使用FTP客WP运维户端WP运维应用程序或CPanel访问服务器。请按照之前方法中提供的说明访问服务器。要访问CPanel中的服务器WP运维文件WP运维,请WP运维使用文件管理器应用程序。步骤3:查找和编辑.htaccess文件进入服务器后,导航至public.html文件夹。在此文件夹中,您将找到一WP运维个名为.htaccess的文件。右键单击该文件,然后选择“编辑”以自定义文件。注意:在编辑之前,请始终创建文件的备份副本。步骤3:复制并粘贴参数WP运维复制以下参数,并将其粘贴到.htaccess文件的末尾,然后记得保存。php_value upload_max_size 64Mphp_valuWP运维e post_max_size 64Mphp_value max_executioWP运维n_time 300php_value max_input_time 300这将为最大上传大小和执行时间限制设置自定义值,从而允许您上传更大尺寸的文件。方法4:宝塔面板设置方法如果你的服务器上使用的WP运维是宝塔面板,则可以在 软件商店 中找到对应的PHP版本,在后面的 设置 链接打开设置选项,修改 配置修WP运维改 部分的设置:宝塔-软件商店-编辑对应的pWP运维hp的配置修改结论这些方法应该可以帮助您解决错误。请记住不要一次执行所有这些方法。一次尝试一种解决方案。如果遵循上述解决方案后仍然遇到错误,则可能要与托管服务提供商联系并寻求他们的支持WP运维,因为这可能是服务器端的问题。关于WordPress常见错误的其他文章:5个常见的WordPress错误以及解决方法在WoWP运维rdWP运维Press中调试和修复503服务不可用错误WordPress上传图片时遇到HTTP错误的解决办法WordPress 建站中15个常见的错误WordPress 在线安装或更新错误 PCLZIP_ERR_MISSING_FILE (WP运维-4)如何解决“The plugin generated xxxx charWP运维acters of unexpected output during activatioWP运维n” 错误WWP运维ordPress错误:Missing argument 2 for wpdb::prepare()解决WordPressWP运维错误:Fatal error: Allowed memory size ofWordPress错误:无法启用插件,因为它引起了一个致命错误WordPress错误:前后台一片空白获取帮助WP运维:您可以加入我们交流群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时WP运维与我们联系。您可以点击右侧的聊天图标与我们的支持人员联系,或者发送WP运维邮件至:[email protected]..

5个常见的WordPress错误以及解决方法

文章目录[隐藏]1.插件冲突2.建立数据库连接时出错3. 404:找不到页面4. WordPress卡在维护模式下5.不正确的文件权限结论WordPress是一个稳定且安全的平台,但这并不意味着您不会在网站上遇到错误。许多用户会面临着一些问题,这些问题会阻止访问者访问网站或部分功能。通过了解最常见的WordPresWP运维s错误,WP运维您可以为快速解决这些问题做好准备。恢复您的站点并使其快速运行将最大限度地减少流量或收入损失。在本文中,我们将分享5种最常见的错误类型,这些错误类型可能会显示在您的WordPress网站上。1.插件冲突关于WordPress最好的事情之一就是可以非常容易地使用插件自定义网站功能。不幸的是,由于这些插件、WordPress本身以及主题都是由许多独立的开发人员创建的,因此它们并不总是相处得很好。插件冲突可能会导致您的网站出现许多令人沮丧的问题WP运维,包括:某些功能不起作用。这有点含糊,但是插件冲突并不总是易于诊断。如果您的网站的一部分功能损坏了,您不确定为什么,检查不兼容性是一种标准的故障排除最佳实践。超时的连接。读取“连接超时”WP运维错误可能表示您的网站上存在插件冲突。调用未定义的函WP运维数。这意味着您网站上的插件无法访问其正常工作所需的代码。有时这是由于不兼容造成的。死亡白屏(WSoD)。此错误导致您的网站显示为空白屏幕。这通常是插件冲突的结果。处理这些常见的WordPress错误的标准做法是切换到默认主题并停用所有插件。然后,将它们WP运维一个接一个地激活,直到症状再次出现。一般来说,最近激活或更新的主题WP运维或插件就是引起冲突的关键。如果您被锁定在管理区域之外,则可以通过使用FTP客户端(例如FileZillaWP运维)通过FTP连接到服务器来执行此操作。然后,导航到wp-content> plugins并重命名每个目录:通过FTP重命名插WP运维件要重新激活插件,请恢复其原始名称。一旦确定了问题的根源,最好将其删除。2.建立数据库连接时出错在某些WP运维时候,您WP运维尝试访问站点的后端时可能会看到一条WP运维错误消息,内容为“建立数据库连接时出错”: 建立数据库连接时出错 这意味着您的网站无法访问您WP运维的数据库。通常,这是因为wp-config.php文件中列出的数据库信息不正确。要解决此问题,请首先找到正确的数据库信息。大多数网络托管服务商会在您的帐户信息中心的某处提WP运维供这些信息。然后,使用FTP连接到服务器并找到wp-config.php:在网站根目录找到 wp-confWP运维ig.php 文件右键单击它,然后选择查看/编辑。将以下代码行中列出的信息与您在虚拟主机帐户中找到的WP运维信息进行比较:/** The name of the databaseWP运维 foWP运维r WordPress */define( 'DB_NAME', 'database_name' );/** MySQL database username */define( 'DB_USER', 'database_username' );/** MySQL databaWP运维se password */define( 'DB_PASSWORD', 'database_password' );如果存在差异,请进行必要的编辑,然后将文件重新上传到您的服务器。如果文件中的数据库信息正确,则需要与托管WP运维服务提供商联系,以确定问题是否出在服务器上。每当您对wp-config.php之类的文件进行更改时,始终建议在桌面上保WP运维留原始文件的备份。如果在上传更新文件时出现问题,例如不注意可能有错字,则可以在找出问题的确切原因之前,以相同的方式快速还原原始版本。3.WP运维 404:找不到页面作为用户,遇到404:未找到页面错误既令人失望又令人沮丧:404错误对于网站所有者,此错误意味着访问者无法访问您的内容。那是一次错过转换的机会。在某些情况下,可能会导致访问者进入您的404页面:您网WP运维站上的链接断开。这意味着用户试图通过内部链接浏览您的网站,但被定向到不存在的网址。外部资源包括指向您网站的断开链接。其他WP运维网站也可能具有指向您的网站的链WP运维接,但这些链接已损坏或被错误地编写。您的固定链接结构设置不正确。WP运维当您使用WordPress多站点或自定义文章类型时,这种情况最常见。要在您自己的站点上查找和修复断开的链接,您可以考虑使用诸如“Broken Link Checker”之类的工具: Broken Link Checker 该插件会检测到您网站上无法正WP运维常工作的链接,并在网站后台和邮件中通知您。处理外部断开WP运维的链接比较棘手。找到它们的一种方法是使用SEMRush的Site Audit Tool:这将突出显示断开的内部和外部链接。然后,您可以联系包含它们的站点的所有者,并要求将这些路径替换为可用的路径。如果您认为问题是您的固定链接结构导致的,通常可以通过导航到WordPress中的设置> 固定链接,重新保存一下来解决WP运维此问题:固定链接结构WP运维设置注意,在固定链接设置中,如果选择第一种“朴素”结构不出现404错误,但是选择其他结构就会出现404,那么一WP运维般是由于你的主机不支持伪静WP运维态或没有添加伪静态规则导致的,出现这种情况可以找主机问下,或者看下我们的文章《WordPress 伪静WP运维态规则(IIS/Apache/Nginx)》4. WordPress卡在维护模式下每当您在WordPress网站上运行更新时,它都会自动进入“维护模式”。在此期间尝试访问您的网站的所有访问者都会收到一条消息“正在执行例行维护,请一分钟后回来”,指出您的网站“正在进行定期维护”: 正在执行例行维护,请一分钟后回来 更新完成后,一切应恢复正常。不幸的是,有时WordPress被卡在维护模式下,使您的网站长时间无法使用。幸运的是,此错误的解决方案相对简单。使用FTP连接到服务器,在网站根目录查找名为.maintenance的文件:删WP运维除 .maintenance文件 删除它,然后返回您的站点。一切应该恢复正常。如果还不行,请继续看《解决 WordPress“正在执行例行维护,请一分钟后回来”》5.不正确的文件权限“文件权限”是指WordPress的本机安全功能。根据您的用户角色,您可以在网站上执行某些操作,例如安装插件或更新内容。这样可以WP运维防止其他用户或黑客进行未经授权的更改。但是,有时您的文件权限设置可能不正确,从而使您无法进行管理员级更改。这可能会导致几个不同的WP运维问题。在某些情况下,您可能会看到一条消息,内容为“抱歉,不允许您访问此页面”: 抱歉,不允许您访问此页面 有时,不正确的文件权限可能会阻止您执行以下操作:安装或更新主题和插件将文章或页面移到回收站将文件上传到您的媒体库整理权限的最佳方法是使用FTP。连接到服务器后,选择wp-admin、wp-includes和wp-content。右键单击它们WP运维,然后选择“文件权限”:在出现的窗口中,将“数值”设置为755。选择递归到子目录中并仅应用于目录。重复此过程,但将“数值”设置为644,然后选择递归到子目录中并仅应用于文件:然后,在public_html中选择其余文件。右键单击它们WP运维,然后WP运维再次选择“文件许可权”。数值应WP运维再次为644,但无需担心其他设置。也即是文件目录一般权限为 755,而文件权限一般为 644。结论使用WordPress时可能会遇到许多问题。提前知道期望什么将有WP运维助于您WP运维为他们做好准备,以便您可以快速制定解决方案。这篇文章分享了五种常见的WordPress错误类型及其可能的解决方案:插件冲突:停用所有插件,然后一次将其重新激活,以查找问题的根源。建立数据库连接时出错:编辑wp-config.php文件以确保数据库凭据正确。404:找不到页面:检查链接是否断开,并重新保WP运维存“固定链接”设置或检查伪静态规则问题。...

WordPress官网429 too many requests无法访问和在线安装更新的解决办法

本文是《WordPress 入门教程》专题的第 2 篇,共 20 篇:WordPress入门 之 什么是WordPress?WordPress官网429 too many requests无法访问和在线安装更新的解决办法WordPress可以搭建哪些类型的网站WordPressWP运维建站该选择WordPress.com还是WordPress.orgWordPress入门 之 搭建WordPrWP运维ess站点需要什么条件?WordPress入门 之 如何安装WordPressWorWP运维dPress入门 之WP运维 WordPress基本设置WordPress入门 之 创建和管理文章分类WordPWP运维ress入门 之 鲜为人知的后台“小私密WP运维”WordPress入门 之 发布新文章和管理文章WordPressWP运维入门 之 新建页面和管理页面WordPress入门 之 设置导航菜单WordPress入门 之 安装主题和插件WordPress入门:文章修订WP运维版指南WordPress网站添加百度统计代码统计网站访问量WordPWP运维ress外贸网站添加谷歌分析(Google Analytics)WP运维代码统计网站访问量无法发WP运维送邮件?WordPress使用Gmail配置SMTP发送邮件计划: WordPress如何禁用、关闭和删除评论WordPress入门:手动更新WordPress核心、主题和插件WordPress无法在线更新,需要填写FTP信息,怎么办? 上一篇文章下一篇WP运维文章 从2019年10月初开始,国内访问 wordpress.org 官网一直提示 429 Too Many Requests,导致很多时候没办法在线更新WordPress核心、主题和插件,不知道为什么两个多月了,还是WP运维没有解决这个问题。 429 Too Many Requests [email protected] 最近在评论中告知,他自己维护开发了一个名为 WP-China-Yes 的插件,采用代---理+CDN的方式,实现加速 WordPress核心、主题和插件WP运维的在线更新。WP-China-Yes会接管WP站点访问官方服务时的一切流量——包括但不限于插件主题商城的图片、头像、下载链接等。并且使用CDNWP运维节点分发,可WP运维以缓存热点资源,从而更好的加速。 该插件下载地址:https://github.com/wp-china-yes/wp-china-yes ,感谢提供!因为WordPrWP运维ess的服务器都在国外,所以中国大陆的用户在访问由WordPress官方提供的服务时总是很缓慢。近期又因为被攻击的原因,WordPress的CWP运维DN提供商屏蔽了中WP运维国大陆的流量,导致大陆用户访问插件主题商城等服务时报429错误。为解决上述问题,我在大陆境内架设了缓存加速节点,用以加快WordPress官方服务在中国大陆的访问速度,并规避429报错问题。为使更多的使用WordPrWP运维ess的同学能够用上大陆加速节点,我开发了WP-China-YeWP运维s插件,以求帮助大家方便简洁的替换服务链接。 https://www.ibadboy.net/archives/3204.html 备用办法闪电博最近开发了一个插件 Kill 429 ,插件通过优化中国境内服务器访问WordPress数据服务器的WP运维网络(实WP运维际上就是“代--理”),解决429报错问题WP运维,快WP运维速安装WordPress版本、主题和插件更新。点此下载 Kill 42WP运维9 插件,然后在后台 插件->WP运维安装插件 界面上传安装,启用后,就可以正常在线更新WordPress核心、主题和插件了,插件自带了代---理线路,有能力的可以自己修WP运维改为自己的线路,在此不做讨论。其他办法最近看到 https://www.wpsilWP运维o.com 的博主搭建了一个 wordpress.org 网站镜像,基本上就是wordpress.org的翻版,download,pluginsWP运维,themes,showcase,文档都做了镜像。国内用户可以通过下面的网址进行访问:WordPress简体中文WP运维站: http://cn.wp101.netWordPress英文站: http://wp101.net 此外,无法在后台更新wordpress最新版的朋WP运维友们,可以把以下代码保存为wpsilo-update.php,并上传到wordpress的插件目录 wp-content/plugins ,启用插件。然后在线更新wordpress,更新完之后停用插件,下次更新wordpress再启用插件即可。为方WP运维便大家,我已经将下面的代码添加为插件安装包,点击下载 wpsilo-update.zip ,在后台 插件>安装插件WP运维 界面上传安装即可。/*Plugin Name: wp101.net中文下载镜像Plugin URI: httpsWP运维://wpsilo.com/wordpress-WP运维429.htmlDescription: wp101.net中文下载镜像Version: 1.0Author: wpsilo.comAuthor URI: http://wpsilo.com*/add_filter('siteWP运维_transient_upWP运维date_core', functionWP运维($value){foreach ($value->updates as &$update) {if($update->locale == 'zh_CN'){$update->download = 'http://cn.wp101.net/latest-zh_CN.zip';$update-&WP运维gt;packages->full = 'http://cn.wp101.net/latest-zh_CN.zip';}}return $value;});获取帮助:您可WP运维以加入我们交流群一起探讨WP运维学习:5419308WP运维50如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时与我们联系。您可以点击右侧的聊天图标与我们的支持人员联系,或者发送邮件至:[email protected]..

从百度统计中排除别人的域名和搜索数据

主题模板网采用的是百度统计来统计和分析网站的流量,相信很多朋友也是用的百度统计,毕竟除了Google分析以外,百度统计应该是国内用户群最大的了,而且功能的确也比较强大。一直以来,时不时看到统计到的数据中会出现一些与主题模板网网站内容无关的搜索词和网址信息,如下所示:无关的搜索词无关的网址其实百度提供了一个过滤功能,就在站点管理界面,对应站点下的“过滤规则设置”:从管理界面进入过滤设置可以根据域名、IP和来源域名做设置,我之前一直用域名黑名单做过滤,后来才发现那些可恶域名已经超过WP运维了黑名单上限20个的数量,今天才认真看到还有一个白名单,可以直接通过白名单设置要统计的域名,这样,非白名单来的统计数据都会被过滤掉。具体操作如下图所示:将要统计的域名添加到白名单说真的,我不是很理解这些神操作的人到底图什么,难道就是图我们从百度统计后台那少数的一两下点击?还是说这里面有什么猫腻,如果有哪位精通的人,可以告诉一下这样刷数据的真WP运维正意图。获取帮助:您可以加入WP运维我们交流群一起探讨学习:541930850如果您在安装或配置从网站上下载的数字产品时有任何疑问或需要帮助,请随时与我们联系。您可以点WP运维击右侧的聊天图标WP运维与我们的支持人员联系,或者发送邮件至:[email protected]..

在WordPress中调试和修复503服务不可用错误

文章目录[隐藏]WordPress 503错误是什么?WordPress 503错误的原因和解决方案原因1、错误的WordPress插件停用所有WordPress插件原因2、错误的WordPress主题方法1、通过FTP或文件管理器切换主题方法2、通过phpMyAdmin更换WP运维主题原WP运维因3、错误的自定义PHP代码启用WP_DEBUG调试模式原因4、与服务器相关的问题1、限制WordPress心跳2、限制Google的最大抓取速度3、增加服务器资源总结在使用WordPress的过程中,可能会由于某些原因出现网站前后台都WP运维显示白屏,并显示“503服务暂时不可用 503WP运维 Service UnavailablWP运维e Error”错误。今天我将为大家展示展示WP运维如何调试和修复 WordPress 503错误。WordPress 503错误是什么?“503服务不可用错误”表示您的网站处于活动状态,但由于特定原因而无法访问服务器。它使WordPress前后台都无法访问。根据服务器WP运维的配置,错误的提示方式可能有所不同。例如,您可能会看到下面的错误WP运维代码: 503服务不可用 Http/1.1服务不可用 HTTP服务器错误503 503错误 HTTP 503 HTTWP运维P错误503导致这个错误一般由几种可能,可以从错误的WordPress插件或主题(行为不当WP运维的自定义PHP脚WP运维本)到服务器端问题几个方面去排查。但是,您不必担心,因为修复503服务不可用错误相对容易。WordPress 503错误的原因和解决WP运维方案错误的原因可能有几个方面,所谓我们WP运维需要逐一进行排查,然后尝试各种解决方案来解决该问题。原因1、错误的WordPress插件如果在安装或更新特定WP运维插件后遇到503错误,则插件可能是罪魁祸首。只需删除对应的插件即可解决。但是,WP运维如果您不知道哪个插件引起了503错误,可以通过禁用所有插件来诊断问题的根源。停用所有WordPrWP运维ess插件 插件冲突或损坏是WordPress 503错误的一个常见原因。因此,您需要停用有故障的插件。但是现在网站后台无法访问了,我们只能通过FTP或服务器文件WP运维管理器来禁用WordPress插件,具体方法如下:1.使用FTP或文件管理器访问您网站的wp-content目录。2.将plugins文件夹重命名为其他WP运维名称,比如 plugins123,这样就可以停用所有插件。然后尝试登录 通过网址 您的域名/wp-admin/ 访问并登录后台,如果此操作解决了问题,则意味着您的插件有问WP运维题。我们现在需要做的就是找到确切的罪魁祸首。3.将plugins123文件夹更改回原来的名称plugins。这样,WordPress可以重新访问您的插件,但是所有插件仍处于非活动状态。4.登录到您的WordPress仪表板,然后访问插件 > 已安装的插件,一次激活一个插件,然后刷新网站,如果激活某个插件后出现503错误,那说明就是这个插件导致的错误。5.通过FTP或文件管理器,访问wp-content/plugWP运维insWP运维目录,删除有问题的插件即可。原因2、WP运维错误的WordPress主题如果主题有错误或已经损坏,也有可能会导致无WP运维法正常登录网站。所以我们可以禁用掉当前的主题,并恢WP运维复为默认主题。方法1、通过FTP或文件管理器切换主题1.使用FTP或文件管理器访问您网站的wp-WP运维content目录。2.进入到themes目录下,重命名当前使用的主题。我建议一定要保留至少一个WordPress默认自带的主题,WP运维以便主题有问题的时候可以切换为自带主WP运维题。重命名主题文件夹以后,WP运维网站前台页面是无法访问的,但是可以直接访问后台 wp-admin 进行登录。3.重命名了主题以后,试下是否可以登录,如果可以登录,说明是主题有问题。登录后台以后,你可以在外观 - 主题,重新上传安装主题或者更换为其他主题WP运维。方法2、通过phpMyAdmin更换主题如果您不记得正在使用的主题名称,则无需担心。一般主机管理后台都会提供有pWP运维hpMyAdmin等数据库管理界面,登录你的WP运维主机后台,进入到phpMyAdmin界面,然后按照下面的操作进行,假设你的wp-content/themes 目录中有一个WP自带的默认主题 twentyseventeen:1.在当前网站的数据库中,进入wp_options表WP运维,并通过翻页,找到 templaWP运维te 和 stylesheWP运维et字段。2.您当前使用的主题名称位于option_value列上。双击名称,并将其重命名为 twentyseventeen (也就是主题WP运维文件夹的名称)。3.完成后,重新刷新您的网站。如果停用当前使用的主题后 WordWP运维Press 503错误消失,说明当前使用的主题版本有错误,请尝试更新主题,或者换一个WordPress主题。原因3、错误的自定义PHP代码如果503服务不可用错误仍然存​​WP运维在,则可能是网站上某个地方的自定义PHP代码段有问题而引起的。但是,您如何确定哪些第三方代码段是有问题的代码段?因此,请尝试调试您的站点以诊断和修复有问题的地方。启用WP_DEBUWP运维G调试模式由于WordPress 503错误通常使您无法进入网站后台,因此请从FTP或文WP运维件管理器激活WP_DEBUG模式,以便您可以检查错误日志。请按照以下步骤操作:1.通过FTP或文件管理器进入到网站的根目录文件WP运维夹。找到并打开wp-config.php文件,你可以在文件里找到一行代码:WP运维define ('WP_DEBUG', false)WP运维;2.将上面的那行代码替换为:define ('WP_DEBUG', true); //开启调试模式define ('WP_DEBUG_LOG', true); //将调试日志写入文件dWP运维efine ('WP_DEBUG_DISPLAY', false); //不要在网站前台显WP运维示错误代码3.保存,然后刷新网站。然后通过文件管理器访问 wp-content 目录,应该可以看到一个名为 debug.log 的文件WP运维,下载后使用Excel打开就可以查看错误日志。4.然后你就需要在错误日志中,查看具体的错WP运维误问题,并修复它们。原因4、与服务器相关的问题如果以上方法仍然没有结果,则问题可能出在您的Web服务器上。您可以尝试使用下WP运维面三种方法WP运维。1、限制WordPress心跳WordPress Heartbeat是一个内置API,可让您的网站具有自动保存文章功能。WP运维此功能会消耗您的服务器资源,但是您可以使用Heartbeat Control WordPress插件对其进行限制或完全将其禁用,更多介绍请看《什么是WordPress Heartbeat API以及如何对其进行管理》要确定WordPresWP运维s心跳是WP运维否是WordPress网站上“503服务暂时不可用”错误的原因,请在将下面的代码添加到主题的functiWP运维ons.php文件开头的 <?php 下WP运维面中:add_aWP运维ction('init', 'wpkj_stop_heartbeat', 1);function wpkWP运维j_stop_heWP运维artbeat(){wp_deregister_scripWP运维t('heartbeat');}保存后,请重新刷新网站并查看错误是否消失。如果它不能解决503 WordPress错误,则WordPress心跳不是问题的根本原因。因此,不要忘记从functions.WP运维php文件中WP运维删除刚才WP运维添加的代码。2、限制Google的最大抓取速度Google和其他搜索引擎会抓取您的网站来索引您的内容-他们会定WP运维期访问您的网站以收集内容并确定其他排名指标。此爬网过程可能会损害您的服务器资源。因此,它可能会WP运维降低您的网站速度,并导致503 WorWP运维dPress错误。幸运的是,将网站集成到Google Search Console后,您可以限制最大爬网速度。从“抓取速度设置”页面上执WP运维行此操作,或请求GoogWP运维le限制您的网站抓取速度。您所做的更改将于三个月内生效。此外,如果WP运维您的网站具有非WWW和WWW版本,则必须同时执行这两个操作。3、增加服务器WP运维资源...

提供最优质的资源集合

立即查看 了解详情