今天在调试线上的一个插件时,发现怎么调也调试不出来也不知为啥。不过想起之前有个网站曾使用过这个插件,但因后来那个网站下线了,也就没有维护了,不过还好做了相应的文件备份,于是进行了线下仿真环境的还原,将之前备份的文件导入了PHPstudy相应的目录中,就在访问phpmyadmin准备还原数据库时,浏览器显示:

“ Forbidden
You don't have permission to access /phpmyadmin/index.php on this server. ”

眼看无法访问phpmyadmin,于是我又改直接访问网站内容看是否可正常访问时,又提示了:

“ Forbidden
You don't have permission to access/on this server. ”

看了一下两个的提示信息,提示都是因为某些权限的不足而无法访问,但具体是哪些权限就不得而知了,慢慢的回过来想一下,在我未还原网站时,phpstudy原有的网站是可以正常访问的,后面我是直接用备份的文件覆盖了WWW(根)目录下的网站程序,会不会是某个文件记录的信息不对呢,于是我又去查看相应的网站程序文件了,就在这时一个‘.htaccess’的文件引起了我的注意,哎这不是apache下的相关配置文件吗?而现在这个是被我复制后的原线上网站的的配置文件,会不会时这个文件引起的错误呢!于是果断删除,接着回到浏览器上尝试着访问,神奇的事情发生了:
噔~噔~噔~噔~~~,可以正常访问了,快去试一下吧!
关于“.htaccess”这个文件的作用,不懂的娃自行百度,还有一点就是大家在删除网站时任何文件时,一定要先做好文件备份哦~,这是运维的必备技能,防作死。

最后修改:2022 年 06 月 11 日
如果觉得我的文章对你有用,请随意赞赏