sscada系统(Staus系统状态页面详解)
今天来详细聊聊Avada后台面板的System Status系统状态页面,
Avada后台面板导航栏,找到Maintenance下拉框中的功能菜单选项卡Status,点击便可进入到系统状态页面(System Status)。
在此页面,你可以查看当前站点服务器及Wordpress程序配置环境的具体参数信息以及其他的一些数据,利用这些信息,可以帮忙协助进行网站故障排除及网站更新等操作。从上到下,此页面共分为七大部分,它们分别是:Get System Report,Avada Version History,Avada Conversion Controls,WordPress Environment,Server Environment,Avada Update Server Status,Active Plugins。
Get System Report
点击“Get System Report”按钮,便可生成关于当前站点环境配置的详细参数数据,包括当前使用的Avada主题版本,已安装的插件,Wordpress安装程序及服务器相关数据等信息,
当你的网站在使用Avada主题遇到问题的时候,点击“Copy For Support”按钮,就可以把上述详细数据复制,在你创建Ticket联系Avada支持团队的时候可以把这些信息也一并附上,以便帮助Avada支持团队可以更加准确的识别你网站的问题所在及更快的回复相应的解决方案。
Avada Version History
已安装Avada主题版本的历史记录,显示当前激活应用的Avada主题的版本及最近更新的3个历史版本的记录(如果有的话)。
Avada Conversion Controls
Global Options转换控制,点击Run Conversion可重新手动为当前版本主题的Global Options(也就是之前版本中的Theme Options)运行转换,主要是为了确保当前主题应用的是新版本的Global Options操作面板,如果你当前的主题版本是Avada 4.0以上版本的话,那么这个转换过程是在主题升级的同时会自动触发处理,所以这个按钮忽略即可,无需再次点击运行转换。
另外,这里再多说两句,你所看到的这个版块的内容会基于你开始使用的Avada主题的版本以及主题的当前版本的不同会有所不同。
如果你是从Avada 4.0之前的版本开始使用的话,那么当你升级到4.0及以上的版本的时候,在此版本你将会看到:Theme Options Migration。这是关于将Theme Options迁移到Avada 4.0以上的版本的Theme Options框架中。因为在Avada 4.0及以上的版本中,Avada主题使用了全新的Theme Options选项框架操作面板。所以,如果使用的是4.0以下的版本的主题的时候,那么就需要升级到Avada 4.0及其以上的版本才能使用这个全新的Theme Options操作面板。当从以前的版本升级到4.0版本后,当前的theme option值数据将会被复制备份然后存储到数据库中,这样的话,迁移过程中就不会丢失数据,接着,复制的副本会被安全的转换迁移以便你可以使用新的Theme Options选项面板。
如果你是从Avada 4.0版本或者是其以上的版本开始使用的话,那么当你升级到Avada 5.0版本的时候,在此版块中你将会看到:Shortcode Conversion 。这是关于将旧版本中的post和pages内容转换到新的短码句法。从Avada 5.0 版本开始,Fusion Builder从Fusion Core分离开来,成为一个全新的独立页面编辑器插件,这比在Avada 4.0.3及其之前的版本中的Fusion Builder使用起来要快5倍。Fusion Builder插件使用的是一种新的短码句法(shortcode syntax),这就要求需要将Avada 5.0版本之前旧的页面编辑器的短码句法转换为新的页面编辑器使用的句法,这样做的关键目的是确保所有的短码shortcode(现在被称为元素element)都分配有新的且独一无二的命名,避免与其他插件产生冲突,不仅如此,Fusion Builder的整个系统架构都被重构,所做的这些改进目的都是为了减少整个Avada主题安装包的大小,确保所有内容(Posts和Pages)应用新格式与新版本兼容,以及确保显著提高与第三方资源和插件的兼容性。短码转换是一个自动处理的过程,当升级Avada主题的时候会自动触发短码转换,Avada会通过搜索当前站点内的posts和pages并使用旧的短码搜集所有页面的ID,然后将这些页面应用的旧短码句法转换为新的fusion builder插件使用的新短码句法(new shortcode syntax),同时,系统也会为转换前的所有post和page在数据库中创建一个备份以确保数据的安全。但在一些很特殊的情况下,系统无法完成自动转换,那么你就可以在这个板块手动操作重新开始短码转换。
WordPress Environment
这个版块显示的是与WordPress安装程序环境有关的所有相关数据,其中,
Home URL: 网站主页的URL。Site URL: 网站根URL。WP Content Path: 网站应用安装的Wordpress程序的内容目录的系统路径。WP Path: 网站应用安装的Wordpress程序的根目录的系统路径。WP Version: 网站应用的WordPress程序的版本。WP Multisite: 网站是否有启用WordPress多站点(Multisite)功能。PHP Memory Limit: 网站一次可以使用的最大内存量(RAM)。WP Debug Mode: 网站是否有启用WordPress的调试模式。Language: 网站Wordpress后台使用的语言。
其实,每个参数所代表的具体含义都有对应的解释,当你把鼠标移动到问号标识上,就会显示相应的参数含义解释。
Server Environment
这个版块显示的是与网站服务器环境有关的所有相关数据。
Server Info – 托管你网站的Web服务器的信息。PHP Version – 网站托管服务器上安装的PHP版本。PHP Post Max Size – 指定一个帖子Post中的所有内容(图像/文本等)加起来所允许的最大文件大小。PHP Time Limit – 指定网站页面相应PHP程式一次操作所允许的最大执行时间(秒)。PHP Max Input Vars – 指定与网站服务器交互提交数据时的最大表单提交限制,限制提交的表单数量以避免服务器过载。SUHOSIN Installed – 服务器是否已安装PHP程序的保护系统Suhosin。ZipArchive – 服务器是否已安装能够打包解压缩zip文件的php的扩展类ZipArchive,只有安装了才能正常导入演示站点。MySQL Version – 托管服务器上安装的MySQL版本。Max Upload Size – 指定可以上传到WordPress安装的最大文件大小。DOM Document – 显示是否已安装DOM文档。只有安装了Avada Builder页面编辑器功能才能正常运作。WP Remote Get – 显示WP_REMOTE_GET()是否正常运行。Avada使用其用于与不同的API通信(例如谷歌,推特,Facebook)。WP Remote Post – 显示WP_REMOTE_POST()是否正常运行。 Avada使用其用于与不同的API通信(例如谷歌,推特,Facebook)。GD Library – 显示已安装的GD Library库的当前激活版本,Avada使用此库调整图像大小及加快网站的加载时间。
同样的,当你对某项参数的含义不明白的时候,可以把鼠标移动到对应的问号标识上,查看相应的参数含义的解释。
Avada Update Server Status
查看当前Avada服务器的运行状态,点击“Check Avada Server Status“按钮,便会向Avada的远程服务器发送一个请求,服务器会响应请求并返回一个输出结果,如果返回的输出结果是一个绿色信息:Tested API is working properly
则表示当前Avada服务器正常运行,能够从服务器获取Avada主题更新,插件下载,导入站点,应用补丁程序。
但如果收到的返回结果是一个红色信息,那么就表明当前Avada服务器出现了异常情况,没有正常运行。对应的,返回的错误信息将会是一个简短的错误日志,提供有与响应代码相对应的所需详细信息,且具体的信息及响应代码可能会因个人实际情况不同而有所差异。
Avada Forms
新增的版块,点击“ Re-create Avada Forms Database Tables“按钮,便可重新创建Avada Forms数据库表。这些数据库表会在主题更新到7.1版本的时候自动创建,但如果出于某种原因没有自动创建或者表缺失的话,Avada Forms则将无法按预期正常工作,此时用户也将会看到PHP提示通知,在这种情况下,便可以点击上述按钮尝试重新创建,另外,如果当系统数据库在存储用户提交的表单数据出现错误的时候也可点击这个按钮以重建Avada Forms数据库表。
所以如果网站的Avada Forms表单功能运行正常且没有看到任何相关的PHP错误提示的话,那么此按钮可以忽略,无需点击。
Active Plugins
显示当前站点所有已安装并激活的插件,有时候,插件间存在冲突也可能会导致网站出现问题,在联系Avada支持团队的时候,这个已激活的插件列表也可以帮助他们排查是否是因为插件冲突而导致网站出现的问题。
另外,在这里多提醒一句,请注意一定要确保Avada Core和Avada Builder这两个主题必装插件始终处于激活且是最新版本的状态。
如何调整系统限制
在System Staus系统状态页面,有些Wordpress程序环境或者主机空间环境数据项对应的参数值会显示为绿色或红色状态。如果参数值显示为绿色,则表示该值满足主题运行所需配置的最低要求值,但如果参数值显示为红色,则表示该值低于主题运行配置所需的最低要求值,需要对其进行调整。
如果使用的是Avada主题的话,一般来说,可能会涉及到需要修改的参数值主要是这三个:
PHP Memory Limit:Avada官方推荐最低值是128MB,但如果要导入演示站点的话,那么Memory Limit内存限制最低需要满足256MB,低于这个值则可能会导致在导入演示站点的时候出现错误。另外,当内存使用达到上限时,便会出现类似这样的错误提示信息:”Fatal Error: Memory Size Exhausted…“(致命错误:内存容量已用尽)。有很多因素都会影响网站需要多少内存,例如网站内容,网站主题,应用的插件等。WordPress默认的内存限制上限为32MB,这对于运行那些非常轻量级的仅具备一些基础功能的小型网站来说,这是足够有余的。但一般来说,网站内容越多,功能越丰富,结构越复杂,那么这个内存限制的上限值就必须越高。
PHP Time Limit:Avada官方推荐至少180秒或300秒(具体取决于主机提供商所允许操作的范围)。当单次PHP交互操作达到所允许的执行时间上限的时候,服务器便会锁定,并返回类似这样的错误信息:”Fatal error: Maximum execution time of xx seconds exceeded…”(致命错误:超出XX秒的最大执行时间……)。因为PHP Time Limit 默认值为30秒,所以在运行需要更长时间的PHP交互操作的时候,就肯定需要提高这个默认值的上限了。
PHP Max Input Vars:Avada官方推荐至少2060以便可以加载所有Classic Demo的菜单项,默认值是1000,如果发现导入的演示站点的菜单有问题,例如未能正确保存或者未能完整保存,又或者是某些具体的菜单项数据被截断等,那么多半是与这个参数的设置有关。
另外,如果你跟我一样,使用的是Giteground的主机的话,那么此处更常见的就是只有PHP Time Limit这一项可能会需要修改。
在这里,可直接到Siteground后台进行对相关的PHP变量参数进行设置调整,
在Siteground后台左侧导航栏中,找到 DEVS — PHP Manager — PHP VARIABLES:
这里列出了一些与服务环境相关的PHP变量,你可以根据自己的需要对相关变量参数进行调整,但需要注意的是,有些变量是不可以调整的,如果PHP变量右侧对应的铅笔编辑按钮为灰色不可编辑状态则说明其不可更改,且当前变量的参数值已经被设置为Siteground主机被允许的最大值了。
例如,在这里,PHP Memory Limit,PHP Time Limit这两项都是不可更改的,
而 PHP Max Input Vars 这个变量则可以对其参数进行调整,
为什么有的变量不可对其进行编辑更改呢?
其实大多数主机对会对涉及服务器环境配置的PHP变量都设有限制且已经固定了上限。针对上面的PHP Time Limit的限制,我也咨询过Siteground的客服问能不能做出调整,得到的答复是不能,根据他们的说法,之所以设置禁用某些特定变量能够被修改是为了保证资源在各托管主机间的公平共享,避免因某个用户对自己网站这些变量的修改而影响到当前主机服务器上托管的所有其他网站。所以如果想要配置更好的主机空间的话,那么就只能选择Siteground更高级的套餐计划了(好吧~~~那就先将就用着)。
另外,要修改与服务器配置环境相关的PHP变量值,还可以通过修改Wordpress程序文件源代码的方式来实现。一般来说,主要有3种操作方法,方法一是修改php.ini文件,方法二是修改wp-config.php文件,方法三是修改.htaccess文件。在Wordpress种找到对应的系统文件,加入相关的操作指令代码便可对特定的PHP变量参数进行调整设置,感兴趣的朋友可自行找相关教程来操作,但因为这是对网站文件源代码进行的更改设置,所以请在对相关文件源代码进行修改的时候一定要先备份原文件,这样即便操作出现错误,还能及时应用备份文件,确保网站能正常运行。
但正如刚刚所说的那样,PHP变量参数是与服务器配置环境相关的,而大多数主机都会对其值设置了操作上限,所以即便你是想通过更改系统文件的方式来调整设置相关PHP变量参数,也最好是先和主机提供商联系,询问下他们是否能为你进行相关的设置调整或者相关PHP变量参数能设置调整的范围,否则,假如你要想设置调整的参数值超出了主机允许的上限的话,那么即便是修改了相关系统文件也不会生效,反而可能会导致网站出现错误。
好了,以上便是Avada后台System Staus系统状态页面各个板块功能用途的详细介绍。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com