上图,无图无真相

在转移主机的时候经常公遇到mysql导入数据库乱码的问题
为了避免字符编码的问题,文件,数据库都是用UTF8来搞定。 在数据量小的时候phpmyadmin导入数据还是比较稳定的,数据量大了,就不行了。 于是用mysql 的source来搞定。
但是出现了一点小问题,导入的数据全是乱码。 查看了数据库和数据表的字符集设定,都是utf8,没有问题。看来是在命令行导入时对字符集的辨认出现了问题。
解决方法很简单:在执行source …. (导入)之前先执行 set names utf8; 即可。
例:
mysql> set names utf8;
mysql> d:/localhost.sql
Downloading update from http://wordpress.org/wordpress-2.8.3.zip
Download failed.: Operation timed out after 30000 milliseconds with 351500 bytes received
Installation Failed
wordpress自动升级出现上面的错误,解决办法:
1. 找到wordpress管理目录下 wp-admin/includes/file.php
2. 在 file.php 找到如下代码 (第444行 ) :
1
$response = wp_remote_get($url, array('timeout' => 30));
OK,就是那个30,改成你希望的任何时间(当然,要<=php.ini里面配置的时间) :
1
$response = wp_remote_get($url, array('timeout' => 120));
OK,再升级就好了。。