![Fix "Feil ved lasting av spiller: Ingen spillbare kilder funnet" Feilmelding](/f/f579cbe198f3e143c47bb0d592567185.jpg?width=100&height=100)
Skriver en Apache eller WordPress introduksjon vil ikke gjøre noe godt på grunn av det faktum at begge, kombinert sammen, er en av de mest brukte Webservere med åpen kildekode på Internett i dag, faktisk Apache kjører på 36.9% verdens webservere og WordPress på en av hver 6 nettsteder - Apache med MYSQL og PHP gir det dynamiske servergateway -grensesnittet for WordPress Publishing Content Management.
Dette emnet forklarer trinnene som må behandles for å installere den nyeste versjonen av WordPress på toppen av LAMPE, som står for Linux, Apache, MySQL/MariaDB, PHP og PhpMyAdmin på Debian, Ubuntu og Linux Mint, med grunnleggende Apache Virtual Host konfigurasjoner og MySQL-databasetilgang via kommandolinje eller PhpMyAdmin Webgrensesnitt, men vær oppmerksom på at det ikke dekker andre viktige nettverkskonfigurasjoner, for eksempel et IP -navn kartlegging levert av DNS -server og bruker ganske enkelt den rudimentære systemvertsfilen for IP -navnstransaksjoner (DNS spørsmål).
Foroverinnstillingene er også tilgjengelige på nesten alle Debian systemer med små forskjeller (de fleste angående apache -baner), som vil bli notert på riktig tidspunkt.
1. Først og fremst fordi det ikke er autoritativt DNS server på nettverket, og for dette oppsettet Apache Virtual Host benyttes. Vi må koble server -IP til vårt virtuelle (falske) domenenavn for å få tilgang til det som et ekte domenenavn fra hvilken som helst nettleser.
For å fullføre denne jobben, åpne og rediger '/etc/hosts
'På lokal server og ditt foretrukne domenenavn på "127.0.0.1 lokal vert"Linje slutt. I mitt tilfelle har jeg tatt domenenavnet som 'wordpress.lan‘.
$ sudo nano /etc /hosts.
Etter at posten din er lagt til, kan du teste den ved å utstede en ping -kommando på ditt nye domenenavn.
$ ping wordpress.lan.
2. Hvis serveren din er designet for produksjon og bare kjører fra kommandolinjen (og det burde), og du trenger tilgang WordPress -domene fra en Windows -stasjon et sted på nettverket ditt, og åpne og deretter endre med en notisblokk som Windows er vert for lokalisert på 'C: \ Windows \ System32 \ drivers \ etc
‘Bane og legg til din på den siste linjen Apache Server LAMP IP og ditt virtuelle domenenavn.
Utgave igjen ping -kommando linje mot WordPress -domenenavnet ditt, og serveren skal svare tilbake.
3. Nå er det på tide å installere a LAMPE stack, kjør følgende 'Apt-get' kommando for å installere Apache, MySQL, og PHP.
$ sudo apt-get install apache2 apache2-utils php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-klient.
4. Hvis du er flink med MySQL kommandolinje du kan hoppe over dette trinnet, ellers installere PhpMyAdmin Webgrensesnitt - Et verktøy som kan hjelpe deg med å administrere MySQL -databaser.
Kjør følgende kommandolinje, velg Apache webserver og ikke konfigurer en database for PHPMyAdmin med dbconfig-common
.
$ sudo apt-get install phpmyadmin.
5. Etter PhpMyAdmin hadde blitt installert er på tide å gjøre den tilgjengelig for nettlesing og for det Apache webserver må lese konfigurasjonsfilen.
For å aktivere PhpMyAdmin du må kopiere 'apache.conf'
PhpMyAdmin -konfigurasjon til 'konf-tilgjengelig'
Apache -banen og aktiver den nye konfigurasjonen.
For dette, kjør følgende kommandoserie på Ubuntu og Linux Mint systemer.
$ sudo cp /etc/phpmyadmin/apache.conf/etc/apache2/conf-tilgjengelig/ $ sudo mv /etc/apache2/conf-available/apache.conf /etc/apache2/conf-available/phpmyadmin.conf. $ sudo a2enconf phpmyadmin.
På Debian systemer, utsted følgende kommandoer.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/ $ sudo mv /etc/apache2/conf.d/apache.conf /etc/apache2/conf.d/phpmyadmin.conf.
6. Å få tilgang PhpMyAdmin, åpne en nettleser, og naviger til adressen nedenfor.
http://IP-Address-or-Domain/phpmyadmin/
7. Det neste trinnet er å lage en Virtuell vert på Apache webserver som vil være vert for det nye WordPress -domenet. For å opprette og aktivere en ny Virtuell vert, åpne et tekstredigeringsprogram og lag en ny fil med navnet suggestive, 'wordpress.conf'
på '/etc/apache2/sites-available/'
banen ved å kjøre følgende kommando.
$ sudo nano /etc/apache2/sites-available/wordpress.conf.
Legg til følgende direktiver nederst i filen. Lagre og lukk filen.
ServerName wordpress.lan ServerAdmin [e -postbeskyttet] DocumentRoot/var/www/html ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kombinert.
Aktiver deretter den nye virtuelle verten med denne kommandoen.
$ sudo a2ensite wordpress.conf. $ sudo systemctl last inn apache2 på nytt.
8. For å unngå den fremtidige Apache -feilen angående, Servernavn FQDN mangler åpen hovedkonfigurasjonsfil '/etc/apache2/apache2.conf'
, legg til følgende linje nederst i filen og start tjenesten på nytt.
Servernavn wordpress.lan.
9. Start apache2 -tjenesten på nytt.
$ sudo systemctl starter apache2 på nytt.
10. Nå er det på tide å lage en ny database og en ny databasebruker for WordPress. Det er to måter å gjøre dette på, enten gjennom MySQL -kommandolinjen, som også er den sikreste måten eller ved å bruke PhpMyAdmin webverktøy. På dette emnet dekker vi en kommandolinjemåte.
Men først og fremst må du gjøre MySQL -installasjonen din sikker ved å kjøre følgende sikkerhetsskript og svar JA
på alle spørsmålene for å forsterke sikkerhetsinnstillingene for SQL -databasen.
$ sudo mysql_secure_installation.
11. Nå er det på tide å faktisk lage en WordPress -database ved å koble til mysql
shell som en rotbruker.
$ sudo mysql -u root -p. MariaDB [(ingen)]> LAG DATABASE min side; MariaDB [(ingen)]> TILBUD ALLE PRIVILEGER PÅ min side.* TIL 'mysiteadmin'@' localhost 'IDENTIFISERT AV'[e -postbeskyttet]!'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(ingen)]> AVSLUTT;
12. Etter at alle stygge serverkonfigurasjoner for Apache var gjort og MySQL -databasen og den administrative brukeren ble opprettet, er det nå på tide å faktisk utføre WordPress -installasjon på boksen vår.
Først og fremst laster du ned det siste WordPress -arkivet ved å utstede følgende wget -kommando.
$ wget http://wordpress.org/latest.tar.gz.
13. Deretter trekker du ut WordPress -arkivet og kopierer alle ekstraherte filer til Apache Virtual Host DocumentRoot, det vil være '/var/www/html'
på Ubuntu og Linux Mint systemer.
$ sudo tar xvzf latest.tar.gz. $ sudo cp -r wordpress/*/var/www/html.
På Debian systemer, kjør følgende kommandoer.
$ sudo tar xvzf latest.tar.gz. $ sudo mkdir -p/var/www/html. $ sudo cp -r wordpress/*/var/www/html
14. Sørg for at Apache og MySQL -tjenester kjører før du starter WordPress -installasjonsprogrammet, og kjør også følgende kommandoer for å unngå 'wp-config.php'Feilfilopprettelse - vi vil tilbakestille endringer etterpå.
$ sudo service apache2 starter på nytt. $ sudo service mysql start på nytt. $ sudo chown -R www -data/var/www/html. $ sudo chmod -R 755/var/www/html.
15. Åpne en nettleser og skriv inn serverens IP eller virtuelle domenenavn på URL ved hjelp av HTTP -protokollen.
http://wordpress.lan/index.php. http://your_server_IP/index.php.
16. Velg din på den første ledeteksten Språk og slo Fortsette.
17. Skriv inn MySQL wordpress -databasenavn, bruker, passord og vert på den neste skjermen, og klikk deretter på Sende inn.
18. Etter at installatøren har koblet seg til MySQL -databasen og fullført ‘wp-config.php‘Hit for filopprettelse’Løpe'Installeringsknappen og gi WordPress installasjonsprogrammet en Side tittel, administrativt brukernavn og passord for bloggen din, e -postadresse og til slutt klikk på Installere WordPress.
19. Etter at installasjonen er fullført, kan du logge deg på din nye WordPress -nettstedblogg ved å bruke din administrative legitimasjon og begynne å tilpasse bloggen din fra Dashboard eller legg til nye kule artikler for millioner av lesere over hele verden eller bare deg!
20. Et siste trinn er å tilbakestille endringer som er gjort på '/var/www/html
‘Katalog- og filtillatelser.
$ sudo chown -R root/var/www/html.
Det er alle trinnene som trengs for en komplett WordPress -installasjon på Debian, Ubuntu, Linux Mint, og mest av alt Debian baserte Linux -distribusjoner som bruker Apache -webserver, men dette emnet er så stort at bare den grunnleggende delen er dekket.
For et komplett miljø må du også installere og sette opp en DNS -server, aktivere kompleks Apache '.htacccess'Regler, og hvis sikkerhet krever det, håndhever SSL på en webserver.
21. Hvis du vil håndheve HTTPS på WordPress -nettstedet ditt, må du installere et gratis SSL -sertifikat fra Let’s Encrypt som vist.
$ sudo apt-get oppdatering. $ sudo apt-get install software-properties-common. $ sudo add-apt-repository univers. $ sudo apt-get oppdatering. $ sudo apt-get install certbot python3-certbot-nginx. $ sudo certbot --apache.
22. For å bekrefte at WordPress -nettstedet ditt bruker HTTPS, besøk nettstedet ditt på https://yourwebsite.com/
og se etter låseikonet i URL -linjen. Alternativt kan du sjekke nettstedets HTTPS på https://www.ssllabs.com/ssltest/.