Installer WordPress på Ubuntu 17.04 med Nginx, MariaDB og PHP Support

  • Richard Poole
  • 0
  • 4712
  • 301

Denne korte veiledningen viser studenter og nye brukere en trinnvis veiledning for å kjøre WordPress på Ubuntu 17.04 (Zesty Zapus) med Nginx, MariaDB og PHP-støtte. Etter dette oppsettet kan brukere kjøre og administrere dynamiske og kraftige nettsteder ved hjelp av WordPress.

For de som ikke kjenner WordPress, er det et gratis innholdsstyringssystem (CMS) som driver mange dynamiske nettsteder på nettet. Det lar alle enkelt lage og designe kraftige nettsteder ved hjelp av gratis verktøy og maler levert av WordPress-fellesskapet.

Uten å kaste bort mer av tiden din, la oss komme i gang med å installere WordPress på Ubuntu 17.04

Trinn 1: Installer / oppdater Ubuntu

Dette innlegget antar at du skal kjøre Ubuntu 17.04 og at du har root eller administrativ tilgang til systemet. Før du kan begynne å installere støttede pakker i Ubuntu, må du først oppdatere systemet. For å gjøre det, kjør kommandoene nedenfor.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Etter oppdatering av Ubuntu vil du kanskje starte systemet på nytt. Fortsett nedenfor for å installere Nginx

Trinn 2: Installer Nginx Web Server

Nginx er en kraftig webserver. WordPress krever en webserver for å betjene sider. Siden Nginx er enkel å administrere, kan vi installere den. For å gjøre det, kjør kommandoene nedenfor

sudo apt-get install nginx

Når du har installert Nginx, kjører du kommandoene nedenfor for å lære hvordan du stopper, starter og aktiverer Nginx-tjenesten

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service 

Etter det, fortsett nedenfor for å installere MariaDB.

Trinn 3: Installere MariaDB Database Server

MariaDB er en raskt blitt standard databaseserver for Linux-systemer. Det overgår raskt MySQL, som har vært standard i veldig lang tid for alle Linux-distribusjoner. WordPress krever også en databaseserver for å fungere.

For å installere MariaDB, kjør kommandoene nedenfor

sudo apt-get install mariadb-server mariadb-client

Når du har installert databaseserveren, kjører du kommandoene nedenfor for å sikre den.

sudo mysql_secure_installation

Du blir bedt om å svare på spørsmålsserier ... bruk eksemplet nedenfor for å veilede deg.

Skriv inn nåværende passord for root (skriv inn for none): TRYKK ENTER Angi root-passord? [J / n] Y LAG PASSORDET ditt Fjern anonyme brukere? [Y / n] Y Ikke tillate root-pålogging eksternt? [Y / n] Y Fjern testdatabase og tilgang til den? [Y / n] Y Last inn tabellene om privilegier nå? [Y / n] Y

Etter å ha sikret databaseserveren, kjør kommandoen nedenfor for å lære hvordan du stopper, starter og aktiverer MariaDB-tjenesten

sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Fortsett nedenfor for å opprette WordPress-database.

Trinn 4 Opprett WordPress-database og bruker

Nå som MariaDB Database server er installert ... din neste oppgave er å lage en database som WordPress kan bruke. Du vil også opprette en databasebruker for å administrere databasen.

Kjør kommandoene nedenfor for å logge på databaseserveren

sudo mysql -u root -p

Når du blir bedt om å oppgi rotpassordet, skriver du inn det du opprettet ovenfor.

Kjør deretter kommandoene nedenfor for å opprette en ny database kalt wpdb.

OPPRETT DATABASIS wpdb;

Kjør kommandoene nedenfor for å opprette en ny databasebruker kalt wpuser og gi kontoen full tilgang til wpdb-databasen.

GRANT ALLE på wpdb. * TIL 'wpuser' @ 'localhost' IDENTIFISERT AV 'type_new_password_here';

Til slutt kjører du kommandoene nedenfor for å lagre endringene og avslutte.

FLUSH PRIVILEGES; exit 

Fortsett nedenfor for å installere PHP

Trinn 5: Installer PHP og moduler

Til slutt, den siste pakken for WordPress er PHP og dens moduler. For å installere disse pakkene, kjør kommandoene nedenfor

sudo apt-get install php-fpm php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Etter å ha installert alle nødvendige pakker, fortsett nedenfor for å laste ned WordPress-innhold og konfigurere det.

Trinn 6: Konfigurere WordPress

Nå som WordPress-databasen og brukeren er opprettet, kan du laste ned WordPress siste innhold. For å gjøre det, kjør kommandoene nedenfor

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Deretter trekker du ut det nedlastede innholdet og kopierer det til Apache2-standardrotkatalogen på Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Sørg for å fjerne Ubuntu-standard index.html testfil fra standard rotkatalog. Dette kan forårsake problemer for nye brukere.

sudo rm -rf /var/www/html/index.html

Deretter oppretter du WordPress-konfigurasjonsfil fra eksempelfilen ved å kjøre kommandoene nedenfor.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Åpne deretter wp-config.php filen og gjør følgende uthevede endringer for å referere til databasen og brukeren du opprettet ovenfor.

sudo nano /var/www/html/wp-config.php

Når filen åpnes, gjør du endringene og lagrer.

// ** MySQL-innstillinger - Du kan få denne informasjonen fra webhotellet ** // / ** Navnet på databasen for WordPress * / define ('DB_NAME', 'wpdb'); / ** MySQL database brukernavn * / define ('DB_USER', 'wpuser'); / ** MySQL-databasepassord * / definere ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL vertsnavn * / define ('DB_HOST', 'localhost'); / ** Database Charset til bruk ved oppretting av databasetabeller. * / define ('DB_CHARSET', 'utf8'); / ** Datasortens sorteringstype. Ikke endre dette hvis du er i tvil. * / define ('DB_COLLATE', ");

Fortsett å konfigurere Nginx

Trinn 7: Konfigurer Nginx standard nettstedskonfigurasjon

Etter å ha konfigurert WordPress-konfigurasjoner, åpner du Nginx standardkonfigurasjonsfil og gjør endringene nedenfor, og lagrer deretter filen.

sudo nano / etc / nginx / nettsteder-tilgjengelig / standard

Gjør deretter endringsuthevede endringer og lagre filen.

# Standard serverkonfigurasjon # server listen 80 default_server; hør [::]: 80 standard_server; # SSL-konfigurasjon # # lytt 443 ssl standard_server; # listen [::]: 443 ssl default_server; # # Selvsignerte serier generert av ssl-cert-pakken # Ikke bruk dem i en produksjonsserver! # # inkluderer snippets / snakeoil.conf; root / var / www / html; # Legg til index.php i listen hvis du bruker PHP index index.php index.html index.htm index.nginx-debian.html; Server navn _; location / # Forsøk først å tjene forespørsel som fil, deretter # som katalog, og fall deretter tilbake til å vise en 404. try_files $ uri $ uri / = 404;  # pass PHP-skript til FastCGI-serveren # location ~ \ .php $ include snippets / fastcgi-php.conf; # # Med php-fpm (eller andre unix-kontakter): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Med php-cgi (eller andre tcp-stikkontakter): # fastcgi_pass 127.0.0.1:9000;  # nekte tilgang til .htaccess-filer, hvis Apache's dokumentrot # stemmer overens med nginxs ene # #location ~ /\.ht # nekte alt; # 

Lagre filen så er du ferdig.

TRINN 8: ENDRE WORDPRESS INNHOLD FILTILLATELSER

Etter å ha konfigurert WordPress-innstillingene, blir ditt neste trinn å endre katalogtillatelsene slik at WordPress kan fungere skikkelig. For å gjøre det, kjør kommandoene nedenfor

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /

Til slutt, start Nginx webserver på nytt, åpne nettleseren din og gå til serverens IP-adresse eller vertsnavn.

sudo systemctl start nginx.service på nytt

Deaktiver Apache2 webserver slik at den aldri kjører.

sudo systemctl stopp apache2.service sudo systemctl deaktiver apache2.service 

Åpne nettleseren din og gå til serverens vertsnavn, og du bør se WordPresss standardoppsettside.

http: // localhost

Fortsett med WordPress-veiviseren for å konfigurere det nye nettstedet.

Fortsett med installasjonsveiviseren og opprett en WordPress-administrasjon for å administrere nettstedet online. Ikke glem å navngi nettstedet på riktig måte.

Klikk på Installer WordPress når du er ferdig.

Sammendrag:

Dette innlegget viser studenter og nye brukere en enkel måte å få WordPress installert og konfigurert på Ubuntu 17.04. Brukere som trenger å kjøre sine egne WordPress-nettsteder, vil finne denne opplæringen nyttig, spesielt hvis de er nye for det.

Når du nøye følger trinnene ovenfor, har du på kort tid et fungerende WordPress-nettsted klar til å bli tilpasset.




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden