![Sådan bruges 'sleep'-kommando til at forsinke Linux-kommandoudførelse](/f/aa96a4ccba9031a02ed4bd466509a6a0.png?width=100&height=100)
For dem, der ikke har råd til trængsel ved at udvikle websteder fra bunden, er der nu flere indholdsstyringssystemer (CMS'er) som f.eks. WordPress som du kan drage fordel af at oprette blogs samt komplette websteder med et par klik.
WordPress er en kraftfuld, gratis og open source, meget plug-in og tilpasselig CMS, der bruges af millioner over hele verden til at køre blogs og fuldt funktionelle websteder.
Det er let at installere og lære, især for personer, der ikke har forudgående website design og udvikling viden. Med millioner af plugins og temaer til rådighed, udviklet af et aktivt og dedikeret fællesskab af andre brugere og udviklere, som du kan bruge til at skræddersy din blog eller dit websted til at fungere og se ud som dig vil have.
I dette indlæg gennemgår vi de forskellige trin, du kan følge, for at installere den nyeste version af
WordPress på Ubuntu 20.04, Ubuntu 18.04, og Ubuntu 16.04 med LAMPE (Linux, Apache, MySQL, og PHP) stakke.Først skal vi afdække de forskellige trin til installation af LAMPE stak, før du fortsætter med at installere WordPress.
Opdater og opgrader først softwarepakkelisten, og installer derefter Apache webserver ved hjælp af følgende kommandoer.
$ sudo apt-get opdatering. $ sudo apt-get opgradering. $ sudo apt-get install apache2 apache2-utils
Vi skal aktivere Apache2 webserver til at starte ved systemstarttid, samt starte tjenesten og kontrollere status som følger:
$ sudo systemctl aktiver apache2. $ sudo systemctl start apache2. $ sudo systemctl status apache2.
Når du har startet Apache, skal du tillade HTTP -trafik på din UFW firewall som vist.
$ sudo ufw tillade i "Apache" $ sudo ufw status.
For at teste, om Apache server kører, skal du åbne din webbrowser og indtaste følgende URL i adresselinjen.
http://server_address. ELLER. http://your-domain.com.
Apache2 -standardindekssiden vises, hvis webserveren er i gang.
Bemærk: Apache standard rodmappe er /var/www/html, bliver alle dine webfiler gemt i dette bibliotek.
Dernæst skal vi installere MySQL databaseserver ved at køre kommandoen herunder:
$ sudo apt-get install mysql-client mysql-server.
Hvis du vil installere MariaDB, kan du installere det ved hjælp af følgende kommando.
$ sudo apt-get install mariadb-server mariadb-klient.
Når databaseserveren er installeret, anbefales det kraftigt, at du kører et sikkerhedsscript for at fjerne usikre standardindstillinger og beskytte dit databasesystem.
$ sudo mysql_secure_installation
For det første bliver du bedt om at installere ‘validate_password'Plugin, så indtast Y/Ja
og tryk på Gå ind og vælg også standardstyrkeniveauet for adgangskode.
Tryk på de resterende spørgsmål Y
og ramte GÅ IND nøgle ved hver prompt.
Sidst men ikke mindst skal vi installere PHP og et par moduler, så det kan fungere med web- og databaseservere ved hjælp af kommandoen herunder:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Når PHP og alle nødvendige udvidelser er installeret, skal du genstarte Apache for at indlæse disse nye udvidelser.
$ sudo systemctl genstart apache2.
Endvidere for at teste, om php arbejder i samarbejde med webserveren, skal vi oprette en info.php
fil inde /var/www/html.
$ sudo vi /var/www/html/info.php.
Og indsæt nedenstående kode i filen, gem den og afslut.
php phpinfo ();
Når det er gjort, skal du åbne din webbrowser og indtaste følgende URL i adresselinjen.
http://server_address/info.php. ELLER. http://your-domain.com/info.php.
Du bør kunne se php -infosiden herunder som en bekræftelse.
Download den nyeste version af WordPress -pakken og udtræk den ved at udstede kommandoerne herunder på terminalen:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf senest.tar.gz.
Flyt derefter WordPress -filerne fra den udpakkede mappe til Apache's standard rodmappe, /var/www/html/:
$ sudo mv wordpress/*/var/www/html/
Indstil derefter de korrekte tilladelser på webstedsmappen, det vil sige give ejeren af WordPress -filerne til webserveren som følger:
$ sudo chown -R www-data: www-data/var/www/html/ $ sudo chmod -R 755/var/www/html/
Udfør kommandoen herunder, og angiv root -brugeradgangskoden, og tryk derefter på Gå ind for at flytte til mysql -skallen:
$ sudo mysql -u root -p
I mysql -skalen skal du skrive følgende kommandoer og trykke på Gå ind efter hver linje i en mysql -kommando. Husk at bruge dine egne, gyldige værdier til database_navn, database bruger, og brug også en stærk og sikker adgangskode som databaseuser_password:
mysql> Opret DATABASE wp_myblog; mysql> Opret BRUGER 'brugernavn'@'%' IDENTIFICERET MED mysql_native_password AF 'password'; mysql> GIV ALT PÅ wp_myblog.* TIL 'brugernavn'@'%'; mysql> FLUSH -PRIVILEGER; mysql> AFSLUT;
Gå til /var/www/html/ bibliotek og omdøb eksisterende wp-config-sample.php
til wp-config.php
. Sørg også for at fjerne standard Apache -indekssiden.
$ cd/var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
Opdater derefter det med dine databaseoplysninger under afsnittet MySQL -indstillinger (se de markerede felter i billedet herunder):
Bagefter genstart webserveren og mysql -tjenesten ved hjælp af nedenstående kommandoer:
$ sudo systemctl genstart apache2.service $ sudo systemctl genstart mysql.service
Åbn din webbrowser, og indtast derefter dit domænenavn eller din serveradresse som vist.
http://server_address/info.php. ELLER. http://your-domain.com/info.php.
Du får velkomstsiden herunder. Læs siden igennem og klik på “Lad os gå!”For at gå videre og udfylde alle ønskede oplysninger på skærmen.
I håb om at alt gik fint, kan du nu nyde det WordPress på dit system. Men for at udtrykke bekymringer eller stille spørgsmål vedrørende ovenstående trin eller endda give yderligere oplysninger, som du mener ikke er inkluderet i denne vejledning, kan du bruge feedbackafsnittet herunder til at få tilbage til os.