2

Я просто унаследовал сайт WordPress, который клиент наполовину разработал другим веб-разработчиком.

Сайт размещен на выделенном сервере Strato, на котором установлен Plesk.

Я только что сделал пользователя FTP, чтобы получить FTP-доступ к сайту. До сих пор все хорошо и правильно.

Проблема в том, что не все каталоги и файлы отображаются на FTP (FileZilla). Я знаю, что есть больше файлов, потому что я могу видеть их в веб-менеджере файлов.

Я думал, что это была проблема с разрешениями, но я проверил все разрешения, и все они правильные.

Я пробовал на FileZilla и Cyberduck.

Другой тест сделал: На FileZilla показ скрытых файлов -> не работал.

Права доступа к файлам, которые я не вижу: rwx rx rx (755)

После включения записи в список необработанных каталогов FTP, я получаю:

Estado:         Recuperando el listado del directorio...
Comando:    CWD /httpdocs/wp-content/plugins
Respuesta:  250 CWD command successful
Comando:    PASV
Respuesta:  227 Entering Passive Mode (85,214,95,20,221,71).
Comando:    MLSD
Respuesta:  150 Opening BINARY mode data connection for MLSD
Listado:    modify=20150119092306;perm=flcdmpe;type=cdir;unique=803U38C0309;UNIX.group=503;UNIX.mode=0755;UNIX.owner=10000; .
Listado:        modify=20141027105142;perm=adfrw;size=2255;type=file;unique=803U38C0320;UNIX.group=503;UNIX.mode=0644;UNIX.owner=10000; hello.php
Listado:        modify=20141027105142;perm=adfrw;size=28;type=file;unique=803U38C0321;UNIX.group=503;UNIX.mode=0644;UNIX.owner=10000; index.php
Listado:        modify=20150113112029;perm=adfrw;size=1458315;type=file;unique=803U38C0849;UNIX.group=503;UNIX.mode=0644;UNIX.owner=10000; revslider.zip
Listado:        modify=20141211171023;perm=flcdmpe;type=pdir;unique=803U38C022A;UNIX.group=503;UNIX.mode=0755;UNIX.owner=10000; ..
Respuesta:  226 Transfer complete
Estado:         Directorio listado correctamente

Просмотр FTP:

ТП вид

Вид файлового менеджера:

Просмотр файлового менеджера

Просто авторизуйтесь через SSH и с тем же именем пользователя и паролем, что и с FTP, и сможете увидеть все архивы!

В FileZilla после приветственного сообщения я получаю:

Respuesta:  220 ProFTPD 1.3.5 Server (ProFTPD)
...
Comando:    SYST
Respuesta:  215 UNIX Type: L8

Дополнительные тесты: я вижу новые подпапки, если создаю их через FTP. Есть другие подпапки и файлы, которые, как я знаю, должны быть там (по всей папке WordPress), но я их не вижу. Не только в папке, показанной на изображениях.

Есть идеи, в чем может быть проблема?

2 ответа2

1

С сервером ProFTPD есть много директив конфигурации, которые могут заставить сервер скрывать определенные каталоги от клиента, включая:

  • HideFiles - включить скрытие файлов на основе регулярных выражений
  • HideUser - включить скрытие файлов в зависимости от владельца
  • HideNoAccess - блокирует список записей каталога, к которым у пользователя нет прав доступа.
  • DenyAll - Запретить всем клиентам
  • DenyUser - Пользовательские правила запрета
  • DenyGroup - групповые правила отказа
  • DenyClass - классовые правила запрета
  • Deny - Директива контроля доступа

В файле журнала ProFTPD вы должны увидеть, почему сервер скрывает файлы.

Проверьте /etc/proftpd/proftpd.conf и другие файлы конфигурации ProFTPD, включая файлы конфигурации для конкретного виртуального хоста. Посмотрите также на любой .ftpaccess в каталоге и родительских каталогах.

0

При использовании тюрьмы chroot (DefaultRoot ~) убедитесь, что домашний каталог пользователя FTP действительно является каталогом, которым он должен быть.

И если каталог является точкой монтирования или находится под точкой монтирования, убедитесь, что правильный диск действительно смонтирован там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .