Настройка FTP

Тема в разделе "Общие вопросы", создана пользователем DarkP, 7 янв 2015.

  1. DarkP

    DarkP Новичок

    Сообщения:
    15
    Симпатии:
    4
    Всем Привет!

    Пробую сборку 2.0.1.1. Установка модулей идёт путём загрузки архива, но оно требует настроить FTP. Прошу Подсказать что я делаю не так.

    [​IMG]

    Логин и пароль от всего аккаунта, позволяют зайти во все папки сайтов, которые там хостятся.

    При попытке поставить модуль, получаю вот что:
    [​IMG]
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    В ошибке говорится, что не может сменить директорию. Может и не надо вводить public_html, а достаточно ввести /
    или оставить поле пустым.
    Вы когда через фтп клиент с такими данными заходите что показывает, какие папки?
     
  3. DarkP

    DarkP Новичок

    Сообщения:
    15
    Симпатии:
    4
    Когда сам захожу с этими данными вижу вот что:
    [​IMG]
     
  4. DarkP

    DarkP Новичок

    Сообщения:
    15
    Симпатии:
    4
    Если FTP Домашняя директория прописать "ferrumline.ru/public_html/", то ошибка такая:
    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
    OK
    <b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b> и т.д. ограничение в 10 000 символов не даёт дать весь текст.
     
  5. DarkP

    DarkP Новичок

    Сообщения:
    15
    Симпатии:
    4
    Если оставить поле директории пустым, то выдаёт вот такую ошибку:
    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
    OK
    <b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_put(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>345</b><b>Warning</b>: ftp_put(): Switching to Binary mode. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>345</b><b>Warning</b>: ftp_nlist(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>328</b><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>333</b><b>Warning</b>: ftp_mkdir(): Create directory operation failed. in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>338</b><b>Warning</b>: ftp_put(): listen() failed: Operation not permitted (1) in <b>/home/l/lapaev/ferrumline.ru/public_html/admin/controller/extension/installer.php</b> on line <b>345</b> и т.д. ограничение в 10 000 символов не даёт дать весь текст.
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Какие то проблемы с доступом. Может прав не хватает на директории. Или у скрипта нет прав на такие действия.
    Лучше конечно тестировать с прямым доступом, т.е чтобы при открытие через фтп вы видели сразу корень своего сайта т.е папки admin catalog итд.

    А еще лучше устанавливать вручную т.е простым копированием соответствующих файлов т.е как раньше.
     
  7. DarkP

    DarkP Новичок

    Сообщения:
    15
    Симпатии:
    4
    Я начал с простого копирования. Но так я не вижу модуль в списке модулей....
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Это уже проблема модуля. Не факт что он должен появится там, где вы думаете.
    Не факт, что модуль корректно устанавливается через пункт установки расширения в текущей версии.
    Очень много вопросов, которые по сути должен решать автор дополнения.
    Если у дополнения совместимость под версию 2.0.0.0 то уж точно надо узнавать у автора, т.к до 2.0.1.1 много чего переделали...
     
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
  10. Vlad77mk

    Vlad77mk Пользователь

    Сообщения:
    142
    Симпатии:
    1
    Модуль может не работать по очень многим причинам - не та версия движка, неправильно установлен, "битый" файл да и много чего ещё. К автору обратитесь, может поможет :)
     
    DarkP нравится это.
  11. ever2013

    ever2013 Новичок

    Сообщения:
    1
    Симпатии:
    0
    У меня была точно такая же проблема, помогла правка файла admin/controller/extension/installer.php
    после строки:
    $login = ftp_login($connection, $this->config->get('config_ftp_username'), $this->config->get('config_ftp_password'));
    добавил строку:
    ftp_pasv($connection, true);
    и тогда все заработало.
     
  12. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Сейчас это уже не актуально, так как есть модификатор, который обходит это фтп.
    А в следующей версии и в опенкарт не будет этого фтп. Это было вроде ложное решение по добавлению данного функционала.