wordpress 维护中(wordpress进入网站维护状态)

随着互联网的快速发展,WordPress 作为全球最受欢迎的博客平台,吸引了大量用户。在享受 WordPress 带来的便捷的我们也不能忽视对 WordPress 的维护。今天,就让我们一起来探讨一下 WordPress 维护中的那些细节与技巧。

一、定期备份

备份是 WordPress 维护中最重要的环节之一。以下是一些关于备份的技巧:

备份方式 优点 缺点
本地备份 简单易行 容易丢失
云端备份 安全可靠 需要付费
自动备份 节省人力 需要配置

二、更新插件和主题

WordPress 插件和主题是扩展功能的重要途径,但同时也可能成为安全风险。以下是一些更新插件和主题的技巧:

更新方式 优点 缺点
手动更新 灵活性高 容易忘记
自动更新 省时省力 可能出现兼容性问题

三、优化数据库

数据库是 WordPress 的核心,优化数据库可以提高网站性能。以下是一些优化数据库的技巧:

优化方式 优点 缺点
清理无用的数据 提高性能 需要一定技术
使用缓存插件 提高性能 需要配置

四、设置安全策略

安全是 WordPress 维护中不可忽视的一环。以下是一些设置安全策略的技巧:

安全策略 优点 缺点
设置强密码 提高安全性 需要用户记住
使用防火墙 提高安全性 需要配置
安装安全插件 提高安全性 需要定期更新

五、监控网站性能

网站性能是用户体验的重要因素。以下是一些监控网站性能的技巧:

监控方式 优点 缺点
使用性能监控插件 实时监控 需要付费
使用第三方监控工具 客观公正 需要付费
定期检查网站速度 便于发现问题 需要耐心

六、优化搜索引擎排名

搜索引擎排名是吸引流量的重要途径。以下是一些优化搜索引擎排名的技巧:

优化方式 优点 缺点
使用SEO插件 简单易行 需要定期更新
优化网站结构 提高用户体验 需要一定技术
生成高质量内容 吸引流量 需要投入时间

总结

WordPress 维护是一个持续的过程,需要我们不断学习和实践。通过以上技巧,相信你能够更好地维护自己的 WordPress 网站。记住,只有做好维护,才能让 WordPress 为你带来更多的价值。

思考

在 WordPress 维护的过程中,你遇到过哪些难题?又是如何解决的?欢迎在评论区分享你的经验,让我们一起进步!

wordpress网站速度慢怎么办

wordpress网站速度慢原因:

由于从Wordpress3.8开始系统中会加载谷歌Open sans字体样式,导致在登陆自己账户后台的情况下打开的网站首页和后台非常的慢,需要加载很久才可以勉强打开,开始的时候很多用户还怀疑自己的虚拟主机或者VPS不稳定导致的,其实这个主要是因为WORDPRESS加载谷歌Open sans字体导致的。

解决办法:

第一、取消谷歌Open sans字体加载

如果使用的默认主题,可能前台也会有,如果使用的自己制作的或者第三方的主题,一般前台是没有的,只有在登陆账户后的前台和后台打开变慢,主要是不便于自己的访问和维护。可以通过在后台插件搜索”Disable Google Fonts”,下载安装激活这个插件就可以解决这个问题。

第二、清除不必要的头部加载

看到这里的时候可以到自己的WP网站源代码看看,在头部位置是不是看到很多的JS和CSS加载项目,多达十几条,然后可以看看类似大前端这样的主题源代码,头部基本上没有多余的加载,所所以他们的这类主题加载速度和打开速度非常的快,所以有必要清除不必要的JS加载,在”WordPress提速优化篇:清理HEAD头部多余脚本”也有提到,但是研究的还不够细致,等下面有时间把大前端主题的屏蔽JS功能研究一下。

第三、删除不必要的插件

理论上,能不用插件不用插件,在上周老左在帮网友解决问题的时候,看到他的网站使用的是阿里云机房,照理说速度应该比较好,但是打开速度都不如美国东部机房速度,登陆其网站后台发现使用将近20多个插件,1G内存的VPS,内存已经占用70%,一个新建立的网站开始就有这样的负载,以后如果有流量后咋办?

第四、是否使用商业化主题

个人在使用WORDPRESS的时候喜欢使用简单的主题,然后慢慢修改成自己喜欢的用户体验效果,不喜欢使用主题太复杂的,尤其是海外那些有特别复杂后台的主题,这样的主题一来不太安全,二来加载速度特别慢,毕竟要实现这样的绚丽效果需要用到很多JS和CSS,甚至还嵌入前端框架。个人理解的是网站不需要太复杂和绚丽,简单轻便,主要在于内容够有内涵和吸引力。

第五、数据库缓存文件负担

在默认的时候,在后台写文章会时隔一段时间自动给保存成修订版本,这样的修订版本会自动保存到数据中心,即便在前台是看不到的,这样像老左博客更新一篇文章需要花费几十分钟甚至1-2个小时的时候修订版本会很多很多,这就是为什么很多人发现ID不连续的原因,这样在有1000篇文章时候可能会有3000个记录文章,甚至在长久的运营之后会产生几千上万的记录(这就是为什么很多人说开始速度还可以,以后速度越来越不好)。需要删除修订版本,不让修订版本添加到数据中心。

解决方法:在wp-config.php文件中添加”define('WP_POST_REVISIONS', false);”代码。

第六、检查是否有垃圾评论

这一点很重要,之前一台LINODE VPS一直发报警邮件说机器CPU超标达到400%,而且在其上面的网站打开速度特别慢,开始以为又被人攻击,然后通过日志和后台一看,每秒钟有几十个的评论在增加,即便评论内容不会显示在前台,但是会加载到数据库中,这样就增加了整个网站和机器的负载。需要用工具屏蔽、验证垃圾评论,尤其是软件群发的评论需要搞定。

比如需要激活Akismet以及使用类似需要验证码才可以评论的功能/插件,增加软件群发评论的难度。

第七、优化图片缓存

尤其是当下扁平化体验的需求,喜欢用较多的图片内容,比如老左博客教程中用到大量的图片,但加载图片是比较慢的,可以用到类似图片缓冲的插件或者JS效果,比如可以用到jQuery lazy load plugin插件解决图片缓冲,而且用户体验也比较好,图片是从上到下加载的,有一个渐变效果。

同时,也需要用到WP-Super-Cache插件,这样可以缓存内容,尤其是WP是用伪静态的时候,数据越大,占用的CPU资源就比较大,甚至有很多虚拟主机商比较讨厌用户使用WP程序。(当然也比较讨厌DEDECMS,安全性差)

求助,wordpress出现错误

一、忘记了用户密码同时邮件找回功能不起作用

问题描述:

你丢失了你的WordPress管理员密码,也尝试过点“忘记密码”进去填写了用户名和 Email地址。但是却没有收到重设密码的邮件。

这里有两个很简单的方法来重设你的 WordPress管理员密码:

方法 1: phpMyAdmin

1.如果您是 cPanel空间用户,登录 cPanel后,点击 Database(数据库)下的 phpMyAdmin

2.选择你的 WordPress数据库。例如 Username_wrdp1

3.找到 wp_users,点击 Browse

4.找到你的用户名然后点击 Edit。

5.通过在 user_pass里写入新的值来重设你的密码。记住,是有大小写区分的。

6.完成上面一步之后,点击 Function的下拉菜单,从选项中选择 MD5

7.在页面的最低端,点击 Go按钮。

方法2:通过 FTP

1.登录你的 FTP账户。

2.找到../wp-content/themes/(你的主题文件)/目录,然后下载 functions.php文件。

3.打开 functions.php然后在第一个<?php后面加上下面一行代码:

wp_set_password('YourNewPassword',1);

把 YourNewPassword这个值换成你想要的密码。这个代码里的 1代表的是 wp_users表上的用户 ID。

4.把改好的 functions.php再次上传到 FTP当中。

5.当你可以登录到 WordPress的时候,再去删掉那行代码。

二、WordPress控制面板(Dashboard)不能正常显示

问题描述:

WordPress控制面版里面的 CSS未能显示出来,页面上的链接很乱。

解决方法1:端口和防火墙

检查一下你的网络连接是经过端口和防火墙的。有一些端口和防火墙是会过滤到 CSS的,所以有 CSS的地方会显示不正常。试着清除端口和防火墙的 cookies和缓存,然后 Ctrl+ F5重新载入页面。

解决方法2:升级你的 WordPress插件

如果你有一些插件是用来代替默认的控制面板的,像 Admin Drop Down Menu和 Lighter Menus,那么就升级一下这些插件,如果还是不起作用,那就禁用试试看。

三、警告Warning:Cannot modify header information– headers already sent by

问题描述:

在升级WordPress到新的版本或者是全新安装之后,在浏览器里遇到这样的错误:Warning:Cannot modify header information– headers already sent by(output started at/path/blog/wp-config.php:34)

解决办法:删掉 wp-config.php里面多余的空格,空行以及其他无用信息。

1.通过 FTP下载 wp-config.php文件

2.打开 wp-cinfig.php

3.去除<?php前面的所有空格。

4.确保第一个字段是<?php并且<?php在第一行而且中间没有空格。

5.去除?>后的所有空格。

6.确保最后的字符是?>,放到最后一行,确保中间没有空格。

这个错误可以发生在其他的文件。仔细阅读错误信息,上面有记录出错的文件的位置的。

四、WordPress博客页面和控制面板一片空白

问题描述:

这个错误一般是发生在安装了新的主题,或者是升级到了新的版本。打开博客就是一个空白页面。在控制面板那里也会遇到这样的情况,这样就没有办法进入到控制面板了。

解决方法1:通过 FTP重新命名当前安装的主题。

把当前安装的主题文件夹重命名的话,会强制 WordPress自动选择默认的主题,然后就可以正常载入了。

1.通过 FTP找到 wp-contents/themes文件夹。

2.重命当前安装的主题文件夹。例如:把 twentytwenty命名为 twentytwenty-temp

3.登录到你的 WordPress后台。

4.检查一下你的主题和你现在运行的 WordPress是否兼容。

5.检查一下你的主题是否包含不能够被执行的代码。

解决方法2.:通过 FTP重设插件文件夹

1.通过 FTP找到 wp-contents文件夹。

2.把 plugins文件夹重命名为 plugins-temp

3.在同一目录下创建一个新的文件夹为 plugins

4.再次登录一下 WordPress控制面板。

5.把你的插件从 plugins-temp移到 plugin,然后逐个重新激活。

6.检查一下是否有插件与当前的 WordPress不兼容。

五、致命错误:Fatal error: Allowed memory size of 33554432 bytes exhausted

问题描述:

当你在上传照片的时候,遇到 Fatal error: Allowed memory size of 33554432 bytes exhausted错误信息。为了解决这个问题,应该尝试去增加分配到 PHP的内存。你可以把限制设置为 32MB, 64MB, 128MB或者是 256MB,这个要看你的主机商是否支持。

解决方法1:编辑 php.ini

如果你可以编辑 php.ini文件,那么可以直接在上面修改 memory_limit这个值。

memory_limit= 64M; Maximum amount of memory a script may consume(64MB)

如果默认的显示是 64M,尝试 128M。

解决方法2:.htaccess文件

把下面那行代码加入到.htaccess文件里面。

php_value memory_limit 64M

解决方法3:编辑 wp-config.php文件

把下面代码加入到 wp-config.php文件里面。

Increasing memory allocated to PHP

define('WP_MEMORY_LIMIT','64M');

解决方法4:在 wp-admin文件夹里面新建一个 php.ini文件。

1.打开记事本。

2.插入以下代码:

memory_limit= 64M;

3.保存为 php.ini。

4.上传到 wp-admin目录。

六、你没有权限浏览这个页面(403错误)

问题描述:

在后台登录页面输入用户名密码的时候收到这样一个错误:You are not authorized to view this page.(403 error)

解决办法:启用 index.php

如果你的博客是安装在 Windows Server上的,这是因为 IIS没有设置默认首页为 indexx.php而引起这个错误。

1.打开控制面板。

2.打开 IIS管理。

3.找到默认首页部分。

4.加入一个 index.php。

七、致命错误:Fatal error undefined function is_network_admin()

问题描述:

在你升级完 WordPress的时候,尝试登录的时候出现 Fatal error undefined function is_network_admin()致命错误。

解决办法:手动升级

这个错误是由于 WordPress升级失败造成的。尝试手动升级。

1.下载最新的 WordPress压缩包并解压。

2.备份你现在的 WordPress。

3.重命名 wp-includes和 wp-admin目录为 wp-includes.bak和 wp-admin.bak。

4.通过FTP上传 wp-includes和 wp-admin目录到服务器是上。

5.把新的 wp-content目录里面的东西上传到服务器上的相应位置。

6.上传其他文件到 WordPress根目录。

7.通过 FTP把.maintenance文件删掉。

8.重新登录到 WordPress你会看到一个像这样的链接 http://你的域名/wordpress/wp-admin/upgrade.php,按说明进行操作。

9.清空缓存,然后看看你否生效了。

更多的关于手动升级的细节,请查看:Updating WordPress

八、WordPress登录界面 404问题

问题描述:

你没有办法登录到 WordPress后台,显示 404错误。

解决办法1:在数据库你面更新 URL。

如果你可以进入到 phpMyAdmin,尝试在数据库里面更新 URL。

1.登入到 cPanel,点击 Databases里面的 phpMyAdmin。

2.选择你的 WordPress数据库,例如:Username_wrdp1。

3.进入 wp_options,点击 Browse。

4.在字段 option_name下面搜索 siterul。

5点击 Edit Field。

6.在 option_value选项里面更改 URL。

7.在最底部点击确认。

解决方法2:更改文件夹属性。

1.在 FTP下进入/wp-admin目录。

2.右击 wp-admin目录,然后点击文件夹属性。

3.把属性值改为 755然后再检查一下子目录有没有相应选项。

4.点击 OK。

5.把 1- 4步骤在 wp-content和 wp-includes文件夹里面都操作一遍。

6.打开你的浏览器,然后尝试登录 WordPress。然后按 Ctrl+ F5清空缓存。

九、完成自动升级之后显示 Briefly unavailable for scheduled maintenance错误

问题描述:

如果你的站点在完成升级之后显示 Briefly unavailable for scheduled maintenance错误信息。

解决办法:删除.maintenance文件。

在你进行升级的时候会生成一个叫做.maintenance的文件,是用来提醒访客网站正在维护。如果升级失败了的话,这个文件还会保留在文件夹里面。

删掉.maintenance的步骤。

1.通过 FTP登录到你博客的根目录。

2.找到.maintenance文件。

3.在根目录里面删掉.maintenance文件。

一旦你解决了这个问题,你就可以去再次进行自动升级的操作了。

十、无法删除插件

问题描述:

你无法在 WordPress控制面板里面删掉某一个插件。在你通过 FTP删掉插件的文件夹之后还是无法在控制面板删除。

解决办法:通过 SSH来删除插件。

你的插件可能上传过一些隐藏文件到目录里面,这些目录在 FTP下是不可见的。

如果你的博客可以通过 SSH登录:

1.通过 SSH登录到你的博客。

2.用 SSH命令找到该目录:wp-content/plugins/

3.用命令 ls-al显示整个文件夹。

4.用 rm目录名称命令删除插件。

如何解决WordPress出现504网关超时报错

解决WordPress出现504网关超时报错的方法主要包括以下几点:

简单的客户端解决方案:

重新加载页面:有时重新加载页面可以解决问题,因为可能是暂时的网络或服务器问题。更换浏览器或网络设备:尝试使用不同的浏览器或网络设备访问网站,以排除是客户端设备或浏览器的问题。检查代理和DNS设置:

检查代理设置:确保没有使用代理服务,或者代理设置正确无误。刷新DNS缓存:在本地计算机上刷新DNS缓存,或者尝试更改DNS服务器地址。暂时禁用CDN并检查:

禁用CDN:暂时禁用内容分发网络,以检查是否是由CDN配置不当或CDN服务故障导致的504错误。检查源服务器:在禁用CDN后,检查是否仍有来自源服务器的504响应。优化服务器和WordPress站点性能:

增加资源限制:检查服务器配置文件,增加资源限制,如内存、CPU等。升级托管计划:如果当前托管计划资源有限,考虑升级至更高规格的托管计划。增加PHP worker数量:对于WordPress站点,增加PHP worker数量可以提高站点性能。监控和排查攻击:

监控站点状态和流量:使用监控工具实时监控站点状态和流量,及时发现异常。排查攻击:排除垃圾邮件、机器人或DDoS攻击等可能的威胁。定期维护和检查:

检查和修复数据库:定期检查和修复损坏的WordPress数据库。兼容性检查:确保插件和主题与当前WordPress版本兼容。使用工具定期检查网站状态:

利用工具:使用如updown.io等工具定期检查网站状态,及时发现并解决停机问题。查看错误日志和配置文件:

查看错误日志:通过查看服务器错误日志,获取更多关于504错误的详细信息。调整配置文件:根据错误日志中的信息,调整服务器配置文件,以修复根本原因。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享