WordPress网站搬家注意事项

博客域名还有一段时间就到期了,准备更换域名和空间,会出现一些问题,我这里在网上整理了一下,基本上会遇到两个重要的问题。 首先第一个问题就是数据的搬迁中出现的错误。我这里用的是phpmyadmin,到那时其中会出现的数据库导入大小限制。以下是对phpmyadmin数据库导入大小限制配置文件的修改。 首先是修改PHP环境的安装目录里的PHP.INI文件,记得有2个路径,2个PHP.INI文件,例如WAMP集成环境,安装在D盘,路径是:D:\wamp\php\php.ini 还有个在PHP的安装目录下:D:\wamp\bin\apache\apache2\bin\php.ini 1.遇到导入过大文件时,首先检查php.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件;依照这个提示,我修改了以上三个在php.ini中的值以后,重启了php环境(IIS),再次导入时,虽然phpmyadmin还是显示导入最大限制:20,480 KB,但巨大的数据库文件已经被成功的导入了。 2. mysql导入数据库文件最大限制更改解决方法:phpmyadmin数据库导入出错:You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit. 用phpmyadmin导入mysql数据库时,默认mysql数据库最大只能导入2M. 解决方法如下: 大多数都修改php.ini中的upload_max_filesize,但修改了这个以后,还是提示这个问题; 那么更改如下几处: [task] 修改 PHP.ini file_uploads on     是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir   --  文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize 20m   望文生意,即允许上传文件大小的最大值。默认为2M post_max_size 30m     指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M [/task] 说明 一般地,设置好上述四个参数后,在网络正常的情况下,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数,那就是设置它的时间. [task] max_execution_time 300 每个PHP页面运行的最大时间值(秒),默认30秒. max_input_time 300 每个PHP页面接收数据所需的最大时间,默认60秒. memory_limit 80m 每个PHP页面所吃掉的最大内存,默认8M,如果你机子的内存足够大的话,还可以设置大点儿. [/task] 引用 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。要上传大文件,该值必须大于 upload_max_filesize。 如果配置脚本中激活了内存限制,memory_limit 也会影响文件上传。通常说,memory_limit 应该比 post_max_size 要大。 第二个问题,需要重新配置当前域名,才能使得网站正常运行,很多人遇到过这样的情况,那么如何解决呢,有4个简单的方法供你选择使用。 第一种、修改wp-config.php 1、在wp-config.php中,添加以下两行内容: [task] define(‘WP_HOME’,’http://www.wpyou.com’); define(‘WP_SITEURL’,’http://www.wpyou.com’); www.wpyou.com代表你的新地址 [/task] 2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。 第二种、修改functions.php functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。 1、在functions.php中,添加以下两行内容: [task] update_option(’siteurl’,’http://www.newdomain.com’); update_option(‘home’,’http://www.newdomain.com’); [/task] 同样,www.newdomain.com代表你的新地址 2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。 第三种、修改wp-config.php(自动更新地址) 1、在wp-config.php中,添加下面一行内容: [task] define(‘RELOCATE’,true); [/task] 2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。 第四种、修改数据库 1,登录到你的管理页面,找到 wp_options 表 2,将表中的 siteurl 和 home 字段修改为当前的新域名 4个方法就看你喜欢哪种了,完美解决WordPress更换域名后出现的访问问题。
原文地址:https://www.cnblogs.com/asqq/p/3194991.html