微信关注公众号“我是路之”,免费领私藏电子书

我解决了网站的几个问题

前天周六晚上我把服务器的几个问题解决了。1,优化了服务器内存。2,解决了数据库一直提示错误的问题。3,首页调整为了显示摘要模式。3,在百度、360、搜狗提交了网站。这些问题一直是个拦路虎,困扰我有一周了,我之前一直认为这些技术问题我是解决不了的,所以也没有认真思考去解决。直到前天我沉下心来,像连环炮一样一个个被解决了。我内心当然是很爽的了。这也给我增添了信心,只要静下心来,认真去思考,没有做不好的。这种精神也是自由职业者必备的精神。遇到问题,想办法解决问题,路上就是升级打怪的事,只有一个个攻破,能力才能够持续增长,才有可能抵达目的地。在自由之路上我又前进了一小步,加油!

回过来说说这些问题吧。关于第一个问题,我一直没有在意。刚配置完成宝塔面板,我就看到了首页提示的内存使用变黄了,仔细一看达到了70%,我也不知道这个问题是可以优化的,当时脑子里的概念是“因为我的主机内存本身就小吧”,也没有意识到这个对我网站有什么影响。后来我自己打开网站,显示网站数据库出问题,网站打不开情景。然后我就打开我的宝塔面板,看到了php暂停了。我意识到网站每次打不开应该与php暂停有关。就搜索了下,宝塔面板php自动暂停。看到了一篇文章说php本身是很消耗内存的,如果主机内存不足,php就会自动暂停。我马上想到首页那个内容使用率偏高的提示。是的就是这个原因。然后就继续向下看,原来1G内存的主机建议使用php7.2及以下,php7.3太大了。然后按照文章提示,进入了网站管理设置弹窗里取设置。

此时又出现了一个问题。再切换php版本时,需要先备份数据库。对于小白的我来说,备份数据库也是个难题。于是又经过一通google,我到了数据库设置弹窗,按照提示进行了备份。我做了两件事情,一个是备份到主机。一个是备份到本地。备份完之后,我就开始操作了切换到php7.2(我之前下了7.2、7.3、7.1三个版本,为什么要下载一会再说)。切换完了,之后就再次创建数据库,并把备份的数据导入。现在看起来这样的流程是基本不用思考的,可是在没有操作之前,我几乎是不可能想到的。这也说明了,以后我们看起来再正常简单的事情,对于非专业来说可能就是天书。又是经过一通Google,我知道了创建数据库就是在数据库弹窗,之间创建就行了。但是数据库名称,密码等信息还要使用之前的,因为这些信息都存在网站配置里。

之后又出现了一个大问题。打开数据库一直显示错误提示,并且数据库表是空的。这对于我来说问题有点大了,因为我的20多篇文章还都在里面呢。自己再搞一遍就麻烦了。我先怀疑是提示错误的问题,随意就把错误信息google,其实这个问题在之前就一直出现。每次打开数据库就显示这样的提示文字。还好不影响网站的运行,网站还是可以打开的。我之前也尝试google一下,说了php版本太高了。于是我就又下了7.1与7.2,这就是前面我提到的我宝塔面板上有3个下载好的php版本。可是之前我一直是在列表上之前关闭与开启的。错误还是提示,一直没起到作用。而且当我关闭了7.3后,网站打不开了。我当时一直想不通。知道前天优化了服务器后,我才明白。在网站管理配置的弹窗内,我的网站一直使用的是php7.3,所以我关闭就会打不开网站。在列表内开启其他php版本,网站不会使用,只有到网站管理设置弹窗内切换才有效。题外话,这个列表开启关闭功能真的好鸡肋。起不到作用,而且对于小白用户是容易误解的。同理数据库错误提示也是我没有切换对开关,通过文章,我知道应该进入phpmyadmin设置里把php切换为低版本。现在我应该是理解了,错误提示是php的web管理软件即phpmyadmin造成的。也想通了为什么网站没问题只是错误提示。因为并没有影响网站数据,只影响管理后台。在phpmyadmin设置为php7.2后,果然数据库没有错误提示了。

可是数据库依然是空的,我多次导入本地备份的、主机备份的数据,都不管用。后来我就尝试通过数据库管理界面直接导入,提示错误。然后我又把错误提示Google一通。在一篇文章里提到因为数据是高版本php导出的与当前低版本不兼容,我一看就想到了这个原因是正确的,符合当前情景。于是就按照说明,替换了一些字段。再次上传。成功!没有错误提示,打开网站一些正常!

第三个问题,我之前一直想通过改代码实现,可以一直没找到与我使用模板一样的教程,代码还是有点区别。最后还是怕风险问题,没有改代码。然后看到了插件也可以。就是就通过插件形式实现了。

第四个问题最简单,直接进入各个搜索站长网站,按照步骤一步步就设置ok了。没想到的是好及年前,我就注册了这三个站长网站并添加了2shi2网站。几年过去了,添加网站操作竟然一丝熟悉感都没有。所以一定要对做过的有价值的事情进行梳理,总结并记录下来行程经验文章。否则以后还要重新学习。

发表评论

您的电子邮箱地址不会被公开。