“you don’t have permission to access on this server”

昨天在Ubuntu下配Apache2+PHP环境时候, default的index可以访问, 但如果改了目录(a2dissite default && a2ensite [mysite])后就有这个错误了.

网上很多改apache2配置文件的, 我也按那方法改了但没用.

遂想到文件权限的问题, 把我的index.php全部改成rwx, 但也没用.

后来发现, 是Dropbox搞的鬼, 我把网页文件都放在Dropbox某个目录里了.

这货文件权限竟然是

根据https://help.ubuntu.com/community/FilePermissions

里说, 如果一个文件夹没有x, 那么就无法cd.

把Dropbox改成755, 成功解决.

另, 俄罗斯哥, 测试说, 有test1/test2/, 如果test2为r, 那么不管test1权限, test2都是r.

Leave a Reply

Your email address will not be published. Required fields are marked *