惊魂半小时
今天晚上想把g-info.org这个网站的数据恢复一下,所以打开filezilla进行ftp操作。
由于我用的是笔记本的触摸板,一不小心将cpanel后台文件管理器中将public_html整个文件夹拖动到tmp这个文件夹中,然后主机里面放的3个站点全部访问不了啦。我当时真是心比啥都凉,心想要是恢复不过来可就全完啦,至少这2年做的东西全没啦。
所以紧接着小心翼翼地将public_html整个文件夹移动到cpanel文件管理器home里去。可是成功移动过去以后,我试着访问那3个站点,都是403 forbidden 错误。这下可把愁坏啦,心想完了完了,3个站点都恢复不过来啦。
抱着拔凉拔凉的心情在股沟上搜寻403 forbidden错误的解决办法。大多数人的说法是文件夹权限不够。所以我就在cpanel的文件管理器里将整个public_html文件夹的访问权限设置成了777(原来是755)。设置完以后,重新刷新3个站点,没想到有一个已经能访问,但是这个能访问的站点却只能浏览首页,浏览内页会和其他2个站点一样出现错误。
到这步出现的错误已经不再是403 forbidden啦,而是HTTP 500错误,真是让人郁闷至极.
我怀着更加拔凉拔凉的心情在股沟里找寻cpanel 500错误的解决办法,找啊找,找了好久,还是没有找到有说服力的答案。
这时一片博文的答案引起了我的注意,文章如下(感谢一路同行):
Lunarpages主机出现500错误怎么办?
答:一般最常见的可能是由于目录权限改成了777导致的,进入cpanel面板选择File Manager将目录权限改成755就可以恢复正常
我按照文中的方法又将publish_html和里面的子目录的访问权限都设成了755。
刷新一下,ok,3个站点都可以正常访问啦。
唉,幸好今晚解决了问题,不然这3个站点全军覆没,我可是连死的心都会有的。
可见,时时给网站做备份是多么地重要啊。教训啊教训!