Diegimo vadovas
diegimas naudojant „GitHub“
Atsisiųskite „WordPress“ iš Github
Išpakuokite paketą tuščiame kataloge ir įkelkite viską.
Atidarykite wpadmininstallphp savo naršyklėje. Tai padės jums nustatyti „wp-config.php` failą su jūsų duomenų bazės ryšio informacija.
Jei dėl kokių nors priežasčių tai neveikia, nesijaudinkite. Tai neveikia visų žiniatinklio pagrindinių kompiuterių. Atidarykite „WP-Config-Sample.php“ su teksto redaktoriumi, pavyzdžiui, „WordPad“ ar panašiu, ir užpildykite duomenų bazės ryšio išsamią informaciją.
Išsaugokite failą kaip „wp-config.php“ ir įkelkite jį.
Atidarykite wpadmininstallphp savo naršyklėje.
Sukūrę konfigūracijos failą, montuotojas nustatys lenteles, reikalingas jūsų svetainei. Jei yra klaida, dar kartą patikrinkite failą „wp-config.php“ ir bandykite dar kartą. Jei tai dar kartą nepavyksta, eikite į „WordPress“ palaikymo forumai su tiek duomenų, kiek galite surinkti.
Jei neįvedėte slaptažodžio, atkreipkite dėmesį į jums suteiktą slaptažodį. Jei nepateikėte vartotojo vardo, tai bus „administratorius“.
Tada montuotojas turėtų nusiųsti jus į Prisijungimo puslapis. Prisijunkite naudodami vartotojo vardą ir slaptažodį, kurį pasirinkote diegimo metu. Jei jums buvo sugeneruotas slaptažodis, tada galite spustelėti „profilis“, kad pakeistumėte slaptažodį.
diegimas naudojant „Docker“
Įdiekite „Docker“ paketus su APT komanda žemiau:
apt-get install docker.io
Kai diegimas bus baigtas, paleiskite „Docker“ ir pridėkite jį, kad paleistumėte sistemos įkrovos laiką naudojant „Systemctl“ komandą:
systemctl start docker
systemctl enable docker
Tada patikrinkite „Docker“ versiją naudodami šią „Docker“ komandą:
docker version
docker run hello-world
sąranka „MariaDB“ konteineris
Šiame žingsnyje atsisiųsime naujus „Mariadb“ vaizdus iš „Docker“ registro ir sukursime naują konteinerį, pagrįstą tuo vaizdu. Mes sukonfigūruosime naują „WordPress“ diegimo duomenų bazę ir vartotoją. Atsisiųskite „Docker MariadB“ vaizdą į sistemą su „Docker Pull“ komanda:
docker pull mariadb
Dabar galite pamatyti naują „Docker Mariadb“ vaizdą su žemiau esančia komanda:
docker images
Tada sukurkite naują konteinerį iš „MariaDB“ vaizdo, skirto „WordPress“ diegimui. Prieš kurdami naują konteinerį, sukurkite naują „WordPress“ duomenų, duomenų bazių katalogo ir „WordPress“ kodo katalogo katalogą.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
Dabar sukurkite naują „MariaDB“ konteinerį su pavadinimu „WordPressDB“ su žemiau esančia komanda:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
Buvo sukurtas „Themariadbriadb“ konteineris, dabar patikrinkite naująjį vartotoją ir duomenų bazę, kad gautumėte „WordPress“ diegimą, kad įsitikintumėte, jog viršuje nėra klaidų. Iš pagrindinio kompiuterio patikrinkite „WordPressDB“ konteinerio IP adresą su „Docker“ komanda:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
Tada prisijungkite prie „WordPressDB“ konteinerio naudodami „MySQL“ komandą iš pagrindinės sistemos:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
Sėkmingai sukurta „WordPress“ naujasis „Docker“ konteineris, „MySQL“ vartotojas ir „MySQL“ duomenų bazė.
Nustatykite „WordPress“ konteinerį
Sukūrę duomenų bazės konteinerį, atsisiųskite naujausią „WordPress Docker“ vaizdą su „Docker Pull“ komanda:
docker pull wordpress:latest
Kai atsisiuntimas bus baigtas, sukurkite naują konteinerį iš vaizdų su pavadinimu „WPContainer“.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
Norėdami pamatyti veikiantį „WordPress“ konteinerį, galite jį patikrinti naudodami „CURL“ komandą pagrindiniame IP ir prievade 8081.
curl -I 192.168.43.99:8081
Pamatysite rezultatus:
- Žiniatinklio serveris yra „Apache“, veikia „Debian“.
- PHP 5.6 veikia konteineryje.
- Matote peradresavimą į „WordPresss“ diegimą.