SUSE Linux Kärhanasynda LAMP bilen WordPress-i nädip gurmaly


PHP-de ýazylan WordPress iň meşhur we giňden ulanylýan CMS (Mazmuny dolandyryş ulgamlary) biridir. Mugt we açyk çeşme bolup, aňsatlyk bilen düzülip bilinýän aýratyn gurlan baý şablonlary üpjün edip, ajaýyp web sahypalaryny döretmek üçin ulanylýar. Şeýle bolansoň, haýsydyr bir kod ýazmagyň zerurlygy bolmazdan ajaýyp web sahypalaryny döredip bilersiňiz.

Bu gollanmada, SUSE Enterprise Server 15-de LAMP bilen WordPress-i nädip gurmalydygyny görkezeris.

  • Ilki bilen, LAMP serweriniň SUSE Linux-da gurnalandygyna göz ýetiriň.
  • Mundan başga-da, sudo ulanyjysynyň mysalda düzülendigine göz ýetiriň.

Indi çümüp, SUSE Linux-da WordPress-i guralyň.

Stepdim 1. WordPress üçin maglumat bazasy dörediň

WordPress ähli gurnama faýllaryny we ulanyjy maglumatlaryny gurjak maglumat bazasyny talap edýär. Batdan göni, maglumat bazasynyň serwerine giriň

# mysql -u root -p

Soňra WordPress gurmak üçin maglumat bazasy we maglumat bazasy ulanyjysyny dörediň we maglumatlar bazasyndaky ulanyja ähli artykmaçlyklary beriň.

CREATE DATABASE wordpress_db;
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user' IDENTIFIED BY '[email ';

Üýtgeşmeleri täzeden ýükläň we çykyň.

FLUSH PRIVILEGES;
exit;

2-nji ädim: WordPress-i göçürip alyň

Maglumatlar bazasynyň ýerinde indiki ädim WordPress-i göçürip almak we düzmek.

Wget buýrugyny ulanyp görkezilişi ýaly WordPress tarbol faýlyny göçürip alyp bilersiňiz.

# wget http://wordpress.org/latest.tar.gz

Bu, latest.tar.gz atly gysylan faýly göçürip alýar. Göçürilenden soň, görkezilişi ýaly tar buýrugyny ulanyp çykaryň.

# tar -xvf latest.tar.gz

Bu gysylan faýly wordpress atly bukja çykarýar. Bu bukjany Resminama kök katalogyna geçiriň.

# mv wordpress/ /srv/www/htdocs/

Ondan soň, wp-config-sample.php faýlyny göçürip wp-config.php faýly dörediň.

# sudo cp /srv/www/htdocs/wordpress/wp-config-sample.php /srv/www/htdocs/wordpress/wp-config.php

Ondan soň faýla giriň we maglumat bazasynyň jikme-jikliklerini täzeläň.

# vim /srv/www/htdocs/wordpress/wp-config.php

Üýtgeşmeleri ýazdyryň we çykyň. Ondan soň aşakdaky rugsatlary belläň.

# chown -R wwwrun:www /srv/www/htdocs/
# chmod 775 -R /srv/www/htdocs/

Stepdim 3. WordPress üçin Apache Wirtualhost-y sazlaň

Indiki, WordPress üçin konfigurasiýa faýly dörederis.

# sudo vim /etc/apache2/conf.d/wordpress.conf

Ondan soň aşakdaky kod setirlerini goýuň. Mysal.com-ny öz hasaba alnan domen adyňyz bilen çalyşyň.

<virtualhost *:80>
servername example.com
documentroot "/srv/www/htdocs/wordpress/"
<directory "/srv/www/htdocs/">
AllowOverride All
Require all granted
</directory>
</virtualhost>

Üýtgeşmeleri ýazdyryň we faýldan çykyň. Changeshli üýtgeşmeleriň güýje girmegi üçin Apache web serwerini täzeden açyň.

# sudo systemctl restart apache2

Stepdim 4. Web brauzerinden doly WordPress gurnamasy

Gurmagy tamamlamak üçin web brauzeriňizi açyň we serweriňiziň IP adresine ýa-da domen adyna göz aýlaň. Hoş geldiňiz sahypasyny görkezersiňiz. Gurluşyňyzy saýlaň we ahyryna çenli jadygöýi yzarlaň.

Bu gün SUSE Linux Enterprise Server 15-de WordPress-i gurmak boýunça gollanmamyzy jemleýär. Siziň pikirleriňiz hoş geldiňiz.