这次被宝塔面板给坑苦了——数据库被删除
工作室的网站最近老是数据库连接出错,打开宝塔面板,发现mysql服务竟然停止工作了。重新启动之后,网站恢复,可是没过两天有连接失败。下意识地想着升级一下mysql,毕竟这个站点几乎都不更新。通过宝塔面板中的切换版本,把mysql升级到5.7(原来是5.6)。升级过程时间太长,就直接关电脑睡觉了,心想反正是后台在工作的。第二天打开网站,还是提示数据库连接出错。宝塔显示mysql服务正常运行,通...
工作室的网站最近老是数据库连接出错,打开宝塔面板,发现mysql服务竟然停止工作了。重新启动之后,网站恢复,可是没过两天有连接失败。下意识地想着升级一下mysql,毕竟这个站点几乎都不更新。通过宝塔面板中的切换版本,把mysql升级到5.7(原来是5.6)。升级过程时间太长,就直接关电脑睡觉了,心想反正是后台在工作的。第二天打开网站,还是提示数据库连接出错。宝塔显示mysql服务正常运行,通...
标题写得自己都觉得累赘,还是觉得表达不清楚,所以先看图:这是无意中发现的一个问题,之前好像都是正常的,可能是调整了模板的关系。代码处本来也该同下方的卡片一样显示的,但就是没法显示。问题原因很简单,因为我在图书简介中使用了wikitext类型的数据,而且还做了内链。如果删除内链,显示就正常了。不过,这也不是根本的解决之道,毕竟在图书页面上,采用内链也是为了方便浏览者能够快速了解和跳转到某些条目...
7月27日更新今天在解决另一个问题时,无意中找了下文中提到的分隔符问题(主要是对mysql不熟悉,否则也不能称为问题)。解决办法也很简单,用replace函数就可以了。{{#cargo_query: tables=Book_Info, Author |fields=Book_Info.Cover, Book_Info._pageTitle, Book_Info._pageName, REPL...
最近用MediaWiki建立了一个图书库,主要就是依靠Cargo的语义化功能。只是呢,随着需求的调整,碰到点新问题。在设计的时候,其实我已经为尽量避免产生歧义而新创建了一个命名空间,但是在处理同一本书不同版本时还是没有特别好的解决方案。百度百科的思路貌似是将同名的条目作为子页面挂在主页面下。OK,借鉴一下思路,但凡有不同版本的都变为子页面,然后在主页面上做聚合,类似如下的:图中两本书的页面分...
好久不用虚拟机来测试系统了,闲置了好长一段时间之后,昨天发现虚拟机服务器端的数据库连不上了,用终端运行mysql命令提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)网上给了很多解决方案,比如修改/etc/my.cnf文件和软链接,可...