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

  • Andrew Politic
  • 0
  • 893
  • 213

Denne korte vejledning viser studerende og nye brugere en trinvis vejledning til at køre WordPress på Ubuntu 17.04 (Zesty Zapus) med Nginx, MariaDB og PHP support. Efter denne opsætning kan brugerne køre og administrere dynamiske og kraftfulde websteder ved hjælp af WordPress.

For dem, der ikke kender WordPress, er det et gratis content management system (CMS), der driver mange dynamiske websteder online. Det giver enhver mulighed for nemt at oprette og designe kraftfulde websteder ved hjælp af gratis værktøjer og skabeloner leveret af WordPress-samfundet.

Uden at spilde mere af din tid, lad os komme i gang med installation af WordPress på Ubuntu 17.04

Trin 1: Installer / opdater Ubuntu

Dette indlæg antager, at du kører Ubuntu 17.04, og at du har root eller administrativ adgang til systemet. Før du kan begynde at installere understøttede pakker i Ubuntu, skal du først opdatere systemet. For at gøre det skal du køre kommandoerne nedenfor.

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

Efter opdatering af Ubuntu vil du muligvis genstarte dit system. Fortsæt nedenfor for at installere Nginx

Trin 2: Installer Nginx Web Server

Nginx er en stærk webserver. WordPress kræver en webserver for at betjene sider. Da Nginx er let at administrere, kan vi installere det. For at gøre det skal du køre kommandoerne nedenfor

sudo apt-get install nginx

Efter installation af Nginx skal du køre kommandoerne nedenfor for at lære at stoppe, starte og aktivere Nginx-service

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service 

Derefter skal du fortsætte nedenfor for at installere MariaDB.

Trin 3: Installation af MariaDB-databaseserver

MariaDB er hurtigt ved at blive standard databaseserver til Linux-systemer. Det overgår hurtigt MySQL, som har været standard i meget lang tid for alle Linux-distributioner. WordPress kræver også en databaseserver for at fungere.

For at installere MariaDB skal du køre kommandoerne nedenfor

sudo apt-get install mariadb-server mariadb-client

Efter installation af databaseserveren skal du køre kommandoerne nedenfor for at sikre den.

sudo mysql_secure_installation

Du bliver bedt om at besvare spørgsmålsserier ... brug eksemplet nedenfor til at guide dig.

Indtast den aktuelle adgangskode til root (indtast for ingen): PRESS ENTER Indstil root-adgangskode? [Y / n] Y Opret dit adgangskode Fjern anonyme brugere? [Y / n] Y Vil du ikke tillade root-login eksternt? [Y / n] Y Fjern testdatabase og adgang til den? [Y / n] Y Genindlæs privilegietabeller nu? [Y / n] Y

Når du har sikret databaseserveren, skal du køre kommandoen nedenfor for at lære at stoppe, starte og aktivere MariaDB-tjenesten

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Fortsæt nedenfor for at oprette WordPress-database.

Trin 4 Opret WordPress-database og bruger

Nu hvor MariaDB-databaseserveren er installeret ... er din næste opgave at oprette en database, som WordPress kan bruge. Du opretter også en databasebruger til at administrere databasen.

Kør nedenstående kommandoer for at logge på databaseserveren

sudo mysql -u root -p

Når du bliver bedt om rodadgangskoden, skal du skrive den, du oprettede ovenfor.

Kør derefter kommandoerne nedenfor for at oprette en ny database kaldet wpdb.

OPRET DATABASE wpdb;

Kør nedenstående kommandoer for at oprette en ny databasebruger kaldet wpuser og give kontoen fuld adgang til wpdb-databasen.

TILGIV ALLE PÅ wpdb. * TIL 'wpuser' @ 'localhost' IDENTIFICERET AF 'type_nyt_password_here';

Endelig kør kommandoerne nedenfor for at gemme dine ændringer og afslutte.

FLUSH PRIVILEGES; Afslut 

Fortsæt nedenfor for at installere PHP

Trin 5: Installer PHP og moduler

Endelig er den sidste krævende pakke til WordPress PHP og dens moduler. For at installere disse pakker skal du køre kommandoerne 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

Efter installation af alle de krævede pakker skal du fortsætte nedenfor for at downloade WordPress-indhold og konfigurere det.

Trin 6: Konfiguration af WordPress

Nu hvor WordPress-databasen og brugeren er oprettet, skal du downloade WordPress nyeste indhold. For at gøre det skal du køre kommandoerne nedenfor

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

Udpak derefter det downloadede indhold og kopier det til Apache2-standardrodkataloget på Ubuntu.

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

Sørg for at fjerne Ubuntu-standard index.html testfil fra standard rodmappe. Dette kan forårsage problemer for nye brugere.

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

Derefter skal du oprette WordPress-konfigurationsfil fra dens eksempelfil ved at køre nedenstående kommandoer.

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

Åbn derefter wp-config.php fil og foretag følgende fremhævede ændringer for at henvise til den database og bruger, du oprettede ovenfor.

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

Når filen åbnes, skal du foretage ændringerne og gemme.

// ** MySQL-indstillinger - Du kan få denne info fra din webhost ** // / ** Navnet på databasen til WordPress * / define ('DB_NAME', 'wpdb'); / ** MySQL-database brugernavn * / define ('DB_USER', 'wpuser'); / ** MySQL-databaseadgangskode * / define ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL-værtsnavn * / define ('DB_HOST', 'localhost'); / ** Database Charset til brug ved oprettelse af databasetabeller. * / define ('DB_CHARSET', 'utf8'); / ** Databasesorteringstypen. Du må ikke ændre dette, hvis du er i tvivl. * / define ('DB_COLLATE', ");

Fortsæt med at konfigurere Nginx

Trin 7: Konfigurer Nginx-standardwebsite-konfiguration

Efter opsætning af WordPress-konfigurationer skal du åbne Nginx-standardkonfigurationsfilen og foretage nedenstående ændringer og derefter gemme filen.

sudo nano / etc / nginx / sites-tilgængelig / standard

Foretag derefter ændringer, der er fremhævet, og gem filen.

# Standardserverkonfiguration # server listen 80 default_server; lyt [::]: 80 default_server; # SSL-konfiguration # # lyt 443 ssl default_server; # lyt [::]: 443 ssl default_server; # # Selvunderskrevne certifikater genereret af ssl-cert-pakken # Brug dem ikke i en produktionsserver! # # inkluderer uddrag / snakeoil.conf; rod / var / www / html; # Føj index.php til listen, hvis du bruger PHP index index.php index.html index.htm index.nginx-debian.html; server navn _; placering / # Forsøg først at tjene anmodning som fil, derefter # som bibliotek, og fald derefter tilbage til at vise en 404. try_files $ uri $ uri / = 404;  # overfør PHP-scripts til FastCGI-server # placering ~ \ .php $ inkluderer uddrag / fastcgi-php.conf; # # Med php-fpm (eller andre unix-stik): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Med php-cgi (eller andre tcp-stik): # fastcgi_pass 127.0.0.1:9000;  # nægter adgang til .htaccess-filer, hvis Apache's dokumentrod # stemmer overens med nginx's ene # #placering ~ /\.ht # nægter alt; # 

Gem filen, så er du færdig.

TRIN 8: ÆNDRING AF WORDPRESS INDHOLDSFILTILLADELSER

Efter konfiguration af WordPress-indstillinger vil dit næste trin være at ændre katalogtilladelserne, så WordPress kan fungere korrekt. For at gøre det skal du køre nedenstående kommandoer

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

Til sidst skal du genstarte Nginx webserver og åbne din browser og gå til serverens IP-adresse eller værtsnavn.

sudo systemctl genstart nginx.service

Deaktiver Apache2 webserver, så den aldrig kører.

sudo systemctl stop apache2.service sudo systemctl deaktiver apache2.service 

Åbn din browser, og gå til serverens værtsnavn, og du bør se WordPress-standardopsætningssiden.

http: // localhost

Fortsæt med WordPress-guiden for at konfigurere dit nye websted.

Fortsæt med installationsguiden og opret en WordPress-administration til at administrere webstedet online. Glem ikke at navngive webstedet korrekt.

Klik på Installer WordPress, når du er færdig.

Resumé:

Dette indlæg viser studerende og nye brugere en enkel måde at få WordPress installeret og konfigureret på Ubuntu 17.04. Brugere, der har brug for at køre deres egne WordPress-websteder, finder denne tutorial nyttig, især hvis de er nye til det.

Når du nøje følger trinene ovenfor, har du på ingen tid et fungerende WordPress-sted klar til at blive tilpasset.




Endnu ingen kommentarer

En samling nyttige oplysninger om Linux-operativsystemet og nye teknologier
Friske artikler, praktiske tip, detaljerede anmeldelser og guider. Føl dig hjemme i Linux-operativsystemets verden