Wordpress Nie udało się połączyć z serwerem FTP Moje IP:22

Wilhelm | 2018-01-30 12:33:38 UTC | #1

Walę już głową w klawiaturę… Bo jak nie z jednego problemu to w drugi wpadam. Już doszliśmy wspólnymi siłami do momentu w którym “poprawnie” zainstalowałem wordpessa na moim vps. Zaczynam zabawę z nim i już pierwsze problemy… Chcę wgrać styl, nie mogę bo nie może się połączyć z serwerem FTP. Myślę pal licho jest opcja “ręcznego” wgrania motywu. Więc korzystam z niej. Motyw został “wgrany”. Z dużym podkreśleniem na cudzysłów. Chce go aktywować (zainstalować) muszę dać połączyć się worspressowi z ftp -.-. Ręce opadają. Podaję dane do FTP, hasło, login, IP. I co?

Nie udało się połączyć z serwerem FTP MOJE IP KTÓREGO NIE PODAJE TUTAJ:21

Myślę sobie czy nawet to musi lecieć w kulki… Idę do filezilli i total comandera by się przekonać czy ja jakiś upośledzony jestem czy co. wpisuje IP, wpisuje login, wpisuje hasło. Łączy się bez problemu w obu przypadkach. Więc ja się pytam co jest do uja pana? Jedyne co mi tu nie pasuje to że automatycznie wrzuca port 21. Gdy fillezilla i total comander nadaje mi 22. Próbowałem też dać w wordpressie port 22 zaraz po ip, rezultat ten sam. Ktoś ma jakieś propozycje sugestie? Ręce naprawdę opadają…


bopke | 2018-01-30 12:36:23 UTC | #2

jeżeli lecisz po porcie 22 to znaczy, że nie używasz FTP, tylko sFTP. Jeżeli chcesz użyć ftp, musisz doinstalować serwer ftp którego prawdopodobnie nie masz.
sudo apt-get install proftpd


Infinity | 2018-01-30 14:23:53 UTC | #3

Ewentualnie możesz uruchomić w wordpressie opcję “DIRECT”, czyli instalowanie bez wymaganego dostepu do FTP.

define(‘FS_METHOD’, ‘direct’);

Do dodania w wp-config.php

Port 21 to port FTP
Port 22 to port SSH/SFTP

Jeśli nie masz FTP na vpsie, to sie nie dziw ze FTP nie działa.


DBanaszewski | 2018-01-30 15:35:32 UTC | #4

Ja bym ustawił uprawnienia do edycji dla serwera WWW (wtedy aplikacja PHP ma bezpośredni dostęp do plików):

sudo chown -R www-data:www-data /var/www/html/*

Aylin | 2018-12-20 00:40:05 UTC | #5