Otu esi etinye WordPress na LAMP na SUSE Linux Enterprise
Edere ya na PHP, WordPress bụ otu n'ime CMS (Sistemụ Njikwa Ọdịnaya). Ọ bụ n'efu na ebe mepere emepe ma ejiri ya maka ịmepụta weebụsaịtị ndị mara mma site n'inye ndebiri nwere atụmatụ arụgoro arụgoro nke na-adị mfe ịhazi ya. Dị ka nke a, ị nwere ike ịmepụta ebe nrụọrụ weebụ dị mma na-enweghị mkpa ide koodu ọ bụla.
Na ntuziaka a, anyị ga-egosipụta otu esi etinye WordPress na LAMP na SUSE Enterprise Server 15.
- Nke mbụ, hụ na arụnyere nkesa LAMP na SUSE Linux.
- Ọzọkwa, hụ na ahaziri onye ọrụ sudo na ihe atụ.
Ka anyị banye ugbu a ma wụnye WordPress na SUSE Linux.
Nzọụkwụ 1. Mepụta Database maka WordPress
WordPress chọrọ nchekwa data nke ọ ga-etinye faịlụ nwụnye na data onye ọrụ. Ozugbo bat, nweta ihe nkesa nchekwa data gị
# mysql -u root -p
Mgbe ahụ mepụta nchekwa data na onye ọrụ nchekwa data maka ntinye WordPress ma nye onye ọrụ ohere niile na nchekwa data.
CREATE DATABASE wordpress_db; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user' IDENTIFIED BY '[email ';
Bugharịa mgbanwe ndị ahụ wee pụọ.
FLUSH PRIVILEGES; exit;
Kwụpụ 2: Budata ma hazie WordPress
Site na nchekwa data dị, nzọụkwụ ọzọ bụ ibudata na hazie WordPress.
Ị nwere ike ibudata faịlụ tarball WordPress dị ka egosiri na iji iwu wget.
# wget http://wordpress.org/latest.tar.gz
Nke a na-ebudata faịlụ abịakọrọ akpọ latest.tar.gz. Ozugbo ebudatara, wepụ ya site na iji iwu tar dị ka egosiri.
# tar -xvf latest.tar.gz
Nke a na-ewepụ faịlụ abịakọrọ na nchekwa a na-akpọ wordpress. Bugharịa folda a na ndekọ mgbọrọgwụ akwụkwọ.
# mv wordpress/ /srv/www/htdocs/
Na-esote, mepụta faịlụ wp-config.php site na iṅomi faịlụ wp-config-sample.php.
# sudo cp /srv/www/htdocs/wordpress/wp-config-sample.php /srv/www/htdocs/wordpress/wp-config.php
Na-esote, nweta faịlụ ma melite nkọwa nchekwa data.
# vim /srv/www/htdocs/wordpress/wp-config.php
Chekwaa mgbanwe wee pụọ. Na-esote, kenye ikike ndị a.
# chown -R wwwrun:www /srv/www/htdocs/ # chmod 775 -R /srv/www/htdocs/
Nzọụkwụ 3. Hazie Apache Virtualhost maka WordPress
Ọzọ, anyị ga-emepụta faịlụ nhazi maka WordPress.
# sudo vim /etc/apache2/conf.d/wordpress.conf
Ọzọ, mado ahịrị koodu ndị a. Jide n'aka na ị ga-eji aha ngalaba aha gị dochie example.com.
<virtualhost *:80> servername example.com documentroot "/srv/www/htdocs/wordpress/" <directory "/srv/www/htdocs/"> AllowOverride All Require all granted </directory> </virtualhost>
Chekwaa mgbanwe ndị ahụ wee pụọ na faịlụ ahụ. Ka mgbanwe niile wee malite, malitegharịa sava weebụ Apache.
# sudo systemctl restart apache2
Nzọụkwụ 4. Nwụnye WordPress zuru ezu site na ihe nchọgharị weebụ
Iji mezue nrụnye, mepee ihe nchọgharị weebụ gị wee chọgharịa adreesị IP ma ọ bụ aha ngalaba nke ihe nkesa gị. Ị ga-enweta ihu akwụkwọ nnabata ahụ. Họrọ nrụnye gị wee soro ọkachamara ahụ ruo na njedebe.
Nke a na-ekpuchi ntuziaka anyị taa na ntinye nke WordPress na SUSE Linux Enterprise Server 15. A nabatara nzaghachi gị.