Как удалить файл по FTP (ошибка) и как запустить команды по SSH ?

smekalochka

Новичок
Регистрация
14.07.2016
Сообщения
5
Благодарностей
1
Баллы
3
Добрый день, форум! Не люблю просить подсказки, но приходится, только вчера зенку поставил , за ночь сделал себе шаблон который делает как раз то ради чего скачивал zenno, все благодаря уже существующим темам на форуме и гугла)

Но, то ли из-за усталости то ли из-за ненвимательности не могу никак найти решение для двух вещей:

1- Не могу удалить файл в директории на FTP, на папки пробовал ставить и разные права, выдает ошибку при удалении:

Код:
Тип    Время    Сообщение
    15:21:01    "Ошибка при смене директории var на Ftp узле 80.87.201.51 Rebex.Net.FtpException: var: No such file or directory (550).
   at Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
   at Rebex.Net.Ftp.VD0EjZ(String , 27NpLhZ )
   at Rebex.Net.Ftp.1qu6LbZ(String )
   at Rebex.Net.Ftp.ChangeDirectory(String remotePath)
   at ZennoLab.FTP.FtpBrowser.LNpsXTtNARgQY923v9IE(Object , Object )
   at ZennoLab.FTP.FtpBrowser.ChangeDirectory(String directory)"
Код:
    15:21:01    Выполнение действия FTPFile Ошибка при работе с FTP
Причем загрузка НА сервер работает корректно

2- Никак не могу найти топик с информацией по работе с SSH,
задача зайди на Сервер который на CentOS6 стоит, и в него в командную строку вбить команду чтоб зайти в mysql>

Код:
mysql -u root -p
password
CREATE DATABASE {-Variable.FromZenno-};
GRANT ALL PRIVILEGES ON {-Variable.FromZenno-}.* TO john@localhost IDENTIFIED BY 'pass';
То есть чтобы команды брали еще переменную


Всем кто ответ или хотя бы немного наведет на решение - всем благодарен!) Счастья здоровья ;-)
 

smekalochka

Новичок
Регистрация
14.07.2016
Сообщения
5
Благодарностей
1
Баллы
3
Пробовал менять слеши в путях в обратную сторону все равно ошибка

Код:
    16:05:00    "Ошибка при удалении файла на Ftp узле 80.87.201.51 Rebex.Net.FtpException: \var\www\www-root\data\www\domain.ru\user\config.php: No such file or directory (550).
   at Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
   at Rebex.Net.Ftp.VD0EjZ(String , 27NpLhZ )
   at Rebex.Net.Ftp.2coi0bZ(String , 27NpLhZ )
   at Rebex.Net.Ftp.DeleteFile(String remotePath)
   at ZennoLab.FTP.FtpBrowser.AI4daotNNn0iJZAsWH6g(Object , Object )
   at ZennoLab.FTP.FtpBrowser.DeleteFile(String item)"
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 560
Благодарностей
5 945
Баллы
113
Уверенны, что корректный путь указывается? \var\www\www-root\data\www\domain.ru\user\config.php
При входе на FTP какая дефолтная директория ? Или может редирект какой-то стоит? Нужно писать путь начиная от дефолтной директории.
Если например при входе на хост мы попадаем сразу в \var\www\www-root\data, то должен указываться путь www\domain.ru\user\config.php
 

smekalochka

Новичок
Регистрация
14.07.2016
Сообщения
5
Благодарностей
1
Баллы
3
Уверенны, что корректный путь указывается? \var\www\www-root\data\www\domain.ru\user\config.php
При входе на FTP какая дефолтная директория ? Или может редирект какой-то стоит? Нужно писать путь начиная от дефолтной директории.
Если например при входе на хост мы попадаем сразу в \var\www\www-root\data, то должен указываться путь www\domain.ru\user\config.php
В том то и дело что деволтная директория просто " / "

И по этой же директории файлы прекрасно создаются, проблема с удалением

chmod 777
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 560
Благодарностей
5 945
Баллы
113
В том то и дело что деволтная директория просто " / "

И по этой же директории файлы прекрасно создаются, проблема с удалением

chmod 777
Может прислать тестовый шаблон с FTP доступом, чтобы могли воспроизвести проблему?
 

smekalochka

Новичок
Регистрация
14.07.2016
Сообщения
5
Благодарностей
1
Баллы
3

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 560
Благодарностей
5 945
Баллы
113

smekalochka

Новичок
Регистрация
14.07.2016
Сообщения
5
Благодарностей
1
Баллы
3
Вопрос номер 1 успешно решен благодаря уважаемому VladZ

Решение:

Попробуйте сперва зайти на ftp прямо из браузера по адресу ftp://80.87.202.51/ (подставляя свой айпи) , таким образом увидите пути глазами фтп пользователя
Я лично столкнулся с тем что работал через клиент WinSCP и через него вижу все директории, поэтому затупил что вместо \var\www\www-root\data\www\domain.ru\user\config.php
нужно \www\domain.ru\user\config.php
 
  • Спасибо
Реакции: VladZen

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)