នៅក្នុងអត្ថបទនេះ យើងនឹងផ្តល់ឱ្យអ្នកនូវការណែនាំជាជំហាន ៗ អំពីរបៀបកំណត់រចនាសម្ព័ន្ធគេហទំព័រនៅលើម៉ាស៊ីនមេដែលកំពុងដំណើរការលីនុច។ ជាដំបូង អ្នកត្រូវយល់ថា ម៉ាស៊ីនមេបណ្តាញធម្មតាមានសមាសធាតុអន្តរកម្មមួយចំនួន៖
- ម៉ាស៊ីនមេ HTTP
- អ្នកបកប្រែភាសាកម្មវិធី
- ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS)
ដើម្បីគ្រប់គ្រងគេហទំព័ររបស់អ្នក អ្នកក៏នឹងត្រូវរៀបចំប្រព័ន្ធគ្រប់គ្រងមាតិកា (CMS) ចំណុចប្រទាក់គេហទំព័រសម្រាប់ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ និងការចូលប្រើ FTP ។
ចូរយើងពិចារណាអំពីការដំឡើង Apache-PHP-MySQL(MariaDB) ដ៏ពេញនិយមមួយនៅលើលីនុច។ យើងក៏នឹងដំឡើងម៉ាស៊ីនមេ vsftpd ftp, phpMyAdmin - ចំណុចប្រទាក់បណ្ដាញសម្រាប់ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ និងប្រព័ន្ធគ្រប់គ្រងមាតិកា WordPress ។
ដើម្បីចាប់ផ្តើម សូម បញ្ជាទិញម៉ាស៊ីនមេ VPS ឬ ម៉ាស៊ីនមេដែលឧទ្ទិស ។ ឧទាហរណ៍ យើងបានប្រើម៉ាស៊ីនមេនិម្មិតដែលមានអាសយដ្ឋាន IP ឋិតិវន្តដែលដំណើរការ Ubuntu Server 18.04។ ពាក្យបញ្ជាទាំងអស់ត្រូវបានដំណើរការដោយអ្នកប្រើប្រាស់ root។
ការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេ Apache HTTP
1 ។ ការដំឡើង
apt install apache2
ពេលដំឡើងចប់ សូមបើកកម្មវិធីរុករកមួយ ហើយពិនិត្យមើល “http://[server's_ip_address]”
ប្រសិនបើអ្នកឃើញទំព័រស្វាគមន៍ដូចនេះនៅលើរូបថតអេក្រង់ខាងលើ នោះមានន័យថាម៉ាស៊ីនមេ HTTP របស់អ្នកកំពុងដំណើរការ។
2. បង្កើតទំព័រសាកល្បង
ថតឯកសារ root លំនាំដើមសម្រាប់គេហទំព័រគឺ "/var/www/html" ។ នេះជាកន្លែងដែលអ្នកអាចរកឃើញទំព័រស្វាគមន៍ដែលអ្នកទើបតែបានឃើញ។ ចូរយើងបង្កើតថតឯកសារដាច់ដោយឡែកមួយ "/var/www/sites" សម្រាប់ម៉ាស៊ីនមេនិម្មិត និងថតឯកសាររង "/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
ឯកសារកំណត់រចនាសម្ព័ន្ធនៃគេហទំព័រស្ថិតនៅក្នុង កាតាឡុក “/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” ដែលយើងនឹងត្រូវការកំណត់រចនាសម្ព័ន្ធអ្នកប្រើប្រាស់និម្មិត។
apt install vsftpd db-util
2. បង្កើតគណនីមូលដ្ឋាន
ម៉ាស៊ីនមេ vsftpd អនុញ្ញាតឱ្យយើងកំណត់រចនាសម្ព័ន្ធការអនុញ្ញាតចូលប្រើក្នុងវិធីដែលអាចបត់បែនបាន។ សម្រាប់ភារកិច្ចរបស់យើង យើងត្រូវផ្តល់ឱ្យអ្នកប្រើប្រាស់ ftp នូវចំណុចខាងក្រោម៖
- ការចូលដំណើរការពេញលេញទៅមាតិកានៃ “/var/www/sites/”;
- បិទទាំងអស់ដែលមានខាងលើ “/var/www/”;
- ការតភ្ជាប់ជាមួយគណនីនិម្មិត;
បង្កើតគណនីក្នុងស្រុក "និម្មិត" ដោយមិនចាំបាច់មានការអនុញ្ញាតចូល ប៉ុន្តែអាចចូលប្រើថតឯកសារដើម "/var/www/" ។ គណនីនេះនឹងត្រូវបានប្រើដោយអ្នកប្រើប្រាស់ ftp ដើម្បីភ្ជាប់ទៅម៉ាស៊ីនមេ។
useradd -d /var/www virtual
“Root” នឹងជាម្ចាស់នៃ ថតឯកសារ “/var/www” តាមលំនាំដើម។ ដើម្បីអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ ftp កែប្រែខ្លឹមសារនៃគេហទំព័រ ចូរយើងផ្លាស់ប្តូរម្ចាស់នៃ “/var/www/sites/” រួមទាំងថតឯកសាររងនៃ “virtual” ។
chown -R virtual:root /var/www/sites
ជាលទ្ធផល អ្នកប្រើប្រាស់ "និម្មិត" នឹងអាចមើលឃើញខ្លឹមសារនៃ "/var/www/" ហើយសរសេរចូលទៅក្នុង ថតរង "/var/www/sites/" ។
ការកំណត់រចនាសម្ព័ន្ធ
ការកំណត់រចនាសម្ព័ន្ធសំខាន់គឺស្ថិតនៅក្នុងឯកសារ “/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. បង្កើតមូលដ្ឋានទិន្នន័យ
អ្នកនឹងត្រូវការមូលដ្ឋានទិន្នន័យ ដើម្បីរក្សាទុកទិន្នន័យនៃគណនីនិម្មិត។
ដំបូង ចូរយើងបង្កើតឯកសារអត្ថបទសាមញ្ញមួយ “users.txt” នៅក្នុងថតឯកសារដើម ហើយរក្សាទុកព័ត៌មានលម្អិតអំពីការចូលប្រើ (ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់) របស់អ្នកប្រើប្រាស់និម្មិតទៅក្នុងបន្ទាត់ផ្សេងទៀត។ ឧទាហរណ៍ យើងនឹងត្រូវការអ្នកប្រើប្រាស់និម្មិតដែលមានឈ្មោះអ្នកប្រើប្រាស់ “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://[អាសយដ្ឋាន_ip_អាសយដ្ឋាន]
- ចូល៖ ftp
- ពាក្យសម្ងាត់៖ Qwe123
ការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេ PHP
1. ការដំឡើង PHP
ថ្ងៃនេះ កំណែ PHP ដែលមានស្ថេរភាពចុងក្រោយបំផុតគឺ php 7.4.5 ដែលមិនត្រូវបានរួមបញ្ចូលនៅក្នុងឃ្លាំង Ubuntu ផ្លូវការទេ។ ចូរភ្ជាប់ឃ្លាំងភាគីទីបី ហើយដំឡើងកំណែចុងក្រោយរបស់ 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 ហើយកំណត់ពាក្យសម្ងាត់សម្រាប់ អ្នកប្រើប្រាស់ "root" បិទការចូលប្រើពីចម្ងាយ និងលុបគណនីភ្ញៀវទាំងអស់។
mysql_secure_installation
នៅជំហានដំបូង យើងត្រូវបញ្ចូល ពាក្យសម្ងាត់របស់អ្នកប្រើប្រាស់ "root" ដើម្បីចូលប្រើ DBMS ឬចុច Enter ប្រសិនបើមិនមានពាក្យសម្ងាត់។ ដោយសារតែមិនមានពាក្យសម្ងាត់ដែលបានកំណត់សម្រាប់ អ្នកប្រើប្រាស់ "root" បន្ទាប់ពីការដំឡើងរួច គ្រាន់តែចុច "Enter" ។
សូមចំណាំថានៅក្នុង MariaDB មានគណនីផ្ទាល់ខ្លួនរួចហើយដែលមិនមានអ្វីទាក់ទងនឹងគណនី OS ទេ។ ដូច្នេះអ្នកប្រើប្រាស់តែម្នាក់គត់ដែលយើងដោះស្រាយនៅក្នុង MariaDB គឺ "root" ។
បន្ទាប់ពីនោះ កម្មវិធីកំណត់រចនាសម្ព័ន្ធនឹងសុំឱ្យយើងកំណត់ពាក្យសម្ងាត់សម្រាប់អ្នកប្រើប្រាស់ root។ វាយ "Y" ដើម្បីបញ្ជាក់ ហើយបញ្ចូលពាក្យសម្ងាត់ថ្មី។ ក្នុងករណីរបស់យើង វាគឺ "Qwe123"។
ឆ្លើយ "Y" ចំពោះសំណួរដែលនៅសល់ទាំងអស់រហូតដល់ចប់។
ការកំណត់រួចរាល់ហើយ!
ព័ត៌មានលម្អិតអំពីការចូលប្រើ MariaDB៖
- ចូល៖ ឫស
- ពាក្យសម្ងាត់៖ Qwe123
ការកំណត់រចនាសម្ព័ន្ធ phpMyAdmin
1 ។ ការដំឡើង
ចូរយើងដំឡើងផ្នែកបន្ថែមចាំបាច់សម្រាប់ PHP - mbstring ។
apt install php-mbstring
នៅក្នុងឃ្លាំងផ្លូវការមានតែកំណែ phpMyAdmin ហួសសម័យ ដូច្នេះសូមដំឡើងកំណែថ្មីដោយដៃ។
បើកគេហទំព័រផ្លូវការរបស់គម្រោង “ https://www.phpmyadmin.net/ ” ហើយទាញយកប័ណ្ណសារចុងក្រោយបំផុត។
ចម្លងបណ្ណសារទៅម៉ាស៊ីនមេនៅក្នុង ថតឯកសារ "/var/www/sites/" ដោយប្រើកម្មវិធី ftp ណាមួយ។
ដោះឯកសារចេញពីប័ណ្ណសារ ហើយប្តូរឈ្មោះវាទៅជា “phpMyAdmin” ។ កុំភ្លេចដំឡើង ឧបករណ៍ប្រើប្រាស់ “unzip” ។ អ្នកអាចលុបឯកសារនោះបានបន្ទាប់ពីអ្នកបានដោះវាចេញ។
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 មិនមែនជាម៉ាស៊ីននិម្មិតដាច់ដោយឡែក ហើយមានទីតាំងនៅខាងក្រៅថត root សូមកំណត់រចនាសម្ព័ន្ធឈ្មោះក្លែងក្លាយ។
បើកឯកសារ “/etc/apache2/mods-available/alias.conf” ហើយបន្ថែមបន្ទាត់នេះ៖
Alias /pma “/var/www/sites/phpMyAdmin"
នៅខាងក្នុងផ្នែកនេះ៖
<IfModule alias_module>
</IfModule>
ផ្ទុក Apache ឡើងវិញ ដើម្បីអនុវត្តការផ្លាស់ប្តូរ។
systemctl reload apache2
ឈ្មោះក្លែងក្លាយត្រូវបានកំណត់ ដូច្នេះយើងអាចចូលប្រើ phpMyAdmin នៅទីនេះ “http://[server's_ip_address]/pma”។
រៀបចំមូលដ្ឋានទិន្នន័យ
ដោយសារយើងដាក់កម្រិតលើការប្រើប្រាស់អ្នកប្រើប្រាស់ជា root កំឡុងពេលកំណត់រចនាសម្ព័ន្ធដំបូងនៃ 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` .* TO 'pma'@'localhost' IDENTIFIED BY …”
នៅក្នុងលទ្ធផល នឹងមានគណនីពីរដែលបានបង្កើតនៅក្នុង 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។ វាគួរតែមានថតឯកសារនៅលើកុំព្យូទ័ររបស់អ្នក "phpMyAdmin" ដែលមានឯកសារ។ សូមលុបវាចោលប្រសិនបើចាំបាច់។
ចុច “បន្ទាប់” ដើម្បីចាប់ផ្តើមនាំចូល។
ការកំណត់រចនាសម្ព័ន្ធ
តោះចម្លងឯកសារកំណត់រចនាសម្ព័ន្ធពីគំរូ
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 សម្រាប់ គុណលក្ខណៈ “controluser” និង “controlpass” ទៅតាមនោះ។ ក្នុងករណីរបស់យើង វាគឺ pmaservice និង Qwe123 ។
រក្សាទុកការផ្លាស់ប្តូរ។
ព័ត៌មានលម្អិតនៃការចូលប្រើសម្រាប់ phpMyadmin៖
- http://[server’s_ip_address]/pma/
- ចូល៖ pma
- ពាក្យសម្ងាត់៖ Qwe123
របៀបដំឡើង និងកំណត់រចនាសម្ព័ន្ធ WordPress នៅលើម៉ាស៊ីនមេលីនុច
1. កញ្ចប់ WordPress និងការដាក់ឯកសារ
ចូលទៅកាន់គេហទំព័រផ្លូវការរបស់ WP “ https://ru.wordpress.org/ ” ហើយទាញយកបណ្ណសារទៅកាន់កុំព្យូទ័រក្នុងស្រុករបស់អ្នក។
ផ្ទុកឡើងបណ្ណសារទៅម៉ាស៊ីនមេទៅក្នុង ថតឯកសារ "/var/www/sites/" ហើយដកវាចេញពីបណ្ណសារទៅក្នុង ថតឯកសារ "wordpress "។
ចម្លងមាតិកានៃ ថតឯកសារដើម "/var/www/sites/wordpress/" នៃ គេហទំព័រ "/var/www/sites/site1/" ។
ដោយសារយើងបានចម្លងឯកសារតាមរយៈកុងសូលដោយមានសិទ្ធិជា root ចូរយើងផ្លាស់ប្តូរម្ចាស់នៃ ថតឯកសារ “/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” ហើយចុច “បន្ទាប់”
នៅលើទំព័របន្ទាប់ ចុច “Cancel all” ដើម្បីកំណត់សិទ្ធិទាំងអស់ឡើងវិញនៅលើកម្រិតមូលដ្ឋានទិន្នន័យ ហើយចុច “Next” ។
3. ការកំណត់រចនាសម្ព័ន្ធ WordPress នៅលើម៉ាស៊ីនមេលីនុច
ចូលទៅកាន់ថត root នៃគេហទំព័ររបស់អ្នក ហើយចម្លងឯកសារកំណត់រចនាសម្ព័ន្ធពីគំរូ
cd /var/www/sites/site1/
cp wp-config-sample.php wp-config.php
បើក ឯកសារ “wp-config.php” ហើយបញ្ចូលប៉ារ៉ាម៉ែត្រតភ្ជាប់មូលដ្ឋានទិន្នន័យដែលយើងបានបង្កើតនៅជំហានមុន ហើយរក្សាទុកការផ្លាស់ប្តូរ។
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