
wordpress网站搬家真的是非常的简单,但是其中又会有很多的小问题!
一.搬家使用All in One WP Migration插件
1.先在原网站安装然后导出,导出选择文件下载即可!
2.在新的网站安装好wordpress后,直接安装All in One WP Migration插件,选择上传,这时会出现一个问题,显示上传限制
只有50M,点击下方提示,去下载扩展,可以上传512M,想要上传更大的文件,请按照以下步骤来:
第一步,到你的后台去 按照这个路径找到这个文件
/wp-content/plugins/all-in-one-wp-migration/constants.php
第二步
下载下来,用TXT方式打开,搜索 AI1WM_MAX_FILE_SIZE。在249行,可以发现最大文件的数值被设置在2<28,
把这个数值改成4294967296再保存,上传回去。
再打开你的后台,刷新,你会发现512MB变成了4GB。
3. 导入你的原站下载的文件
二.修改伪静态原则
网站导入成功后,除了主页能打开,其他界面全部404 not found nginx
第一步:先到后台-设置-固定连接-朴素,现在打开全部可以显示,但是如果网站是设置伪静态,就看第二步。
第二步:
伪静态设置为
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
(我是linux系统转linux系统,其他系统不知,我也是小白。)
然后后台-设置-固定连接-自定义 即可。
三.站长地图出错
打开“wordpress”根目录下的“wp-blog-header.php”文件,找到
$wp_did_header = true;
在后面添加以下代码:
ob_start();
然后再找到
<pre class=”prettyprint”> wp();
并在后面添加以下代码:
ob_end_clean();
最后完整的“wp-blog-header.php”文件应该是这样的:
<?php
if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;ob_start();
// Load the WordPress library.
require_once __DIR__ . ‘/wp-load.php’;
// Set up the WordPress query.
wp(); ob_end_clean();
// Load the theme template.
require_once ABSPATH . WPINC . ‘/template-loader.php’;
}
至此wordpress地图出错的问题就已经解决了。
原文链接:http://xycgsck.com/4566.html,转载请注明出处。
请先
!