浅谈搭建网站中遇到的各种问题
前言
此次记录不仅是本站遇到的问题也有群友遇到的问题,所以在此记录一下以便不时之需。
记录
1.虽不是正儿八经的IT圈子里的人,但是对于某些代码还是能看得懂的,所以知道有句话很重要,那就是任何一个标点符号或者代码顺序错误都会导致程序出现BUG。例如我就遇到个问题,在弄CoreNext美化的时候,有些代码可能需要!important
这个代码,此代码的意思是将这一行代码作为最优先级执行,意思就是说如果有其他代码和此代码相冲突的话优先执行该代码,但是初看代码,一不小心没注意就将此代码放在了;之后,然后就刷新网页想要看看网页中的效果,结果就发现代码并没有执行,这才注意到了宝塔编辑器已经报错了,更改了;符号的位置代码就执行下去了。
2.有些时候真能被自己的愚蠢给气笑,因为corenext到目前1.5.3.2版本为止,主题并没有像PRO版本一样的投稿页面,所以就想自己搞一个,然后就把pro的投稿页面复制粘贴到next主题的page目录下,理所当然的就报错了,于是就想自己改改,到最后发现哪怕依靠AI编程也无法改好,当然肯定是因为我对代码很不熟悉的原因。所以啊,没有两把刷子,哪怕是依照着老代码去改也是改不明白的。
3.接下来这个就是至少两个群友遇到的问题了,一个是用本机Windows环境运行宝塔面板,当我远程看他电脑的时候我就差不多知道问题所在了,首先他用的是win11,其次他使用的用户名也不是默认的Administrator而是他自定义的用户名,这就导致某些软件对于文件夹是没有操作权限的。因为他网站一导入数据库就提示需要重新安装,所以我就给他创建了新的数据库,打算把旧数据库删除,但是问题就出现了,面板一直转圈,哪怕等了一段时间也不见有结果,于是我就从任务管理器把宝塔的所有进程都关闭了,然后找到数据库对应的文件夹,我想把这个文件夹删掉,结果就提示了没有Administrator权限,所以搭建网站最好还是用linux系统以免造成权限不足的情况。第二个就是另一个群友遇到的问题了,他在使用corenext主题的时候网站打开就白屏,哪怕切换到pro版本也是这样,直到切换到WordPress自带的主题就没有报错了,所以我认为是因为php版本的问题导致的,因为他使用的是8.1版本的PHP,所以我就让他切换到7.4,最后在他的操作之下网站也是恢复了正常。
总结
- 代码无小事,任何一个字符都可能让你的代码报错不运行。
- 当没有技术的时候不要妄动任何代码,否则就会像我一样白白浪费时间。
- 搭建网站最好不要用Windows版的宝塔,也不要用最新的环境,最好用稳定的环境运行网站。
- 以上都是本人的一些浅薄想法,大佬勿喷!