Сведения о вопросе

Fhohir

11:42, 28th August, 2020

Теги

file   ftp   symlink    

Невозможно удалить, возможно, файл с таким именем уже существует

Просмотров: 540   Ответов: 1

Это начинает меня раздражать. Недавно я решил очистить свой FTP и наткнулся на старую установку Wordpress, которую я забыл (о да, очень заботится о безопасности). Во всяком случае, по какой-то причине удаление каталога не удалось, поэтому я исследовал, чтобы увидеть, что вызвало блокировку, и я сузил его до файла в wp-content.

Теперь, когда я пытаюсь удалить этот файл, я могу получить две ошибки. Я пробовал в Windowx Explorer (FTP) и файловый менеджер веб-панели управления. Вот некоторые снимки ошибок:

Windows FTP File manager

Как вы можете видеть, мой файловый менеджер считает, что файл является символической ссылкой . Хотя это пугает меня, что мой веб-сервер является хостом для явно религиозного артефакта, я также сильно смущен ситуацией.

  • Я попытался переименовать файл.
  • Я обновил представление FTP.
  • Я попытался переместить файл в другой каталог (который работал, но не удалялся).
  • Я попытался отредактировать файл,а затем удалить.

И я в растерянности. Есть ли специальный способ удалить SymLinks? Я никогда не слышал о них, до сих пор.

редактировать

Ого Windows ты действительно своего рода волшебник. Я решил взглянуть на свой FTP через командную строку и угадать, что? Файл не существует. Игнорирует ли ftp символические ссылки, я не знаю, но я собираюсь сдаться :P

Command Prompt View



  Сведения об ответе

DAAA

12:28, 8th August, 2020

Прежде всего, попробуйте отправить свой веб-узел по электронной почте либо для SSH-доступа, либо для удаления символической ссылки для вас.

Если вы получаете SSH-доступ, используйте:

unlink index.php

Или если ни один из них не работает: создайте файл PHP там (например remove.php), который содержит:

<?php unlink("./index.php") ?>

Затем откройте этот файл в браузере, а затем удалите файл remove.php.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться