Prezantimi
Mirëmbajtjen e shtëpisë
Instalimi
Prezantimi
WordPress është sistemi dominues i menaxhimit të përmbajtjes në internet. Ai fuqizon gjithçka, nga blogjet tek faqet e internetit komplekse me përmbajtje dinamike. Ky tutorial do të diskutojë ngritjen dhe funksionimin e WordPress në OpenBSD 6.2.
Përpara se të fillojmë, ka disa sende të vogla shtëpiake për të cilat duhen kujdesur në mënyrë që WordPress të funksionojë siç duhet. Ju lutemi, mos i kaloni këto hapa, sepse nëse i bëni, do të merrni disa gabime shumë të përgjithshme që janë pothuajse të pamundura për t'u deshifruar. Mos harroni se httpdserveri i brendshëm i OpenBSD funksionon në një chrootmjedis dhe këto hapa të mirëmbajtjes e llogarisin këtë.
Mirëmbajtjen e shtëpisë
Krijoni drejtorinë /var/www/etcdhe mbani lejet e paracaktuara.
Krijoni një skedar të ri të quajtur hostsdhe shtoni hyrjet e mëposhtme. Kjo do të lejojë WordPress të shkarkojë përditësime, tema dhe shtojca.
127.0.0.1 localhost
66.155.40.202 api.wordpress.org
66.155.40.186 downloads.wordpress.org
66.155.40.187 downloads.wordpress.org
66.155.40.188 downloads.wordpress.org
Instaloni disa paketa parakushte.
pkg_install php-5.6 php-fastcgi php-curl php-mysql php-zip mariadb-server mariadb-client
pkg_install wget unzip
Kopjoni iniskedarët e mostrës nga /etc/php-5.6.samplenë /etc/php-5.6/.
Krijoni një /etc/httpd.confskedar të ngjashëm me atë më poshtë. Mund të zëvendësoni opsionalisht emrin e serverit "default"me emrin aktual në DNS, por kjo nuk është rreptësisht e nevojshme.
types { include "/usr/share/misc/mime.types" }
server "default" {
listen on egress port 80
root "/wordpress"
directory index index.php
location "*.php*" {
fastcgi socket "/run/php-fpm.sock"
}
}
Tani është koha për të aktivizuar demonët e nevojshëm në mënyrë që ata të nisin në fillimin e sistemit.
rcctl enable php56_fpm
rcctl enable httpd
rcctl enable mysqld
Instalimi
Shkarkoni WordPress, më pas zhvendoseni në /var/wwwdhe vendosni lejet e sakta.
cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/.
chown -R www:www /var/www/wordpress/
Vendosni MariaDB për të siguruar bazën e të dhënave për WordPress. Ekzekutimi mysql_secure_installationrekomandohet sepse mund të heqë përdoruesit anonimë dhe bazën e të dhënave të testimit. Për më tepër, është vendosur një fjalëkalim rrënjësor për MariaDB.
mysql_install_db
rcctl start mysqld
mysql_secure_installation
Krijo bazën e të dhënave të WordPress. Sigurohuni që ta zëvendësoni Passwordme fjalëkalimin që keni ndërmend të përdorni.
mysql -u root -p <password goes here>
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' identified by 'Password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
EXIT;
Tani që keni krijuar bazën e të dhënave të WordPress, është koha për të nisur serverin në internet dhe fastcgidaemon.
rcctl start httpd
rcctl start php56_fpm
Prej këtu, të hapur një shfletues web dhe shfletoni për faqen tuaj te internetit, psh www.example.org. Do të shihni magjistarin e instalimit të WordPress. Në ekranin tjetër, do t'ju kërkohet emri i bazës së të dhënave, emri i përdoruesit të bazës së të dhënave, fjalëkalimi i bazës së të dhënave, serveri dhe prefiksi i tabelës.
Emri i bazës së të dhënave është " wordpress". Sigurohuni që të vendosni përdoruesin e bazës së të dhënave në " wordpress" dhe të përdorni të njëjtin fjalëkalim si kur keni krijuar bazën e të dhënave më parë. Së fundi, ndryshoni serverin në 127.0.0.1dhe lini prefiksin e tabelës siç është.
Magjistari duhet të plotësojë siç duhet bazën e të dhënave dhe më pas t'ju kërkojë të krijoni një adminpërdorues. Pasi të përfundojë kjo, ju jeni gati të shkarkoni tema dhe shtojca dhe të filloni hartimin e faqes tuaj të internetit. Në një shënim përmbyllës, sigurohuni që të mbani një sy në versionet e reja dhe të mbani të përditësuar instalimin tuaj të WordPress. Sa më shumë të largoheni nga versioni aktual, aq më të vështira priren të jenë përmirësimet.