ဤဆောင်းပါးတွင်၊ Linux လည်ပတ်နေသော ဆာဗာတစ်ခုပေါ်တွင် ဝဘ်ပတ်ဝန်းကျင်ကို ဘယ်လိုပြင်ဆင်ရမည်ကို အဆင့်ဆင့် လမ်းညွှန်ပေးပါမည်။ ဦးစွာပထမ၊ ပုံမှန်ဝဘ်ဆာဗာတစ်ခုတွင် အပြန်အလှန်အကျိုးပြုသော အစိတ်အပိုင်းအချို့ ပါဝင်ကြောင်း နားလည်ရန် လိုအပ်သည်-
- HTTP ဆာဗာ
- ပရိုဂရမ်းမင်း ဘာသာစကား စကားပြန်
- ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုစနစ် (DBMS)
သင့်ဝဘ်ဆိုဒ်ကို စီမံခန့်ခွဲရန် အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ် (CMS)၊ ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုအတွက် ဝဘ်အင်တာဖေ့စ်နှင့် FTP ဝင်ရောက်ခွင့်တို့ကိုလည်း ထည့်သွင်းရန် လိုအပ်မည်ဖြစ်သည်။
Linux တွင် အလွန်နာမည်ကြီးသော Apache-PHP-MySQL(MariaDB) ကို ထည့်သွင်းစဉ်းစားကြည့်ကြပါစို့။ vsftpd ftp ဆာဗာ၊ phpMyAdmin - ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုအတွက် ဝဘ်အင်တာဖေ့စ်နှင့် အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ် WordPress တို့ကိုလည်း ထည့်သွင်းပါမည်။
စတင်ရန်ကျေးဇူးပြု၍ VPS ဆာဗာကို မှာယူပါ။ or dedicated server. ဥပမာအားဖြင့် Ubuntu Server 18.04 ကိုအသုံးပြုသည့် static IP လိပ်စာပါသည့် virtual server ကိုအသုံးပြုခဲ့သည်။ command အားလုံးကို root user က လုပ်ဆောင်ပါတယ်။
Apache HTTP ဆာဗာ ဖွဲ့စည်းမှုပုံစံ
1 ။ installation
apt install apache2
တပ်ဆင်မှုပြီးသောအခါ၊ browser ကိုဖွင့်ပြီးစစ်ဆေးပါ။ “http://[server's_ip_address]”
အထက်စခရင်ရှော့တွင် ဤကဲ့သို့သောကြိုဆိုရေးစာမျက်နှာကို သင်တွေ့ပါက၊ ဆိုလိုသည်မှာ သင်၏ HTTP ဆာဗာသည် အလုပ်လုပ်နေပြီဖြစ်သည်။
2. စမ်းသပ်စာမျက်နှာတစ်ခုဖန်တီးပါ။
ဝဘ်ဆိုဒ်အတွက် မူရင်းလမ်းကြောင်းလမ်းညွှန်သည် “/var/www/html”. သင်မြင်ဖူးသည့် ကြိုဆိုရေးစာမျက်နှာကို ဤနေရာတွင် တွေ့နိုင်သည်။ သီးခြားလမ်းညွှန်တစ်ခုဖန်တီးကြပါစို့ “/var/www/sites” virtual hosts နှင့် subfolder တစ်ခုအတွက် “/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/” ကက်တလောက် ဖိုင်မှ ပုံသေဖွဲ့စည်းပုံကိုယူ၍ virtual host အသစ်တစ်ခုအတွက် ဖွဲ့စည်းမှုပုံစံဖိုင်တစ်ခု ဖန်တီးကြပါစို့ “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 ။ installation
ကျွန်ုပ်တို့၏ ftp ဆာဗာနှင့် အပိုပက်ကေ့ခ်ျတစ်ခုကို ထည့်သွင်းကြပါစို့ "db-util"ကျွန်ုပ်တို့သည် virtual အသုံးပြုသူများကို configure လုပ်ရန် လိုအပ်ပါသည်။
apt install vsftpd db-util
2. ဒေသတွင်းအကောင့်ဖန်တီးပါ။
vsftpd ဆာဗာသည် ကျွန်ုပ်တို့အား ဝင်ရောက်ခွင့်ခွင့်ပြုချက်များကို အလွန်ပြောင်းလွယ်ပြင်လွယ်ပုံစံဖြင့် ပြင်ဆင်သတ်မှတ်နိုင်စေပါသည်။ ကျွန်ုပ်တို့၏လုပ်ငန်းတာဝန်များအတွက် ftp အသုံးပြုသူများအား အောက်ပါတို့ကို ပံ့ပိုးပေးရန်လိုအပ်သည်-
- ၏အကြောင်းအရာများကိုအပြည့်အဝဝင်ရောက်ခွင့် “/var/www/sites/”;
- အပေါ်ကအရာအားလုံးကို disable လုပ်ပါ။ “/var/www/”;
- virtual အကောင့်တစ်ခုနှင့်ချိတ်ဆက်မှု;
ဒေသတွင်းအကောင့်တစ်ခုဖန်တီးပါ။ "အတု" လော့ဂ်အင်ခွင့်ပြုချက်မရှိဘဲ ပင်မဖိုင်တွဲသို့ ဝင်ရောက်ခွင့်ရှိသည်။ “/var/www/”. ဆာဗာသို့ချိတ်ဆက်ရန် ဤအကောင့်ကို ftp အသုံးပြုသူများက အသုံးပြုမည်ဖြစ်သည်။
useradd -d /var/www virtual
“အမြစ်” ပိုင်ရှင်ဖြစ်လိမ့်မည်။ “/var/www” ဖိုင်တွဲကို မူရင်းအတိုင်း။ ဝဘ်ဆိုဒ်များ၏ အကြောင်းအရာများကို မွမ်းမံပြင်ဆင်ရန် ftp အသုံးပြုသူများကို ဖွင့်ရန်အတွက်၊ ပိုင်ရှင်ကို ပြောင်းလဲလိုက်ကြပါစို့ “/var/www/sites/” ဖိုင်တွဲခွဲများ အပါအဝင် "အတု".
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. ဒေတာဘေ့စ်ကိုဖန်တီးပါ။
virtual အကောင့်များ၏ဒေတာကိုသိမ်းဆည်းရန်အတွက်သင်ဒေတာဘေ့စ်တစ်ခုလိုအပ်လိမ့်မည်။
အရင်ဆုံး ရိုးရှင်းတဲ့ စာသားဖိုင်တစ်ခုကို ဖန်တီးကြည့်ရအောင် "users.txt" ပင်မဖိုင်တွဲတွင်၊ virtual အသုံးပြုသူများ၏ဝင်ရောက်ခွင့်အသေးစိတ်များ (အကောင့်ဝင်ခြင်းနှင့် စကားဝှက်) ကို အခြားလိုင်းတိုင်းတွင် သိမ်းဆည်းပါ။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် အကောင့်ဝင်သည့် 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://[ဆာဗာ၏_ip_လိပ်စာ]
- ဝင်ရောက်ရန်- ftp
- စကားဝှက်- Qwe123
PHP ဆာဗာ ဖွဲ့စည်းမှုပုံစံ
1. PHP ကို ထည့်သွင်းခြင်း။
ယနေ့ PHP ၏နောက်ဆုံးထွက်တည်ငြိမ်သောဗားရှင်းသည်တရားဝင် Ubuntu သိုလှောင်မှုများတွင်မပါဝင်သည့် php 7.4.5 ဖြစ်သည်။ Third-party repository ကိုချိတ်ဆက်ပြီး PHP ၏နောက်ဆုံးထွက်ဗားရှင်းကိုထည့်သွင်းကြပါစို့။
apt update
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php7.4
၁၀
PHP ကို execute လုပ်ဖို့အတွက် web page file ရှိသင့်ပါတယ်။ “.php” တိုးချဲ့မှု။ ကျွန်ုပ်တို့၏ စမ်းသပ်စာမျက်နှာကို အမည်ပြောင်းကြပါစို့။
cd /var/www/sites/site1/
mv index.html index.php
အောက်ပါ php လိုင်းကို ဖိုင်ထဲသို့ ထည့်ပါ။ “/var/www/sites/site1/index.php”ထို့ကြောင့် ဖိုင်သည် ဤကဲ့သို့ ဖြစ်သင့်သည်-
<H1>Welcome</H1>
<?php
phpinfo();
?>
ပြောင်းလဲမှုများကို သိမ်းဆည်းပြီး ရလဒ်ကို ဘရောက်ဇာတွင် စစ်ဆေးပါ။
function ရလဒ်ကိုကြည့်ရင် “phpinfo()”PHP စကားပြန်သည် ကောင်းမွန်စွာ အလုပ်လုပ်ပါသည်။ အခု နောက်တစ်ဆင့်ကို ဆက်သွားရအောင်။
MySQL (MariaDB) ဖွဲ့စည်းမှု
1 ။ installation
MariaDB နှင့် MySQL အတွက် PHP module တစ်ခုကို ထည့်သွင်းပြီး Apache ကို ပြန်လည်စတင်ကြပါစို့။
apt install mariadb-server php-mysql
systemctl restart apache2
စမ်းသပ်စာမျက်နှာကို ပြန်လည်စတင်ပြီး PHP ဖွဲ့စည်းမှုဇယားရှိ ကဏ္ဍ PDO သို့သွားပါ။ ပုဒ်မကို ရှာနိုင်ရင် “PDO_mysql”ထို့နောက် Mysql အတွက် driver ကိုမှန်ကန်စွာထည့်သွင်းထားသည်ဟု ဆိုလိုသည်။
ထို့နောက် MariaDB ၏ကနဦးလုံခြုံရေးဖွဲ့စည်းပုံပြင်ဆင်မှုပြုလုပ်ရန်နှင့် ၎င်းအတွက် စကားဝှက်ကို သတ်မှတ်ရမည်ဖြစ်သည်။ "Root" အသုံးပြုသူ၊ အဝေးမှဝင်ရောက်ခွင့်ကို ပိတ်ပြီး ဧည့်သည်အကောင့်အားလုံးကို ဖျက်ပါ။
mysql_secure_installation
ပထမအဆင့်တွင်၊ ကျွန်ုပ်တို့သည် ဖိုင်ကို ဝင်ရောက်ရမည်ဖြစ်သည်။ "အမြစ်" DBMS သို့ဝင်ရောက်ရန် အသုံးပြုသူ၏စကားဝှက် သို့မဟုတ် စကားဝှက်မရှိပါက Enter နှိပ်ပါ။ အဘယ်ကြောင့်ဆိုသော် ၎င်းအတွက် စကားဝှက်သတ်မှတ်ထားခြင်းမရှိပါ။ "အမြစ်" install လုပ်ပြီးရင် user ကိုနှိပ်လိုက်ရုံပါပဲ။ “ ရိုက်ထည့်ပါ”.
MariaDB တွင် OS အကောင့်များနှင့် ဘာမှမဆိုင်သော ၎င်း၏ကိုယ်ပိုင်အကောင့်များ ရှိနှင့်ပြီးသားဖြစ်ကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။ ထို့ကြောင့် MariaDB တွင်ကျွန်ုပ်တို့ဆက်ဆံသောတစ်ခုတည်းသောအသုံးပြုသူဖြစ်သည်။ "အမြစ်".
ထို့နောက်၊ configurator သည် root user အတွက် password ကိုသတ်မှတ်ရန်ကျွန်ုပ်တို့ကိုတောင်းဆိုလိမ့်မည်။ ရိုက်ပါ။ "Y" အတည်ပြုရန်နှင့် စကားဝှက်အသစ်ကို ထည့်သွင်းရန်။ ငါတို့ကိစ္စမှာ၊ “Qwe123”
ပြန်ကြားချက် "Y" ကျန်မေးခွန်းအားလုံးကို အဆုံးအထိမေးပါ။
ဖွဲ့စည်းမှု ပြီးပါပြီ။
MariaDB အသုံးပြုခွင့်အသေးစိတ်
- လော့ဂ်အင်- အမြစ်
- စကားဝှက်- Qwe123
phpMyAdmin ဖွဲ့စည်းမှုပုံစံ
1 ။ installation
PHP အတွက် လိုအပ်တဲ့ extension ကို install လုပ်ကြရအောင်။ ချစ်သူ.
apt install php-mbstring
တရားဝင် repository တွင် phpMyAdmin ၏ ခေတ်မမီသောဗားရှင်းတစ်ခုသာရှိတော့သည်၊ ထို့ကြောင့် အသစ်ကို ကိုယ်တိုင်ထည့်သွင်းလိုက်ကြပါစို့။
ပရောဂျက်၏တရားဝင်ဝဘ်ဆိုဒ်ကိုဖွင့်ပါ "https://www.phpmyadmin.net/" နှင့်နောက်ဆုံးပေါ် archive ကိုဒေါင်းလုဒ်လုပ်ပါ။
မော်ကွန်းကို ဆာဗာသို့ ကူးယူပါ။ “/var/www/sites/” မည်သည့် ftp client ကိုမဆိုအသုံးပြုသော folder
ဖိုင်တွဲကို သိမ်းဆည်းပြီး အမည်ပြောင်းပါ။ “phpMyAdmin”. ထည့်သွင်းရန်မမေ့ပါနှင့် "ဇစ်ဖွင့်ရန်" အသုံးဝင်မှု။ မော်ကွန်းတိုက်ကို ဖျက်ပြီးနောက်တွင် သင်သည် ၎င်းကို ဖျက်နိုင်သည်။
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
အောက်ပါ folder ကိုဖန်တီးပါ။ “/var/www/sites/phpMyAdmin/tmp” ယာယီဖိုင်များအတွက် နှင့် လူတိုင်းအတွက် အသုံးပြုခွင့်ကို ဖွင့်ပါ။ ထိုသို့မလုပ်ပါက၊ phpMyAdmin သည် ယာယီဖိုင်တွဲသို့ ဝင်ရောက်ခွင့်ငြင်းပယ်ခံရကြောင်း သတင်းပို့မည်ဖြစ်သည်။
cd /var/www/sites/phpMyAdmin/
mkdir tmp
chmod 777 tmp
2. နာမည်တူတစ်ခု ဖန်တီးပါ။
phpMyAdmin သည် သီးခြား virtual host တစ်ခုမဟုတ်ပဲ root directory ၏အပြင်ဘက်တွင်တည်ရှိသောကြောင့်၊ alias ကို configure လုပ်ကြပါစို့။
ဖိုင်ကိုဖွင့်ပါ “/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”။
၇။ ဒေတာဘေ့စ်ကိုပြင်ဆင်ပါ
MariaDB ၏ကနဦးဖွဲ့စည်းမှုအတွင်း root အသုံးပြုသူအသုံးပြုခြင်းကို ကျွန်ုပ်တို့ကန့်သတ်ထားသောကြောင့်၊ 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
ဒုတိယတောင်းဆိုမှုတွင် ဒေတာဘေ့စ်အမည်သည် နောက်ကျောတွင် “… ON `phpmyadmin`.* မှ 'pma'@'localhost' ကို…”
ရလဒ်တွင်၊ MariaDB တွင်ဖန်တီးထားသောအကောင့်နှစ်ခုရှိလိမ့်မည်-
- အကောင့်ဝင်ခြင်း- pma၊ စကားဝှက်- Qwe123 အပြည့်အဝဝင်ရောက်ခွင့်၊ phpMyAdmin သို့ လော့ဂ်အင်ဝင်ရန် အသုံးပြုလိမ့်မည်
- အကောင့်ဝင်ရန်- pmaservice၊ စကားဝှက်- Qwe123နောက်ထပ်ဝန်ဆောင်မှုများ လုပ်ဆောင်ရန်အတွက် ဝန်ဆောင်မှုအကောင့် လိုအပ်ပါသည်။
နောက်တစ်ဆင့်တွင်၊ ဤအသေးစိတ်အချက်အလက်များကို configuration file တွင် သတ်မှတ်ပါမည်။ “config.inc.php”.
ထို့နောက် ဖိုင်မှ ဒေတာဘေ့စ်ကို တင်သွင်းရန် လိုအပ်မည်ဖြစ်သည်။ “phpMyAdmin/sql/create_tables.sql”.
phpMyAdmin ၏အကူအညီဖြင့် ၎င်းကိုတင်သွင်းကြပါစို့။
လင့်ခ်ကိုဖွင့် “http://[server's_ip_address]/pma”
လော့အင်ဝင်ပါ "pma" နှင့်စကားဝှက် “Qwe123”
ကိုသွားပါ "သွင်းကုန်", ကလစ် "ဖိုင်ကိုရွေးပါ" ဖိုင်ကိုရွေးချယ်ပါ။ "sql/create_tables.sql" phpMyAdmin ၏ root directory တွင်။ သင့် PC တွင် folder ရှိသင့်သည်။ “phpMyAdmin” ဖိုင်များနှင့်အတူ။ လိုအပ်ပါက သိမ်းဆည်းထားပါ။
ကလစ်နှိပ်ပါ "နောက်တစ်ခု" စတင်တင်သွင်းရန်။
၂
ပုံစံခွက်မှ configuration ဖိုင်ကို ကူးယူကြပါစို့
cd /var/www/sites/phpMyAdmin/
cp config.sample.inc.php config.inc.php
configuration file ကိုဖွင့်ကြည့်ရအောင် “/var/www/sites/phpMyAdmin/config.inc.php” အောက်ပါ အပြောင်းအလဲများကို ပြုလုပ်ပါ။
ရည်ညွှန်းချက်အတွက် ကျပန်း 32 လုံးပါတန်ဖိုးကို သတ်မှတ်ပါ။ “$cfg['blowfish_secret']”. ၎င်းအတွက် မည်သည့် password generator ကိုမဆို အသုံးပြုပါ။
စာကြောင်းအားလုံးမှ မှတ်ချက်ပေးခြင်းကို ဖယ်ရှားပါ။ “phpMyAdmin configuration storage settings” အပိုင်းနှင့် MariaDB ၏ဝန်ဆောင်မှုအကောင့်၏ login နှင့် password ကိုသတ်မှတ်ပါ။ "ထိန်းချုပ်သူ" နှင့် "ထိန်းချုပ်ခွင့်" ဂုဏ်တော်များနှင့်အညီ။ ငါတို့ကိစ္စမှာ၊ pmaservice နှင့် Qwe123.
အပြောင်းအလဲများကိုသိမ်းဆည်းပါ။
phpMyadmin အတွက် ဝင်ရောက်ကြည့်ရှုရန် အသေးစိတ်အချက်များ
- http://[server’s_ip_address]/pma/
- အကောင့်ဝင်: pma
- စကားဝှက်- Qwe123
Linux ဆာဗာတွင် WordPress ကို ထည့်သွင်းပြီး ပြင်ဆင်သတ်မှတ်နည်း
1. WordPress အထုပ်နှင့် ဖိုင်များ နေရာချထားခြင်း။
တရားဝင် WP ဝဘ်ဆိုက်သို့ သွားပါ"https://ru.wordpress.org/” ပြီးလျှင် archive ကို သင်၏ local PC တွင် ဒေါင်းလုဒ်လုပ်ပါ။
ဖိုင်ကို ဆာဗာသို့ အပ်လုဒ်လုပ်ပါ။ “/var/www/sites/” ဖိုဒါကို သိမ်းဆည်းပြီး ၎င်းကို ဖယ်ရှားပါ။ “wordpress” ဖိုလ်ဒါ။
အကြောင်းအရာများကို ကူးယူဖော်ပြပါသည်။ “/var/www/sites/wordpress/” root ဖိုဒါ၏ “/var/www/sites/site1/” website က။
root ခွင့်ပြုချက်ဖြင့် ကွန်ဆိုးလ်မှတစ်ဆင့် ဖိုင်များကို ကူးယူထားသောကြောင့်၊ ပိုင်ရှင်ကို ပြောင်းကြပါစို့ “/var/www/sites/” ဖိုင်တွဲ၏အကြောင်းအရာများအပါအဝင် "အတု". ကလိုင်းယင့်မှတစ်ဆင့် 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” တွင် မတရားသောဒေတာဘေ့စ်အမည်ကိုသတ်မှတ်ပြီး “Create” ခလုတ်ကိုနှိပ်ပါ။
ဘယ်ဘက်အပိုင်းရှိ ဒေတာဘေ့စ်အသစ်ကို ရွေးပြီး ကလစ်နှိပ်ပါ။ “အခွင့်ထူးများ”
ထိုအခါကိုကလစ်နှိပ်ပါ "အသုံးပြုသူအကောင့်ထည့်ပါ".
လော့ဂ်အင်နှင့် စကားဝှက်ကို ရိုက်ထည့်ပါ (wpservice / Qwe123) ဖွင့်ထားသော window တွင်စစ်ဆေးပါ။ “wordpress_db တွင် အခွင့်ထူးများအားလုံးကို ပေးသည်” နှင့်ကိုကလစ်နှိပ်ပါ "နောက်တစ်ခု"
နောက်စာမျက်နှာတွင် ကလစ်နှိပ်ပါ။ “အားလုံးကို ဖျက်လိုက်ပါ” ဒေတာဘေ့စ်အဆင့်တွင် အခွင့်ထူးများအားလုံးကို ပြန်လည်သတ်မှတ်ရန် နှိပ်ပါ။ "နောက်တစ်ခု".
3. Linux ဆာဗာပေါ်တွင် WordPress ဖွဲ့စည်းမှုပုံစံ
သင့်ဝဘ်ဆိုဒ်၏ root directory သို့သွား၍ ပုံစံပလိတ်မှ configuration ဖိုင်ကို ကူးယူပါ။
cd /var/www/sites/site1/
cp wp-config-sample.php wp-config.php
အဆိုပါဖွင့်ပါ “wp-config.php” ဖိုင်နှင့် ယခင်အဆင့်တွင် ကျွန်ုပ်တို့ဖန်တီးခဲ့သော ဒေတာဘေ့စ်ချိတ်ဆက်မှုဘောင်များကို ထည့်သွင်းပြီး အပြောင်းအလဲများကို သိမ်းဆည်းပါ။
4. CMS WordPress ကို ထည့်သွင်းပါ။
browser တွင်အောက်ပါလင့်ခ်ကိုဖွင့်ပါ။ “http://[server's_ip_address]/wp-admin/install.php”.
ကွက်လပ်အားလုံးကိုဖြည့်ပြီး ကလစ်နှိပ်ပါ။ "WordPress ကို Install လုပ်ပါ". ကျပန်းအသုံးပြုသူအမည်နှင့် စကားဝှက်တစ်ခု သတ်မှတ်ပါ။ ငါတို့ကိစ္စမှာ၊ wpadmin နှင့် Qwe123 အညီ။
WordPress ကိုဝင်ရောက်ရန် ဤအသေးစိတ်အချက်အလက်များကို အသုံးပြုပါမည်။
တပ်ဆင်မှုပြီးပါက လင့်ခ်ကိုဖွင့်ပါ။ “http://[server's_ip_address]/wp-login.php”ဝင်ခွင့်အသေးစိတ်အချက်အလက်များကို ထည့်သွင်းပြီး WordPress သို့ ဝင်ရောက်ပါ။
ပင်မစာမျက်နှာတွင် WordPress နမူနာပုံစံများထဲမှ တစ်ခုကို သင်တွေ့ရပါမည်။
ဖွဲ့စည်းမှု ပြီးပါပြီ။
WordPress အသုံးပြုခွင့်အသေးစိတ်
- http://[server’s_ip_address]/wp-login.php
- ဝင်ရန်- wpadmin
- စကားဝှက်- Qwe123