
Andrew Politic
0
2125
643
Jeg har nylig installert Ubuntu 18.04 LTS på VMware Workstation 14 Pro som gjestemaskin for testformål ... For de som ønsker å lære å installere WordPress på den kommende Ubuntu 18.04 LTS, viser trinnene nedenfor hvordan.
WordPress er en programvare med åpen kildekode som alle kan bruke til å lage kraftige og dynamiske nettsteder basert på PHP. Mange store og populære nettsteder på nettet driver WordPress.
Denne korte opplæringen viser studenter og nye brukere hvordan du installerer WordPress på Ubuntu 18.04 LTS med støtte for Nginx, MariaDB og PHP-FPM.
Når du er klar til å få WordPress-oppsett på Ubuntu 18.04, fortsett med trinnene nedenfor:
TRINN 1: FORBERED OG OPPDATER UBUNTU
Det er bra å alltid oppdatere Ubuntu-servere før du installerer pakker ... for å oppdatere Ubuntu, kjør kommandoene nedenfor.
sudo apt oppdatering && sudo apt dist-upgrade && sudo apt autoremove
Etter oppdatering av Ubuntu, fortsett nedenfor med å installere nødvendige pakker for at WordPress skal fungere.
TRINN 2: INSTALLER Nginx WEB-SERVER
Etter oppdatering av Ubuntu, kjør kommandoene nedenfor for å installere Nginx HTTP Server ...
sudo apt installere nginx
Etter installasjon av Nginx kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Nginx-tjenesten til alltid å starte opp med serverstøvlene.
sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service
TRINN 3: INSTALLER MARIADB-DATABASE-SERVEREN
MariaDB-databaseserver overtar raskt MySQL i åpen kildekode og Linux-fellesskap ... MariaDB er standard databaseserver på de fleste Linux-distribusjoner ... og WordPress krever en databaseserver ... kjør kommandoene nedenfor for å installere MariaDB.
sudo apt installer mariadb-server mariadb-client
Etter installasjon kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter.
sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service
Deretter kjører du kommandoene nedenfor for å sikre MariaDB-serveren og opprette et nytt root-passord.
sudo mysql_secure_installation
Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.
- Skriv inn nåværende passord for root (skriv inn for ingen): Bare trykk Enter
- Angi root-passord? [Y / n]: Y
- Nytt passord: Skriv inn passord
- Skriv inn nytt passord på nytt: Gjenta passord
- Fjern anonyme brukere? [Y / n]: Y
- Tillat ikke rotinnlogging eksternt? [Y / n]: Y
- Fjern testdatabase og tilgang til den? [Y / n]: Y
- Last på nytt privilegietabeller nå? [Y / n]: Y
TRINN 4: INSTALLER PHP-FPM OG RELATERTE MODULER
Nå som Nginx og MariaDB er installert, kjør kommandoene nedenfor for å installere PHP-FPM og relaterte PHP-moduler på den nye serveren. Dette er en god liste over PHP-moduler å installere.
sudo apt installere php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl
Etter installasjon av PHP, kjør kommandoene nedenfor for å åpne PHP-FPM standard konfigurasjonsfil.
sudo nano /etc/php/7.2/fpm/php.ini
Rull deretter ned linjene i filen og endre følgende linjer nedenfor og lagre.
post_max_size = 100M memory_limit = 256M max_execution_time = 360 upload_max_filesize = 100M date.timezone = America / Chicago
TRINN 5: OPPRETT EN BLANK ORDFRI DATABASE
På dette punktet er alle nødvendige WordPress-pakker og servere installert. Den nye serveren er nå klar til å være vert for WordPress ... Opprett en tom WordPress-database på den nye serveren. WordPress vil bruke denne tomme databasen til å lagre innholdet.
Kjør kommandoene nedenfor for å logge på databaseserveren. Når du blir bedt om et passord, skriver du inn root-passordet du opprettet ovenfor.
sudo mysql -u root -p
Opprett deretter en tom database kalt WP_database du kan bruke det samme databasenavnet fra den gamle serveren.
OPPRETT DATABASE WP_database;
Opprett en databasebruker som heter wp_bruker med nytt passord. Du kan bruke samme brukernavn og passord fra den gamle serveren.
OPPRETT BRUKER 'wp_user' @ 'localhost' IDENTIFISERT AV 'type_password_here';
Gi deretter brukeren full tilgang til databasen.
GRANT ALLE PÅ WP_database. * TIL 'wp_user' @ 'localhost' IDENTIFISERT AV 'type_user_password_here' MED GRANT OPTION;
Til slutt lagrer du endringene og avslutter.
FLUSH PRIVILEGES; EXIT;
TRINN 6: LAST NED WORDPRESS SENESTE RELEASE
Gå deretter til WordPress-nettstedet og last ned det siste…. eller kjør kommandoene nedenfor for å gjøre det for deg.
cd / tmp && wget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz sudo mv wordpress / var / www / html / wordpress
Kjør deretter kommandoene nedenfor for å angi de riktige tillatelsene for WordPress-rotkatalogen.
sudo chown -R www-data: www-data / var / www / html / wordpress / sudo chmod -R 755 / var / www / html / wordpress /
TRINN 7: KONFIGURER WORDPRESS
Kjør deretter kommandoene nedenfor for å opprette WordPress wp-config.php fil. Dette er standard konfigurasjonsfil for WordPress.
sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
Kjør deretter kommandoene nedenfor for å åpne WordPress-konfigurasjonsfilen.
sudo nano /var/www/html/wordpress/wp-config.php
Skriv inn den uthevede teksten nedenfor som du opprettet for databasen, og lagre.
// ** MySQL-innstillinger - Du kan få denne informasjonen fra webhotellet ** // / ** Navnet på databasen for WordPress * / define ('DB_NAME', 'WP_database'); / ** MySQL database brukernavn * / define ('DB_USER', 'wp_user'); / ** MySQL-databasepassord * / definere ('DB_PASSWORD', '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', ");
Lagre filen så er du ferdig.
TRINN 8: KONFIGURER DET NYE WORDPRESS-STEDET
Deretter konfigurerer du WordPress-nettstedets konfigurasjonsfil på serveren. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter wordpress
sudo nano / etc / nginx / nettsteder-tilgjengelig / wordpress
Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatte eksempel.com med ditt eget domenenavn.
server listen 80; hør [::]: 80; root / var / www / html / wordpress; indeks index.php index.html index.htm; servernavn eksempel.com www.eksempel.com; client_max_body_size 100M; location / try_files $ uri $ uri / /index.php?$args; location ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
Lagre filen og avslutt.
TRINN 9: AKTIVER WORDPRESS-SIDEN
Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor
sudo ln -s / etc / nginx / nettsteder-tilgjengelig / wordpress / etc / nginx / nettsteder-aktivert /
Nå er alt konfigurert ... kjør kommandoene nedenfor for å laste inn Nginx webserver og PHP-FPM-innstillinger.
sudo systemctl starter nginx.service sudo systemctl starter php7.2-fpm.service
Etter at du har startet Nginx på nytt, åpner du nettleseren og blar til serverens IP-adresse eller vertsnavn. Hvis alt var riktig konfigurert, bør du se WordPress standard konfigurasjonsveiviser.

Følg instruksjonene på skjermen til du er konfigurert WordPress. Når du er ferdig, logger du på admin-dashbordet og konfigurerer WordPress-innstillinger.
Gratulerer! Du har nettopp installert WordPress.