2016-05-31 44 views
0

好了,所以我用下面的脚本,我得到在所有网站上出现以下错误那种搞砸我的几个网站:搞砸了文件权限在/ home目录GoDaddy的的cPanel

Forbidden 

You don't have permission to access/on this server. 
Server unable to read htaccess file, denying access to be safe 

Additionally, a 403 Forbidden error was encountered while trying to use an  ErrorDocument to handle the request. 

代码把所有东西搞砸了!

<?php 

exec ("find/-type d -exec chmod 0750 {} +"); 
exec ("find/-type f -exec chmod 0644 {} +"); 

?> 
+0

你不能通过SSH登录? – bassxzero

+0

是唯一的方法吗? –

+0

如果是这样,这意味着我必须设置ssh,这可能需要一段时间,因为我从来没有使用它.. –

回答

0

我认为问题在于您正在重写根路径的权限。我已经使用过GoDaddy,这个许可重写可能是不允许的。尝试从cPanel文件管理器手动重写权限。

+0

如果它不被允许,那么我的网站不会失效 –

+0

对不起,我解释说它不正确。尝试chmod 0755,它可以解决这个问题。 –

+0

我也已将所有文件和文件夹分别更改为0666和0755,但网站没有发生变化,因此我无法再次运行脚本,因为我无法通过url访问脚本 –

0

随着您更改权限,您的目录到第一行:
User:read write execute;Group:read execute;World:---
,并与其他一个您更改文件权限:
User:read write;Group:read;World:read

我的建议是登录trought FTP ,或SSH并将文件权限更改为原始文件。
你可以从你的cPanel激活ssh连接,然后建立一个ssh客户端这样的腻子,你可以访问你的服务器并尝试更改文件权限。

如果这不起作用,请尝试登录你的godaddy帐户,去cpanel并点击'文件管理器'打开你的根目录并检查你的文件的权限。权限列在文件类型描述附近的表格中。如果文件权限是错误的,请尝试更改它们,看看是否有任何事情发生,否则我会建议联系godaddy support,他们肯定会帮助你。