本来直接还原以前的备份,结果各种出问题。后来发现是三个问题导致的,但是本着程序能跑就不要动的原则,以前的数据就不要了,大概看了下备份数据库,发现是一些黑历史。正好直接更新最新版本typecho和handsome。
1、网页样式错乱。
以前用的是jsdelivr加速公共资源,现在用不了了。在后台把公共CDN切换到本地就行了。
2、会不断跳转到我以前的域名。
开发者设置-删掉自定义JS里的代码。我已经忘记当时为什么要这一段代码了。
<!--js防止反向代理-->
if (document.domain != 'badeling.com' && document.domain != 'www.badeling.com'){
window.location.href='https://www.badeling.com/';
}
3、登陆后台直接404
404锛屾偍璇锋眰鐨勬枃浠朵笉瀛樺湪!
前两个问题都要登陆后台,但是后台一登陆就404错误。网页搜索都是设置伪静态,后来不知道哪翻到一个解决了。
根据版本修改 现在用的php-74
BtSoft/nginx/conf/php/74.conf 注释掉第二行代码。
location ~ \.php(.*)$ {
#try_files $uri =404;
fastcgi_pass 127.0.0.1:20074;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}