ໃນບົດຄວາມນີ້, ພວກເຮົາຈະໃຫ້ຄໍາແນະນໍາຂັ້ນຕອນໂດຍຂັ້ນຕອນກ່ຽວກັບວິທີການກໍານົດສະພາບແວດລ້ອມເວັບຢູ່ໃນເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ Linux. ສິ່ງທໍາອິດທໍາອິດ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າໃຈວ່າເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ປົກກະຕິປະກອບດ້ວຍອົງປະກອບການໂຕ້ຕອບຈໍານວນຫນຶ່ງ:
- ເຊີບເວີ HTTP
- ນາຍພາສາການຂຽນໂປລແກລມ
- ລະບົບການຈັດການຖານຂໍ້ມູນ (DBMS)
ເພື່ອຈັດການເວັບໄຊທ໌ຂອງທ່ານທ່ານຍັງຈະຕ້ອງຕັ້ງຄ່າລະບົບການຄຸ້ມຄອງເນື້ອຫາ (CMS), ການໂຕ້ຕອບເວັບສໍາລັບການຄຸ້ມຄອງຖານຂໍ້ມູນ, ແລະການເຂົ້າເຖິງ FTP.
ໃຫ້ພິຈາລະນາການຕັ້ງຄ່າ Apache-PHP-MySQL(MariaDB) ທີ່ນິຍົມຫຼາຍໃນ Linux. ພວກເຮົາຍັງຈະຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ vsftpd ftp, phpMyAdmin - ການໂຕ້ຕອບເວັບໄຊຕ໌ສໍາລັບການຄຸ້ມຄອງຖານຂໍ້ມູນ, ແລະລະບົບການຄຸ້ມຄອງເນື້ອຫາ WordPress.
ເພື່ອເລີ່ມຕົ້ນກະລຸນາ ສັ່ງເຄື່ອງເຊີບເວີ VPS or server dedicated. ຕົວຢ່າງທີ່ພວກເຮົາໃຊ້ເຄື່ອງແມ່ຂ່າຍ virtual ທີ່ມີທີ່ຢູ່ IP ຄົງທີ່ແລ່ນ Ubuntu Server 18.04. ຄໍາສັ່ງທັງຫມົດຖືກດໍາເນີນການໂດຍຜູ້ໃຊ້ຮາກ.
ການຕັ້ງຄ່າ Apache HTTP Server
1. ການຕິດຕັ້ງ
apt install apache2
ເມື່ອການຕິດຕັ້ງສໍາເລັດ, ເປີດຕົວທ່ອງເວັບແລະກວດເບິ່ງ “http://[server's_ip_address]”
ຖ້າທ່ານເຫັນຫນ້າຍິນດີຕ້ອນຮັບແບບນີ້ຢູ່ໃນຫນ້າຈໍຂ້າງເທິງ, ນັ້ນຫມາຍຄວາມວ່າເຄື່ອງແມ່ຂ່າຍ HTTP ຂອງທ່ານເຮັດວຽກ.
2. ສ້າງຫນ້າທົດສອບ
ໄດເລກະທໍລີຮາກເລີ່ມຕົ້ນສໍາລັບເວັບໄຊທ໌ແມ່ນ “/var/www/html”. ນີ້ແມ່ນບ່ອນທີ່ທ່ານສາມາດຊອກຫາຫນ້າຍິນດີຕ້ອນຮັບທີ່ເຈົ້າຫາກໍ່ເຫັນ. ໃຫ້ສ້າງໄດເລກະທໍລີແຍກຕ່າງຫາກ “/var/www/sites” ສໍາລັບ virtual hosts ແລະໂຟເດີຍ່ອຍ “/var/www/sites/site1” ກັບຫນ້າດັດສະນີຂອງເວັບໄຊທ໌ທົດສອບຂອງທ່ານ.
cd /var/www/
mkdir -p sites/site1
echo "<H1>Welcome</H1>" > sites/site1/index.html
ໃນຜົນໄດ້ຮັບໄຟລ໌ “/var/www/sites/site1/index.html” ຄວນມີພຽງໜຶ່ງແຖວຂອງລະຫັດ html:
<H1>Welcome</H1>
3. ການຕັ້ງຄ່າ Apache server
ໄຟລ໌ການຕັ້ງຄ່າຂອງເວັບໄຊທ໌ຢູ່ໃນ “/etc/apache2/sites-available/” ລາຍການ. ມາສ້າງໄຟລ໌ກຳນົດຄ່າສຳລັບໂຮສສະເໝືອນໃໝ່ທີ່ຮັບເອົາການຕັ້ງຄ່າເລີ່ມຕົ້ນຈາກໄຟລ໌ “000-default.conf” ເປັນພື້ນຖານ.
cd /etc/apache2/sites-available/
cp 000-default.conf site1.conf
ເປີດໄຟລ໌ "site1.conf" ແລະປ່ຽນແປງ "DocumentRoot" ຄຸນລັກສະນະ. ເອົາເສັ້ນທາງຂອງເວັບໄຊທ໌ຂອງທ່ານເປັນມູນຄ່າ, ດັ່ງນັ້ນໃນກໍລະນີຂອງພວກເຮົາມັນ “/var/www/sites/site1”
ໃນຂັ້ນຕອນນີ້ພວກເຮົາບໍ່ຈໍາເປັນຕ້ອງກໍາຫນົດຄ່າການເຮັດວຽກພ້ອມໆກັນຂອງເວັບໄຊທ໌ຫຼາຍ, ດັ່ງນັ້ນພວກເຮົາສາມາດປິດການທໍາງານເວັບໄຊທ໌ເລີ່ມຕົ້ນແລະເປີດເວັບໄຊທ໌ໃຫມ່. ໂຫຼດການຕັ້ງຄ່າເຊີບເວີຄືນໃໝ່ເພື່ອນຳໃຊ້ການປ່ຽນແປງ.
a2dissite 000-default
a2ensite site1
systemctl reload apache2
ເປີດລິ້ງ “http://[ທີ່ຢູ່ _ip_ ເຊີບເວີ]” ອີກເທື່ອຫນຶ່ງແລະໃຫ້ແນ່ໃຈວ່າແທນທີ່ຈະເປັນຫນ້າຍິນດີຕ້ອນຮັບເລີ່ມຕົ້ນພວກເຮົາມີຫນ້າໃຫມ່ຂອງພວກເຮົາ.
ພວກເຮົາສໍາເລັດການຕັ້ງຄ່າຂອງເຄື່ອງແມ່ຂ່າຍ HTTP ຂອງພວກເຮົາແລະພວກເຮົາສາມາດດໍາເນີນການຕໍ່ໄປ.
ການຕັ້ງຄ່າເຄື່ອງແມ່ຂ່າຍ FTP
1. ການຕິດຕັ້ງ
ໃຫ້ຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ ftp ຂອງພວກເຮົາແລະຊຸດເພີ່ມເຕີມ "db-util", ທີ່ພວກເຮົາຈະຕ້ອງກໍາຫນົດຄ່າຜູ້ໃຊ້ virtual
apt install vsftpd db-util
2. ສ້າງບັນຊີທ້ອງຖິ່ນ
ເຊີບເວີ vsftpd ອະນຸຍາດໃຫ້ພວກເຮົາກໍານົດການອະນຸຍາດການເຂົ້າເຖິງດ້ວຍວິທີທີ່ຍືດຫຍຸ່ນຫຼາຍ. ສໍາລັບວຽກງານຂອງພວກເຮົາພວກເຮົາຕ້ອງການໃຫ້ຜູ້ໃຊ້ ftp ດັ່ງຕໍ່ໄປນີ້:
- ການເຂົ້າເຖິງເນື້ອໃນຂອງ “/var/www/sites/”;
- ປິດການທໍາງານທັງຫມົດທີ່ຢູ່ຂ້າງເທິງ “/var/www/”;
- ການເຊື່ອມຕໍ່ກັບບັນຊີ virtual;
ສ້າງບັນຊີທ້ອງຖິ່ນ "virtual" ໂດຍບໍ່ມີການອະນຸຍາດເຂົ້າສູ່ລະບົບແຕ່ມີການເຂົ້າເຖິງໂຟເດີຫນ້າທໍາອິດ “/var/www/”. ບັນຊີນີ້ຈະຖືກໃຊ້ໂດຍຜູ້ໃຊ້ ftp ເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ
useradd -d /var/www virtual
"ຮາກ" ຈະເປັນເຈົ້າຂອງຂອງ “/var/www” ໂຟນເດີຕາມຄ່າເລີ່ມຕົ້ນ. ເພື່ອເຮັດໃຫ້ຜູ້ໃຊ້ ftp ດັດແປງເນື້ອຫາຂອງເວັບໄຊທ໌, ໃຫ້ປ່ຽນເຈົ້າຂອງ “/var/www/sites/” ລວມທັງໂຟເດີຍ່ອຍຂອງ "virtual".
chown -R virtual:root /var/www/sites
ດັ່ງນັ້ນ, ຜູ້ໃຊ້ "virtual" ຈະສາມາດເບິ່ງເນື້ອໃນຂອງ “/var/www/” ແລະຂຽນໃສ່ໃນ “/var/www/sites/” ໂຟເດີຍ່ອຍ.
3. ການຕັ້ງຄ່າ
ການຕັ້ງຄ່າຕົ້ນຕໍແມ່ນຢູ່ໃນໄຟລ໌ “/etc/vsftpd.conf”, ສະນັ້ນໃຫ້ເປີດມັນແລະແກ້ໄຂມັນດັ່ງຕໍ່ໄປນີ້:
#enable virtual users
anonymous_enable=NO
local_enable=YES
guest_enable=YES
guest_username=virtual
#configure permission
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO
anon_umask=0022
chroot_local_user=YES
#launch settings
listen=YES
pasv_min_port=30000
pasv_max_port=30999
4. ສ້າງຖານຂໍ້ມູນ
ທ່ານຈະຕ້ອງມີຖານຂໍ້ມູນເພື່ອເກັບຂໍ້ມູນຂອງບັນຊີ virtual.
ທໍາອິດ, ໃຫ້ສ້າງໄຟລ໌ຂໍ້ຄວາມງ່າຍດາຍ "users.txt" ຢູ່ໃນໂຟນເດີຫຼັກ ແລະບັນທຶກລາຍລະອຽດການເຂົ້າໃຊ້ (ເຂົ້າສູ່ລະບົບ ແລະລະຫັດຜ່ານ) ຂອງຜູ້ໃຊ້ສະເໝືອນຢູ່ໃນທຸກແຖວ. ຕົວຢ່າງ, ພວກເຮົາຈະຕ້ອງການຜູ້ໃຊ້ virtual ທີ່ມີການເຂົ້າສູ່ລະບົບ "ftp" ແລະລະຫັດຜ່ານ “Qwe123”. ຫຼັງຈາກນັ້ນ, ໄຟລ໌ຈະເປັນດັ່ງນີ້:
ftp
Qwe123
ໃຫ້ສ້າງຖານຂໍ້ມູນ
db_load -T -t hash -f ~/users.txt /etc/vsftpd_login.db
ມາແກ້ໄຂໄຟລ໌ PAM ເລີ່ມຕົ້ນ “/etc/pam.d/vsftp” ດັ່ງຕໍ່ໄປນີ້:
auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd_login
ກະລຸນາສັງເກດວ່າເສັ້ນທາງຂອງ “pam_userdb.so” ຫ້ອງສະຫມຸດອາດຈະແຕກຕ່າງກັນແຕ່ທ່ານສາມາດປ່ຽນມັນຖ້າຈໍາເປັນ.
ໂຫຼດເຊີບເວີ vsftpd ຄືນໃໝ່ເພື່ອນຳໃຊ້ການປ່ຽນແປງ.
systemctl restart vsftpd
ພວກເຮົາສຳເລັດການຕັ້ງຄ່າເຊີບເວີ FTP.
ລາຍລະອຽດການເຊື່ອມຕໍ່:
- ftp://[server's_ip_address]
- ເຂົ້າສູ່ລະບົບ: ftp
- ລະຫັດຜ່ານ: Qwe123
ການຕັ້ງຄ່າເຊີບເວີ PHP
1. ການຕິດຕັ້ງ PHP
ມື້ນີ້ PHP ເວີຊັນທີ່ໝັ້ນຄົງຫຼ້າສຸດແມ່ນ php 7.4.5 ເຊິ່ງບໍ່ໄດ້ລວມຢູ່ໃນບ່ອນເກັບມ້ຽນ Ubuntu ຢ່າງເປັນທາງການ. ໃຫ້ເຊື່ອມຕໍ່ repository ພາກສ່ວນທີສາມແລະຕິດຕັ້ງ PHP ສະບັບຫລ້າສຸດ.
apt update
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php7.4
2. ກວດກາ
ເພື່ອໃຫ້ PHP ຈະຖືກປະຕິບັດໄຟລ໌ຫນ້າເວັບຄວນມີ “.php” ສ່ວນຂະຫຍາຍ. ຂໍປ່ຽນຊື່ໜ້າທົດສອບຂອງພວກເຮົາ:
cd /var/www/sites/site1/
mv index.html index.php
ເພີ່ມເສັ້ນ php ຕໍ່ໄປນີ້ໃສ່ໄຟລ໌ “/var/www/sites/site1/index.php”, ດັ່ງນັ້ນໄຟລ໌ຄວນຈະມີລັກສະນະນີ້:
<H1>Welcome</H1>
<?php
phpinfo();
?>
ບັນທຶກການປ່ຽນແປງແລະກວດເບິ່ງຜົນໄດ້ຮັບໃນຕົວທ່ອງເວັບ.
ຖ້າທ່ານເຫັນຜົນຂອງຫນ້າທີ່ “phpinfo()”, ນາຍພາສາ PHP ເຮັດວຽກຢ່າງຖືກຕ້ອງ. ຕອນນີ້ໃຫ້ເຮົາໄປຂັ້ນຕອນຕໍ່ໄປ.
ການຕັ້ງຄ່າ MySQL (MariaDB).
1. ການຕິດຕັ້ງ
ໃຫ້ຕິດຕັ້ງ MariaDB ແລະໂມດູນ PHP ສໍາລັບ MySQL ແລະຫຼັງຈາກນັ້ນໂຫຼດ Apache ຄືນໃໝ່.
apt install mariadb-server php-mysql
systemctl restart apache2
ໂຫຼດຫນ້າຈໍຄືນຫນ້າການທົດສອບແລະໄປທີ່ພາກ PDO ໃນຕາຕະລາງການຕັ້ງຄ່າ PHP. ຖ້າຫາກວ່າທ່ານສາມາດຊອກຫາພາກສ່ວນ “PDO_mysql”, ຫຼັງຈາກນັ້ນມັນຫມາຍຄວາມວ່າໄດເວີສໍາລັບ Mysql ຖືກຕິດຕັ້ງຢ່າງຖືກຕ້ອງ.
ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະຕ້ອງໄດ້ເຮັດການຕັ້ງຄ່າຄວາມປອດໄພເບື້ອງຕົ້ນຂອງ MariaDB ແລະຕັ້ງລະຫັດຜ່ານສໍາລັບການ "ຮາກ" ຜູ້ໃຊ້, ປິດການເຂົ້າເຖິງທາງໄກ, ແລະລຶບບັນຊີແຂກທັງຫມົດ.
mysql_secure_installation
ໃນຂັ້ນຕອນທໍາອິດ, ພວກເຮົາຕ້ອງເຂົ້າໄປໃນ "ຮາກ" ລະຫັດຜ່ານຂອງຜູ້ໃຊ້ເພື່ອເຂົ້າເຖິງ DBMS ຫຼືກົດ Enter ຖ້າບໍ່ມີລະຫັດຜ່ານ. ເນື່ອງຈາກວ່າບໍ່ມີລະຫັດຜ່ານທີ່ກໍານົດໄວ້ສໍາລັບ "ຮາກ" ຜູ້ໃຊ້ຫຼັງຈາກການຕິດຕັ້ງ, ພຽງແຕ່ກົດ "ໃສ່".
ກະລຸນາຮັບຊາບວ່າໃນ MariaDB ມີບັນຊີຂອງຕົນເອງແລ້ວທີ່ບໍ່ມີຫຍັງກ່ຽວຂ້ອງກັບບັນຊີ OS. ດັ່ງນັ້ນຜູ້ໃຊ້ດຽວທີ່ພວກເຮົາຈັດການກັບ MariaDB ແມ່ນ "ຮາກ".
ຫຼັງຈາກນັ້ນ, configurator ຈະຂໍໃຫ້ພວກເຮົາຕັ້ງລະຫັດຜ່ານສໍາລັບຜູ້ໃຊ້ຮາກ. ປະເພດ "Y" ເພື່ອຢືນຢັນ ແລະໃສ່ລະຫັດຜ່ານໃໝ່. ໃນກໍລະນີຂອງພວກເຮົາ, ມັນແມ່ນ “Qwe123”
reply "Y" ກັບຄໍາຖາມທີ່ເຫລືອທັງຫມົດຈົນເຖິງທີ່ສຸດ.
ການຕັ້ງຄ່າສຳເລັດແລ້ວ!
ລາຍລະອຽດການເຂົ້າເຖິງ MariaDB:
- ເຂົ້າສູ່ລະບົບ: ຮາກ
- ລະຫັດຜ່ານ: Qwe123
ການຕັ້ງຄ່າ phpMyAdmin
1. ການຕິດຕັ້ງ
ໃຫ້ຕິດຕັ້ງສ່ວນຂະຫຍາຍທີ່ຈໍາເປັນສໍາລັບ PHP - mbstring.
apt install php-mbstring
ຢູ່ໃນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການມີພຽງແຕ່ສະບັບທີ່ລ້າສະໄຫມຂອງ phpMyAdmin, ດັ່ງນັ້ນໃຫ້ພວກເຮົາຕິດຕັ້ງໃຫມ່ດ້ວຍຕົນເອງ.
ເປີດເວັບໄຊທ໌ຢ່າງເປັນທາງການຂອງໂຄງການ "https://www.phpmyadmin.net/” ແລະດາວໂຫລດແຟ້ມຈັດເກັບຫຼ້າສຸດ.
ສຳເນົາແຟ້ມຈັດເກັບໃສ່ເຊີບເວີໃນ “/var/www/sites/” ໂຟນເດີໂດຍໃຊ້ລູກຄ້າ ftp ໃດ.
ຖອດໂຟນເດີອອກ ແລະປ່ຽນຊື່ເປັນ "phpMyAdmin". ຢ່າລືມຕິດຕັ້ງ "unzip" ປະໂຫຍດ. ທ່ານສາມາດລຶບການເກັບຮັກສາໄວ້ຫຼັງຈາກທີ່ທ່ານ unarchived ມັນ.
apt install unzip
cd /var/www/sites/
unzip phpMyAdmin-5.0.2-all-languages.zip
mv phpMyAdmin-5.0.2-all-languages phpMyAdmin
rm phpMyAdmin-5.0.2-all-languages.zip
ສ້າງໂຟນເດີຕໍ່ໄປນີ້ “/var/www/sites/phpMyAdmin/tmp” ສໍາລັບໄຟລ໌ຊົ່ວຄາວ ແລະເປີດການເຂົ້າເຖິງສໍາລັບທຸກຄົນ. ຖ້າທ່ານບໍ່ເຮັດສິ່ງນີ້, phpMyAdmin ຈະລາຍງານການເຂົ້າເຖິງທີ່ຖືກປະຕິເສດກັບໂຟນເດີຊົ່ວຄາວ.
cd /var/www/sites/phpMyAdmin/
mkdir tmp
chmod 777 tmp
2. ສ້າງນາມແຝງ
ເນື່ອງຈາກ phpMyAdmin ບໍ່ແມ່ນໂຮດ virtual ແຍກຕ່າງຫາກແລະຕັ້ງຢູ່ນອກໄດເລກະທໍລີຮາກ, ໃຫ້ເຮົາຕັ້ງຄ່ານາມແຝງ.
ເປີດໄຟລ໌ “/etc/apache2/mods-available/alias.conf” ແລະເພີ່ມແຖວນີ້:
Alias /pma “/var/www/sites/phpMyAdmin"
ພາຍໃນພາກນີ້:
<IfModule alias_module>
</IfModule>
ໂຫຼດ Apache ຄືນໃໝ່ເພື່ອນຳໃຊ້ການປ່ຽນແປງ.
systemctl reload apache2
Alias ຖືກກໍານົດ, ດັ່ງນັ້ນພວກເຮົາສາມາດເຂົ້າເຖິງ phpMyAdmin ທີ່ນີ້ “http://[server's_ip_address]/pma”.
3. ກະກຽມຖານຂໍ້ມູນ
ເນື່ອງຈາກພວກເຮົາຈໍາກັດການນໍາໃຊ້ຜູ້ໃຊ້ຮາກໃນລະຫວ່າງການຕັ້ງຄ່າເບື້ອງຕົ້ນຂອງ MariaDB, ພວກເຮົາຈະຕ້ອງສ້າງບັນຊີໃຫມ່ທີ່ມີການອະນຸຍາດທັງຫມົດທີ່ຖືກນໍາໃຊ້ເພື່ອເຂົ້າເຖິງ phpMyAdmin.
ນອກຈາກນັ້ນ, ເພື່ອເປີດໃຊ້ຄຸນສົມບັດເພີ່ມເຕີມຂອງ phpMyAdmin ພວກເຮົາຕ້ອງການຖານຂໍ້ມູນການບໍລິການແລະບັນຊີເພື່ອເຂົ້າເຖິງມັນ.
ມາສ້າງບັນຊີ
mariadb -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'pma'@'localhost' IDENTIFIED BY 'Qwe123' WITH GRANT OPTION;
GRANT SELECT, INSERT, UPDATE, DELETE ON `phpmyadmin`.* TO 'pmaservice'@'localhost' IDENTIFIED BY 'Qwe123' WITH grant option;
quit
ກະລຸນາສັງເກດວ່າຊື່ຖານຂໍ້ມູນໃນການຮ້ອງຂໍຄັ້ງທີສອງແມ່ນຢູ່ໃນກັບຄືນໄປບ່ອນ sparks “… ON `phpmyadmin`.* ເຖິງ 'pma'@'localhost' ທີ່ລະບຸໂດຍ …”,
ໃນຜົນໄດ້ຮັບ, ຈະມີສອງບັນຊີທີ່ສ້າງຂຶ້ນໃນ MariaDB:
- ເຂົ້າສູ່ລະບົບ: pma, ລະຫັດຜ່ານ: Qwe123Full access, ຈະຖືກນໍາໃຊ້ເພື່ອເຂົ້າສູ່ລະບົບ phpMyAdmin
- ເຂົ້າສູ່ລະບົບ: pmaservice, ລະຫັດຜ່ານ: Qwe123ບັນຊີການບໍລິການແມ່ນຕ້ອງການສໍາລັບຄຸນສົມບັດເພີ່ມເຕີມເພື່ອເຮັດວຽກ
ໃນຂັ້ນຕອນຕໍ່ໄປ, ພວກເຮົາຈະກໍານົດລາຍລະອຽດເຫຼົ່ານີ້ຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າ "config.inc.php".
ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະຕ້ອງນໍາເຂົ້າຖານຂໍ້ມູນຈາກໄຟລ໌ “phpMyAdmin/sql/create_tables.sql”.
ໃຫ້ນໍາເຂົ້າມັນດ້ວຍການຊ່ວຍເຫຼືອຂອງ phpMyAdmin.
ເປີດລິ້ງ “http://[server's_ip_address]/pma”
ໃສ່ເຂົ້າສູ່ລະບົບ "pma" ແລະລະຫັດຜ່ານ “Qwe123”
ໄປ "ນຳ ເຂົ້າ", ໃຫ້ຄລິກໃສ່ "ເລືອກໄຟລ໌" ແລະເລືອກໄຟລ໌ "sql/create_tables.sql" ໃນໄດເລກະທໍລີຮາກຂອງ phpMyAdmin. ຄວນຈະມີໂຟນເດີຢູ່ໃນ PC ຂອງທ່ານ "phpMyAdmin" ກັບໄຟລ໌. ຍົກເລີກການຈັດເກັບມັນໄວ້ຖ້າຈໍາເປັນ.
ກົດ “ ຕໍ່ໄປ” ເພື່ອເລີ່ມຕົ້ນການນໍາເຂົ້າ.
4. ການຕັ້ງຄ່າ
ໃຫ້ສຳເນົາໄຟລ໌ການຕັ້ງຄ່າຈາກແມ່ແບບ
cd /var/www/sites/phpMyAdmin/
cp config.sample.inc.php config.inc.php
ໃຫ້ເປີດໄຟລ໌ການຕັ້ງຄ່າ “/var/www/sites/phpMyAdmin/config.inc.php” ແລະເຮັດການປ່ຽນແປງຕໍ່ໄປນີ້:
ກຳນົດຄ່າ 32 ຕົວອັກສອນແບບສຸ່ມສຳລັບຄຸນລັກສະນະ “$cfg['blowfish_secret']”. ໃຊ້ເຄື່ອງສ້າງລະຫັດຜ່ານໃດໆສໍາລັບມັນ ..
ເອົາຄໍາຄິດຄໍາເຫັນອອກຈາກທຸກແຖວຂອງ "ການຕັ້ງຄ່າການເກັບຮັກສາການຕັ້ງຄ່າ phpMyAdmin" ພາກສ່ວນແລະກໍານົດການເຂົ້າສູ່ລະບົບແລະລະຫັດຜ່ານຂອງບັນຊີການບໍລິການຂອງ MariaDB ສໍາລັບ "ຜູ້ຄວບຄຸມ" ແລະ "ການຄວບຄຸມ" ຄຸນລັກສະນະຕາມຄວາມເຫມາະສົມ. ໃນກໍລະນີຂອງພວກເຮົາ, ມັນແມ່ນ ການບໍລິການ ແລະ Qwe123.
ບັນທຶກການປ່ຽນແປງ.
ລາຍລະອຽດການເຂົ້າເຖິງສໍາລັບ phpMyadmin:
- http://[server’s_ip_address]/pma/
- ເຂົ້າສູ່ລະບົບ: pma
- ລະຫັດຜ່ານ: Qwe123
ວິທີຕິດຕັ້ງ ແລະຕັ້ງຄ່າ WordPress ໃນເຊີບເວີ Linux
1. ຊຸດ WordPress ແລະການຈັດວາງໄຟລ໌
ໄປທີ່ເວັບໄຊທ໌ທາງການ WP "https://ru.wordpress.org/” ແລະດາວນ໌ໂຫລດຮວບຮວມກັບ PC ທ້ອງຖິ່ນຂອງທ່ານ.
ອັບໂຫລດແຟ້ມຈັດເກັບກັບເຄື່ອງແມ່ຂ່າຍເຂົ້າໄປໃນ “/var/www/sites/” folder ແລະ unarchive ມັນກັບ "wordpress” ໂຟນເດີ.
ຄັດລອກເນື້ອໃນຂອງ “/var/www/sites/wordpress/” ໂຟນເດີຮາກຂອງ “/var/www/sites/site1/” ເວັບໄຊທ໌.
ເນື່ອງຈາກພວກເຮົາຄັດລອກໄຟລ໌ຜ່ານ console ດ້ວຍການອະນຸຍາດຮາກ, ໃຫ້ປ່ຽນເຈົ້າຂອງ “/var/www/sites/” ໂຟນເດີລວມທັງເນື້ອໃນຂອງ "virtual". ອັນນີ້ແມ່ນຕ້ອງການເພື່ອເປີດໃຊ້ການເຂົ້າເຖິງຢ່າງເຕັມທີ່ສໍາລັບການເຊື່ອມຕໍ່ ftp ຜ່ານລູກຄ້າ.
cd /var/www/sites/
tar -xzvf wordpress-5.4-ru_RU.tar.gz
cp -R wordpress/* site1/
chown -R virtual:root /var/www/sites
2. ສ້າງຖານຂໍ້ມູນສໍາລັບ WordPress
ເຂົ້າສູ່ລະບົບ phpMyAdmin ແລະຄລິກໃສ່ "ສ້າງຖານຂໍ້ມູນ". ລະບຸຊື່ຖານຂໍ້ມູນທີ່ຕົນເອງມັກ, ໃນກໍລະນີຂອງພວກເຮົາ "wordpress_db" ແລະກົດປຸ່ມ "ສ້າງ".
ເລືອກຖານຂໍ້ມູນໃຫມ່ໃນພາກຊ້າຍແລະຄລິກ "ສິດທິພິເສດ"
ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ "ເພີ່ມບັນຊີຜູ້ໃຊ້".
ໃສ່ການເຂົ້າສູ່ລະບົບແລະລະຫັດຜ່ານ (wpservice / Qwe123) ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ໃຫ້ກວດເບິ່ງ “ໃຫ້ສິດທິພິເສດທັງໝົດໃນ wordpress_db” ແລະຄິກ “ ຕໍ່ໄປ”
ໃນຫນ້າຕໍ່ໄປຄລິກ “ຍົກເລີກທັງໝົດ” ເພື່ອປັບສິດທິພິເສດທັງຫມົດໃນລະດັບຖານຂໍ້ມູນແລະຄລິກ “ ຕໍ່ໄປ”.
3. ການຕັ້ງຄ່າ WordPress ໃນເຊີບເວີ Linux
ໄປທີ່ໄດເລກະທໍລີຮາກຂອງເວັບໄຊທ໌ຂອງທ່ານແລະຄັດລອກໄຟລ໌ການຕັ້ງຄ່າຈາກແມ່ແບບ
cd /var/www/sites/site1/
cp wp-config-sample.php wp-config.php
ເປີດ “wp-config.php” file ແລະໃສ່ຕົວກໍານົດການເຊື່ອມຕໍ່ຖານຂໍ້ມູນທີ່ພວກເຮົາສ້າງໃນຂັ້ນຕອນທີ່ຜ່ານມາແລະບັນທຶກການປ່ຽນແປງ.
4. ຕິດຕັ້ງ CMS WordPress
ເປີດການເຊື່ອມຕໍ່ຕໍ່ໄປນີ້ໃນຕົວທ່ອງເວັບ “http://[server's_ip_address]/wp-admin/install.php”.
ຕື່ມຂໍ້ມູນໃສ່ພາກສະຫນາມທັງຫມົດແລະຄລິກ "ຕິດຕັ້ງ WordPress". ຕັ້ງຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານແບບສຸ່ມ. ໃນກໍລະນີຂອງພວກເຮົາ, ມັນແມ່ນ wpadmin ແລະ Qwe123 ດັ່ງນັ້ນ.
ລາຍລະອຽດເຫຼົ່ານີ້ຈະຖືກນໍາໃຊ້ເພື່ອເຂົ້າເຖິງ WordPress.
ຫຼັງຈາກທີ່ທ່ານສໍາເລັດການຕິດຕັ້ງ, ເປີດການເຊື່ອມຕໍ່ “http://[server's_ip_address]/wp-login.php”, ໃສ່ລາຍລະອຽດການເຂົ້າເຖິງ, ແລະເຂົ້າສູ່ລະບົບ WordPress.
ທ່ານຄວນເບິ່ງຫນຶ່ງຂອງແມ່ແບບ WordPress ໃນຫນ້າຕົ້ນຕໍ.
ການຕັ້ງຄ່າສຳເລັດແລ້ວ.
ລາຍລະອຽດການເຂົ້າເຖິງ WordPress:
- http://[server’s_ip_address]/wp-login.php
- ເຂົ້າສູ່ລະບົບ: wpadmin
- ລະຫັດຜ່ານ: Qwe123