扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
wordpress网站进不去是数据库出了问题。重新在官方下载一个wordpress文件解压,把你的主题文件和所使用的插件复制到新的wordpress框架中来,把之前的配置文件(根目录的wpconfig,php)也复制过来就可以了。
10多年的都兰网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整都兰建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“都兰网站设计”,“都兰网站推广”以来,每个客户项目都认真落实执行。
用网站安全检测扫瞄博客 发现了一个漏洞 实际上就是直接访问主题路径的话 get_header()函数未生效(Call to undefined function get_header() ) 而我的WordPress会输出完整的错误信息 将敏感名称的目录结构暴露了 虽然对正常访问没有影响 可是会给某些人可乘之机 经常在博客后台看到很多人扫瞄博客各种路径或文件 尽可能多的解决漏洞 会大大增强网站安全性 秀一下我的博客安全性 分 没有漏洞 虽说只是表面的 但是我会发现一个解决一个!
下面详细说明下我遇到的问题和解决方案 供参考
环境 linux vps + lnmp
完整错误信息如下
Fatal error: Call to undefined function get_header() in /网站根路径/izhangheng/wp content/themes/entyelve/ on line
解决方案 如果WEB应用程序自带错误处理/管理系统 请确保功能开启 否则按语言 环境 分别进行处理 如果是PHP应用程序/Apache服务器 可以通过修改php脚本 配置php ini以及中的配置项来禁止显示错误信息
修改php ini中的配置行: display_errors = off 修改中的配置行: php_flag display_errors off 修改php脚本 增加代码行: ini_set(‘display_errors’ false);
针对这个问题 仅不显示错误信息是不完美的 出错后跳转到首页 可以避免流量丢失 我的环境默认就关闭显示错误信息 只需要在有漏洞的页面源码前调用WordPress函数即可 首先进入到WordPress后台的外观中 比如编辑的是index php首页模版 将头部代码更改为下面的即可 注意所有符号为英文
代码如下 lishixinzhi/Article/program/PHP/201311/21108
如果你是一个喜欢随手编上一段代码的WordPress
用户,又或者你是一个喜欢安装插件,改变主题的用户,你就会明白,错误是没有办法避免的。你也会明白当你卷入一个无法预计的错误,而又没有找到解决办法的时候是有多么的绝望。事实上,大部分的
WordPress
错误问题都是可以解决的。所以当你遇到一个错误的时候,不要焦急,因为很可能你遇到的这个问题别人也遇到过,而且已经有解决办法了。
在今天的文章当中,我们来看看那些最常见的
WordPress
错误,然后给大家分享一下解决办法,让你看完帖子之后不再苦恼,能更愉快的写博客。
一、忘记了用户密码同时邮件找回功能不起作用
问题描述:
你丢失了你的WordPress
管理员密码,也尝试过点“忘记密码”
进去填写了用户名和
地址。但是却没有收到重设密码的邮件。
这里有两个很简单的方法来重设你的
WordPress
管理员密码:
方法
1:
phpMyAdmin
1.
如果您是
cPanel
空间用户,登录
cPanel
后,点击
Database(数据库)
下的
phpMyAdmin
2.
选择你的
WordPress
数据库。例如
Username_wrdp1
3.
找到
wp_users,点击
Browse
4.
找到你的用户名然后点击
Edit。
最大的可能性就是 apache(PHP 服务器)的配置出现了问题。如果你不是 Apache 服务器,而是用的 IIS 调试的话,那就得去安装一个 “ISAPI_Rewrite3_0069_Lite.msi”筛选器,然后在站点设置里面将 PHP 置为优 先级。
解决方法:先找到 Apache 安装的路径,在其根目录下“conf 文件夹”中有一个文件叫 “httpd.conf”,用记事本将它打开,按“ctrl+F”键,弹出查找窗口,输入 “#LoadModule rewrite_module modules/mod_rewrite.so”,如果能找到的话, 把前面的#删除,这个#号表示注释,也就是没有开启,我们去掉之后也就开启了重启 apache 服务器,再去后台保存一下“固定链接”,重新打开页面。
这是在浏览这些站点时遇到各种不同的连接错误。这种错误一般是由于网站发生故障或者你没有浏览权限所引起。最常见的就是404 NOT FOUND错误信息。主要是因为IE不能找到要求的网页文件,该文件可能根本不存在或者已经被转移到其他地方。
常见问题如下:
404-未找到。
404.0-(无)_没有找到文件或目录。
404.1-无法在所请求的端口上访问Web站点。
404.2-Web服务扩展锁定策略阻止本请求。
404.3-MIME映射策略阻止本请求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流