Tworzysz stronę internetową i potrzebujesz pomocy?

Jeśli korzystacie z własnego serwera (może być to np. VPS, czy np. Raspberry Pi) na którym dodajecie domeny na których ma działać np. WordPress może spotkać Was pewna niespodzianka, której pewnie nie spotkaliście korzystając z hostingu współdzielonego…

WordPress i monit o konto FPT(S)

Akurat będzie to na przykładzie WordPressa, gdzie przy próbie instalacji/aktualizacji może pojawić się taki monit:

wordpress_apache_chown_www-data

Informacje dotyczące połączenia

Aby wykonać wybrane działanie, WordPress potrzebuje dostępu do Twojego serwera WWW. Wprowadź dane połączenia FTP, aby kontynuować. Jeśli nie pamiętasz danych do połączenia się, skontaktuj się z administratorem swojego serwera.

  • Nazwa serwera
  • Nazwa użytkownika FTP
  • Hasło FTP

To hasło nie zostanie zapisane na serwerze.
Typ połączenia Typ połączenia FTP FTPS (SSL)

Wyjścia są przynajmniej 2:

  • Podajemy dane konta FTP
  • Korekta uprawnień do katalogu

Pierwsze rozwiązanie może wydawać się łatwiejsze – o ile znacie dane niezbędne do połączenia – to jednak w dłuższej perspektywie bywa męczące, bo hasło trzeba będzie podać przy każdej operacji wymagającej modyfikacji plików (aktualizacje, dodawanie wtyczek czy zmiana motywu). Dlatego zdecydowanie lepiej…

Brak uprawnień do katalogu

Monit zazwyczaj pojawia się z powodu braku uprawnień webserwera do katalogu w którym znajduje się strona. W przypadku Apache serwer (tym samym i strony) domyślnie korzysta z użytkownika „www-data” (zresztą tak samo jak Nginx), który powinien mieć odpowiednie uprawnienia do katalogu w którym znajduje się strona.

By to „naprawić” wystarczy skorzystać skorzystać z polecenia:

sudo chown -R www-data:www-data katalog_www

Np.:

sudo chown -R www-data:www-data /var/www/public_html

Zakładam, że skoro spotkał Was taki problem to nie dodawaliście domeny z poziomu takich narzędzi jak cPanel, DirectAdmin, ISPConfig, VHCS, Webmin czy inny (np. jakiś autorski) panel, i macie dostęp do serwera w ramach SSH – w innym wypadku poproście administrację serwera o pomoc… ;-)

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Kurs "WordPress: Pierwsze kroki" (bezpłatna lekcja)
Patryk
Kurs "WordPress: Pierwsze kroki" (bezpłatna lekcja)