public_html文件夹不可见

时间:2015-01-21 11:11:25

标签: ftp

我有一个我复制到this位置的网站。 public_html文件夹也与其他文件夹一起上传,但没有显示。请指导我。感谢。

7 个答案:

答案 0 :(得分:6)

当您使用DreamHost网络托管时,您无法控制ssh和chmod,chown命令。我认为dreamhost不会使用cPanel进行共享托管,他们有自己的控制面板,所以你无能为力,请求dreamHost支持重新初始化你的public_html目录。他们肯定会这样做。我在dreamhost论坛上搜索并找到了这些链接 -

https://discussion.dreamhost.com/thread-13646-post-13647.html#pid13647

https://discussion.dreamhost.com/thread-128630.html

目前在你的情况下,我看到没有与public_html(技术上是“Document Root”)目录相关的问题,因为你的http://www.inspuratesystems.com/second/指向正确的目录,而你的documentRoot是该目录的父目录,所以如果你的documentRoot错了,然后没有机会访问那个网址,目前你的域名正在打开一个正确的index.html文件,表明你的documentRoot就在那里。

手动创建index.html或home.html文件(来自他们的基于网络的文件管理器)并查看它是否正常工作,如果有效,则上传时会出现问题。

答案 1 :(得分:4)

您的托管服务提供商似乎是dreamhost.com

请查看此主题,根据哪个public_html似乎是dreamhost的特例: https://discussion.dreamhost.com/thread-144453.html

和/或这个: Getting a 'Not Found' error on my website?

希望它有所帮助!

答案 2 :(得分:1)

确保public_html文件夹具有执行权限

chmod a+x public_html

这将允许每个人的执行权限。

答案 3 :(得分:1)

也许服务器(apache?)可能会隐藏名为public_html的文件夹?还要检查组others是否具有该文件夹的读取和执行权限。

在文件夹/ p​​ath / to / second / run

chmod ugo+rx .
chmod -R ugo+rx public_html

将文件夹设置为可见。

答案 4 :(得分:0)

cpanel可以以独特的方式处理“public_html”文件夹。尝试上传到以下文件夹:/ home / yourusername / public_html / second / files /而不是/ home / yourusername / public_html / second / public_html /

如果您想在inspuratesystems.com/second/创建一个新的独特网站,则不需要第二个“public_html”文件夹。只需将它们放在/ home / yourusername / public_html / second目录中即可。

答案 5 :(得分:0)

如果您使用的是Linux或OS X服务器,则可能需要更改文件夹的权限。

答案 6 :(得分:0)

您是否检查过该文件夹是否为隐藏属性?

如果您在终端中执行 ls -a ,您就会知道它的存在。如果它存在,那么请尝试给它阅读&执行权限(使用 chmod 555 命令)。如果您打算撰写内容或从用户那里获取反馈(使用 chmod 777 ),请给予写入权限。