显示连接ftp文件列表的html,FileZilla连接成功但没显示所有目录

最近弄了个虚拟主机,想写写自己的博客玩玩。

然后买主机,买域名,安装了wordpress写了几篇博客,就放在一边了。用的都是wordpress的模板,没有涉及到上传本地php文件到远程服务器。

在虚拟主机的Cpanel里,直接上传php或较大的文件夹时通常会失败。用网页上传也很慢。于是弄了Filezilla,免费好用的FTP上传工具。

然后按照虚拟主机的Cpanel里的教程,下载了配置文件,直接在filezilla里加载此配置文件,连接成功。

但如下图所示:提示:状态:列出“/”的目录成功

36988a067bfc89c59f04babe4b102294.png

然后到filezilla的右侧一看,“/”目录下什么都没有。并没有列出目录结构:

大概出下图所示:

2bf61cc0f41d4c98f419018128e0d007.png

一般wordpress目录结构里有一个文件目录叫public_html(除非你手动改过,当然是为了更安全)。于是直接在上图的远程站点里敲public_html也没有响应,直接在图1里报错,说找不到public_html文件或文件夹。

后来,看了一个视频:国外的(请文明上网) https://www.youtube.com/watch?v=_SWPJqN1SSc

然后,看到视频里也是列出“/”就算成功了的,她拖了一个文件到远程,就显示上传成功了。于是我想到:我也找一个文件直接拖上去,然后可以登录Cpanel的文件管理器,在文件管理器里看一下,拖进去的文件在远程的哪个位置。

于是,在本地找了一个文件,比如:叫 laugh.png(这个文件必须是我在写博客的时候上传过的)

然后直接上传到 “/”下面,然后在虚拟主机的Cpanel的文件管理器的查找中,直接查找 laugh.png,果不其然,被我找到了,然后对比了一下和我之前上传过的同名的文件的目录结构的不同,找到了问题所在,原来是子用户目录结构的问题。

然后,在Cpanel的子用户管理里,如下图:

52b2c890ee9545515147c954f65782b3.png

之前弯曲箭头的部分主目录是有东西的,于是我将里面的内容删掉,可以看到主目录下面图标,小房子后面一个斜线,说明,我在图1列出的就应该是这个目录下的东西。

然后保存。再回到filezilla里,再重新连接一下ftp,成功显示所有文件。

但有些目录文件夹还不能打开。是因为没有给足够的权限,至少是755权限才可以。

所以去Cpanel的文件管理器里,选中你想改权限的目录,在权限里设置一下755.然后重新连接FTP,就可以了。

然后就可以通过FTP尽情上传你的东西到服务器了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值