Kā instalēt WordPress 5 Ubuntu 16.10/16.04, izmantojot LAMP Stack


Tiem, kas nevar atļauties grūstīšanos ar vietņu izstrādi no jauna, tagad ir vairākas satura pārvaldības sistēmas (CMS), piemēram, WordPress, kuras varat izmantot, lai izveidotu emuārus, kā arī pabeigtu vietnes ar dažiem klikšķiem.

WordPress ir spēcīgs, bezmaksas un atvērtā koda, ļoti iespraužams un pielāgojams CMS, kuru miljoniem cilvēku visā pasaulē izmanto emuāru un pilnībā funkcionālu vietņu pārvaldīšanai.

To ir viegli uzstādīt un iemācīties, īpaši personām, kurām nav iepriekšēju tīmekļa vietnes dizaina un izstrādes zināšanu. Ar miljoniem pieejamo spraudņu un motīvu, ko izstrādājusi aktīva un veltīta citu lietotāju un izstrādātāju kopiena, varat izmantot, lai pielāgotu savu emuāru vai vietni darbam un izskatam tieši tā, kā vēlaties.

  1. Īpašs VPS ar reģistrētu domēna vārdu iesaku doties uz Bluehost mitināšanu, kas piedāvā 50% atlaidi, vienu bezmaksas domēna vārdu un bezmaksas SSL.

Šajā ziņojumā mēs veiksim dažādas darbības, kuras varat sekot, lai instalētu jaunāko WordPress 5.3 versiju Ubuntu 18.10-18.04, Ubuntu 16.10-16.04 un Linux Mint 18-19 ar LAMP (Linux, Apache, MySQL un PHP) kaudze.

Instalējiet LAMP Ubuntu un Linux Mint

Pirmkārt, pirms WordPress instalēšanas mēs atklāsim dažādas LAMP steka instalēšanas darbības.

Lai instalētu Apache tīmekļa serveri, izsniedziet tālāk norādīto komandu:

$ sudo apt-get install apache2 apache2-utils 

Mums ir jāiespējo Apache2 tīmekļa servera palaišana sistēmas sāknēšanas laikā, kā arī jāsāk pakalpojums šādi:

$ sudo systemctl enable apache2
$ sudo systemctl start apache2

Lai pārbaudītu, vai serveris darbojas, atveriet tīmekļa pārlūkprogrammu un ievadiet http:// server_address . Apache2 noklusējuma rādītāja lapa tiks parādīta gadījumā, ja tīmekļa serveris darbojas un darbojas.

Piezīme: Apache noklusējuma saknes direktorijs ir/var/www/html, visi jūsu tīmekļa faili tiks saglabāti šajā direktorijā.

Pēc tam mums jāinstalē MySQL datu bāzes serveris, izpildot zemāk esošo komandu:

$ sudo apt-get install mysql-client mysql-server

Ja vēlaties instalēt MariaDB, varat to instalēt, izmantojot šādu komandu.

$ sudo apt-get install mariadb-server mariadb-client

Pakotnes instalēšanas laikā jums tiks piedāvāts iestatīt mysql root lietotāja paroli, kā redzams zemāk esošajā attēlā. Izvēlieties labu un drošu paroli, pēc tam divreiz nospiediet pogu Labi, lai turpinātu darbu.

Datu bāzes servera izvietošana vēl nav droša, tāpēc izsniedziet šādu komandu, lai pastiprinātu tās drošību:

$ sudo mysql_secure_installation 

Pirmkārt, jums tiks lūgts instalēt spraudni “validate_password”, tāpēc ierakstiet Y/Yes un nospiediet Enter, kā arī izvēlieties noklusējuma paroles stipruma līmeni. Manā sistēmā es to jau instalēju.

Svarīgi ir tas, ka, ja nevēlaties mainīt saknes paroli, pēc uzaicinājuma ierakstiet N/No . Atbildiet uz Y/Yes uz pārējiem turpmākajiem jautājumiem.

Visbeidzot, mēs instalēsim PHP un dažus moduļus, lai tas darbotos ar tīmekļa un datu bāzes serveriem, izmantojot zemāk esošo komandu:

$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd  

Turklāt, lai pārbaudītu, vai php darbojas sadarbībā ar tīmekļa serveri, mums/var/www/html ir jāizveido fails info.php .

$ sudo vi /var/www/html/info.php

Un ielīmējiet zemāk esošo kodu failā, saglabājiet to un izejiet.

<?php 
phpinfo();
?>

Kad tas ir izdarīts, atveriet tīmekļa pārlūkprogrammu un ierakstiet šo adresi http://server_address/info.php . Jums vajadzētu būt iespējai kā apstiprinājumu apskatīt zemāk redzamo php informācijas lapu.

Lejupielādējiet jaunāko WordPress pakotni un izvelciet to, izsniedzot zemāk esošās komandas terminālā:

$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz

Pēc tam pārvietojiet WordPress failus no iegūtās mapes uz Apache noklusējuma saknes direktoriju/var/www/html /:

$ sudo rsync -av wordpress/* /var/www/html/

Pēc tam iestatiet pareizās atļaujas vietnes direktorijā, tas ir, piešķiriet WordPress failu īpašumtiesības tīmekļa serverim šādi:

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

Izpildiet zemāk esošo komandu un norādiet root lietotāja paroli, pēc tam nospiediet taustiņu Enter, lai pārietu uz mysql apvalku:

$ mysql -u root -p 

MySQL čaulā ierakstiet šādas komandas, pēc katras mysql komandas rindas nospiežot Enter. Neaizmirstiet izmantot savas derīgas vērtības datu bāzes_nosaukums, datu bāzes lietotājs, kā arī izmantot spēcīgu un drošu paroli kā datu bāzes lietotāja parole:

mysql> CREATE DATABASE wp_myblog;
mysql> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

Atveriet direktoriju/var/www/html/un pārdēvējiet esošo wp-config-sample.php uz wp-config.php

$ sudo mv wp-config-sample.php wp-config.php

pēc tam atjauniniet to ar savu datu bāzes informāciju sadaļā MySQL iestatījumi (skatiet iezīmētās rūtiņas attēlā zemāk):

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');

Pēc tam restartējiet tīmekļa serveri un mysql pakalpojumu, izmantojot tālāk norādītās komandas.

$ sudo systemctl restart apache2.service 
$ sudo systemctl restart mysql.service 

Atveriet savu tīmekļa pārlūkprogrammu un pēc tam ievadiet sava servera adresi: http:// server-address , lai iegūtu zemāk redzamo sagaidīšanas lapu. Izlasiet lapu un noklikšķiniet uz “Ejam!” turpināt tālāk un aizpildīt visu ekrānā pieprasīto informāciju.

Cerot, ka viss turpinājās lieliski, tagad varat baudīt WordPress savā sistēmā. Tomēr, lai paustu bažas vai uzdotu jautājumus par iepriekš minētajām darbībām vai pat sniegtu papildu informāciju, kas, jūsuprāt, nav iekļauta šajā apmācībā, varat izmantot tālāk sniegto atsauksmju sadaļu, lai atgrieztos pie mums.