我有一个我复制到this位置的网站。 public_html文件夹也与其他文件夹一起上传,但没有显示。请指导我。感谢。
答案 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
是否具有该文件夹的读取和执行权限。
在文件夹/ path / 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 ),请给予写入权限。