Ftp 公共html文件夹不可见

Ftp 公共html文件夹不可见,ftp,Ftp,我有一个网站,我复制到的位置。public_html文件夹也与其他文件夹一起上载,但未显示。请引导我。谢谢。请确保公用html文件夹具有执行权限 chmod a+x public_html 这将允许每个人都有执行权限。也许服务器(apache?)可能会隐藏名为public\u html的文件夹?还要检查组其他人是否具有该文件夹的读取和执行权限 在文件夹/path/to/second/run中 chmod ugo+rx . chmod -R ugo+rx public_html 设置文件夹可见

我有一个网站,我复制到的位置。public_html文件夹也与其他文件夹一起上载,但未显示。请引导我。谢谢。

请确保公用html文件夹具有执行权限

chmod a+x public_html

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

也许服务器(apache?)可能会隐藏名为
public\u html的文件夹?还要检查组
其他人
是否具有该文件夹的读取和执行权限

在文件夹/path/to/second/run中

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

设置文件夹可见。

您的主机提供商似乎是dreamhost.com

请查看此线程,根据该线程,public_html似乎是dreamhost上的一个特例:

和/或:

希望有帮助

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


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

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

由于您使用的是DreamHost web hosting,您将无法控制ssh和chmod、chown命令。我认为dreamhost不会使用cPanel进行共享托管,他们有自己的控制面板,所以您无能为力,请dreamhost支持人员重新初始化您的公共html目录。他们肯定会这样做。我在dreamhost论坛上搜索并找到了这些链接-

目前,在您的案例中,我发现没有与public_html(技术上称为“Document Root”)目录相关的问题,因为您指向的是正确的目录,并且您的documentRoot是该目录的父目录,因此,如果您的documentRoot错误,则没有机会访问该url,当前,您的域正在打开一个正确的index.html文件,该文件指示您的documentRoot在那里


手动(从基于web的文件管理器)在那里创建index.html或home.html文件,查看它是否正常工作,如果正常工作,则说明上载时出现问题。

是否检查文件夹是否隐藏


如果您在终端中执行ls-a,您将知道它的存在。如果存在,请尝试授予其读取和执行权限(使用chmod 555命令)。如果您计划编写某些内容或从用户处获取反馈(使用chmod 777),请授予写入权限。

您是否尝试过重新上载它,仅通过它自己?文件夹是否正常显示在您的桌面上?它正常显示在桌面上,但不起作用。子目录/second已经是公共的,您应该直接将“public\u html”的内容上载到它,您的网站/html页面将显示出来。您的“/etc、/logs、/mail”文件夹应仅位于域目录的根目录中。请注意,我可以看到包含用户名和密码哈希的敏感文件。(/etc/xxxxxx/shadow)