一条纯经验操作
引言
最近
阿里云老是提醒我边缘计算机控制升级
我自己建立了一个网站,用的就是阿里云的万网服务器
所以 我去看看
结果跟我没什么关系
本以为就这么愉快地结束了
没想到
我建立的网站就只能打开主页
其他页面都是
"找不到页面内容"
空白页面
慌
糟糕
我不是专业的网站开发
除了这种问题
头都大了
所以
先去站点的后台看看
火上浇油
后台查看
好久没上
好多需要更新的插件 主题
我一次性更新了个遍
最后还有一个日历插件更新不了
因为我的PHP版本过低
天!
现在PHP8.0都出来了
我的只是PHP6.4
随手就去万网的控制台升级了下PHP
没想到,连主页都打不开了
直接"该站点发生了致命错误"
遂
网上找资料
花了大概2个小时吧
资料显示:
PHP8.0 与数据库版本不符
又要我去升级数据库
丢
之后让我排除一下插件或者主题的错误
因为这些错误有可能导致所需内存变大
导致白屏
解决之路
我看万网后台可以直接选择PHP版本
那么我就退回去
过了5分钟
后台可以上了
之后
我想了我的页面打不开
是不是也是插件或者主题的问题呢?(搜索资料得来的经验)
所以
我就把主题换到普通的主题
结果不行
遂
坚持
把不必要的插件禁用
发现有效!
可以了
后面再仔细排查
原来就是我那个升级不了的日历插件
搞得鬼
卸载
然后找个替代品
解决!
结尾
不是专业的网站开发
所以不想太折腾
理应是全部要升级一遍的!
但是看到年中这个服务器就要过期
后面可能会换
所以也就没接着折腾
所以,代码也是0
建议:
新建站的小伙伴一定要用最新的PHP版本
一代版本一代天
没想到这玩意变化那么大
果然
软件吃的是青春饭!
最后,贯彻代码论坛哪能不发代码的想法:
有知道这是干嘛用的吗?
php
location / {
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
}
那么