1. 导入数据库时出错,提示Error: mysql server has gone away,决的方法就是找到mysql安装目录,找到my.ini文件,在文件的最后添加:max_allowed_packet = 100M(也可以设置自己需要的大小)。 max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度
2.wordpress 固定目录设置
伪静态(rewrite)规则可以配置到apache配置文件httpd.conf里面,也可以配置到一个文本文件里面,然后另存为.htaccess放到站点更目录下面。因为我们大多用的是虚拟空间,没有更改httpd.conf的权限,所以更多的是通过配置.htaccess来实现伪静态。
然而很多时候,我们配置了半天,却发现伪静态并没能生效,那么我们应该从这么几个地方去排查:
1. 首先检查是否有开启rewrite,检查方法可以通过phpinfo()来查看“Loaded Modules”中是否有“mod_rewrite”,如下图。
LoadModule rewrite_module modules/mod_rewrite.so
2. 检查伪静态规则的文件名是否正确,是不是为“.htaccess”,这个词容易写错,所以要注意这一点。
3. 搜索AllowOverride None 替换为 AllowOverride All,注意需要将所有dirctory的权限都设置为AllowOverride All
4.重新启动Apache