分类
PHP 日记

站点迁移小记

因原有阿里云ECS服务器6月到期,所有在年前买了3年的腾讯CVM服务器。从阿里云换到腾讯云不是因为服务不好,而是这些云服务器厂商的优惠活动从来都是“老用户与狗不得参与”。

早在之前所有配置都弄好了,只剩下这个站点没迁移。在这阿里云上使用的Apache做WEB服务,新的换成了Nginx。安装好Nginx+PHP,用phpinfo()函数测试成功。

把原有数据库和站点迁动过来,配置域名后访问出现“File not found”。检查过后确定不是权限引起。

原Nginx的PHP配置:

location ~ \.php$ {
    fastcgi_pass php-handler;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME 
 $document_root$fastcgi_script_name;
    include fastcgi_params;
}

把 fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; 改为 fastcgi_param SCRIPT_FILENAME /var/www/wordpress$fastcgi_script_name; 解决。

在迁移时本来想改Wordpress前缀的,后来发现无法进入管理后台。在百度上找到同样问题:

WordPress“您没有足够的权限访问该页面”

可能是因为版本不一样吧,仅仅更改上面的数据无效。决定还是使用之前的前缀,就算成功也担心会有遗漏,还是稳定更重要。

发表评论

电子邮件地址不会被公开。