【问题标题】:FoundationPress Couldn't delete file: Failure in sftpFoundationPress 无法删除文件:sftp 失败
【发布时间】:2015-03-12 04:12:45
【问题描述】:

所以我开始为 WP 网站进行开发,并开始在我的本地计算机上进行开发,然后通过 sftp 将我的工作转移到单独的服务器上。对于主题开发,我尝试将 FoundationPress 用于创建主题的前端框架。我用它工作了一天,然后决定它不是我想要的,现在我试图从 sftp 中删除它public_html/foo/wp-content/themes/bar

虽然它返回给我Couldn't delete file: Failure 消息。 我认为这与 FoundationPress 如何需要 node.js、bower 和 grunt 安装才能工作有关。所有.php 文件都已从目录中删除,但 bower_components 和 node_modules 仍然存在,因此它不会让我完全删除目录。

有什么建议吗?

【问题讨论】:

    标签: php wordpress ssh zurb-foundation sftp


    【解决方案1】:

    文件依赖不会影响通过 SFTP 删除文件。他们只是文件,他们不知道谁依赖谁。你用的是 sftp 客户端吗?

    您是否可以通过 SSH 访问此服务器?这是管理文件的另一种方式。您可以(非常小心地)运行命令:

    rm -rf directory-you-want-to-delete/
    

    r = 递归遍历目录中的所有内容,包括其中的所有目录

    f = force,意思是不要问我是否确定

    我说得非常小心,因为这个命令不会问你“你确定吗?”,如果你不知道自己在做什么,它会删除所有内容。如果您运行rm -rf /,您将擦除整个服务器分区。

    【讨论】:

    • 我确实有 ssh 访问权限。因此,如果我运行该命令,它应该删除我指定的目录中的所有内容?
    • 是的,考虑到您拥有特权。这是关于 rm 命令的 wiki:en.wikipedia.org/wiki/Rm_%28Unix%29
    • 很好用@umagrama。你知道为什么它一开始不让我做吗?我想我只是通过 sftp shell 而不是 ssh 运行 rmdir specific/path 命令。
    • 很高兴听到!关于不通过 FTP 工作,你确定那些目录是空的吗?如果它们不为空,rmdir 不会删除它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2012-08-13
    • 1970-01-01
    • 2016-10-15
    • 2021-12-08
    • 1970-01-01
    相关资源
    最近更新 更多