Zainstalowałem WordPress na mojej wersji Ubuntu 10.10 Desktop i próbuję zainstalować wtyczkę z przeglądarki (wiem, że mogę upuścić ją na wp-content / plugin, ale chcę to zrobić przez przeglądarkę internetową za pomocą FTP) ekran, gdy próbuję ustawić automatyczną aktualizację lub zainstalować wtyczkę z przeglądarki internetowej.
Podaję nazwę hosta 127.0.0.1 oraz nazwę użytkownika i hasło, których używam do logowania do wordpress. Dostaję błąd
Nazwa użytkownika / hasło Niepoprawne i nie można połączyć się z 127.0.0.1:20
Myślę, że będę musiał przyznać użytkownikowi hasło ftp, ale nie wiem jak. Mam już zainstalowany vsftp, ale gdy spróbuję „ftp 127.0.0.1”, otrzymuję -
$ ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.3.0)
Name (127.0.0.1:gaurav): root
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
Wordpress działa lokalnie na moim Ubuntu Desktop.
Wystarczy dodać tę linię do wp-config.php
Wtedy będzie OK.
źródło
Jeśli korzystasz z pliku domyślnego, problem, który miałem, nie był w stanie włączyć dostępu do zapisu. To rozwiązało moje problemy.
źródło
Dla mnie zmiana właściciela folderu wordpress rozwiązała problem.
źródło
Miałem ten sam problem.
Kiedy utworzyłem mój serwer Ubuntu, instalowałem witrynę Wordpress i za każdym razem, gdy chciałem aktualizować wtyczkę, potrzebowałem dostępu ftp, co było naprawdę denerwujące. Wiedziałem, że mogę po prostu dodać szczegóły ftp w konfiguracji dla wordpress, ale byłem jak NAH! Okazało się, że wordpress nie może zapisywać plików do katalogu wp-content, ponieważ apache nie ma uprawnień do edycji katalogu, więc tak to naprawiłem.
Skopiuj plik grupy do grup w tym samym katalogu
Następnie przyznaj uprawnienia rekurencyjne apaczowi
To jest to.
Innym sposobem na to jest edycja envvars apache
Edytuj wiersze tam, gdzie jest napisane
I zamień dane www na swoją nazwę użytkownika dla Ubuntu
teraz uruchom ponownie apache
a następnie upewnij się, że twoje konto ma uprawnienia do katalogu
Jeśli to nie zadziała, po prostu odpowiedz.
źródło
Aby skonfigurować
vsftpd
, należy otworzyćvsftpd.conf
w/etc
i skopiuj wklej następujący w swojej vsftpd.confUwaga:
powinieneś utworzyć nowy katalog
/srv
w nazwie ftp lub jakiejkolwiek innej nazwie, którą wolisz. Jeśli wolisz inną nazwę, zmień wierszanon_root=/srv/ftp
naanon_root=/srv/toyourfoldername
Teraz umieść wszystkie swoje pliki w folderze / srv / ftpAby przetestować ustawienia w localhost wpisz:
ftp://127.0.0.1
Jeśli masz jakieś problemy, daj mi znać.
Aby uruchomić / zatrzymać / zrestartować vsftpd:
źródło
sudo service vsftpd ....
To działało dla mnie:
Dodaj ten plik do
wp-config.php
:więcej http://www.jamison.org/2010/12/04/how-to-configure-wordpress-for-automatic-ftps-updates-using-vsftp-in-ubuntu/
źródło