自己的網站很久沒有去上了,想打開發現居然打不開了,所以就找了一系列的原因。
vps不行了 dns解析出問題了 域名出問題了簡單排查之後,我的vps服務商用的是 搬瓦工(bandwagonhost) ,重啟了一下還是無法訪問,後來我又看了一下我用的域名托管(dnspod),好像也是沒有問題的。最後又查了一下域名提供(freenom),域名到期還有一年,應該也沒有問題。
後來又看了一會,才想到會不會是apache服務器沒有啟動
重啟了一下:sudo apache2ctl -k restart
可以訪問了[被自己蠢哭了
但是mysql還是無法使用。
於是試了一下重啟: service mysql start
報錯說無法啟動,也沒有寫什麼原因(服務器上的ubuntu系統比較小,錯誤提示不全),找了半天也不知道什麼問題。
後來上網找資料才知道看錯誤日志(在/var/log/mysql中),裡面寫了出錯原因是[ERROR] /usr/sbin/mysqld: unknown variable ‘default-character-set=utf8’
後來網上查了之後才發現要把mysql配置文件my.cnf中的default-character-set=utf8改為character_set_server=utf8就可以了,試了一下果然可以了==
(my.cnf 在/etc/mysql 中)
真弱==