Apache Service PHP အစီရင်ခံစာ 500 အမှားကိုဖြေရှင်းရန် VestaCP ကို ​​ပြန်လည်စတင်/ထည့်သွင်းပါ။

VestaCPထောက်ခံပါတယ် CentOS 7 စနစ်သည် open source ဖြစ်ပြီး အသုံးပြုရလွယ်ကူသည်။Linux ကိုထိန်းချုပ်ရာနေရာ။

ဟုတ်တယ်网络营销တစ်စုံတစ်ယောက်သည် VestaCP panel ကိုအသုံးပြုနေပြီး 500 error ကိုတင်ပြသည့် Apache Service PHP ၏ပြဿနာကို ရုတ်တရက်ကြုံတွေ့ရပါသည်...

SSH▼ တွင် Apache ဝန်ဆောင်မှု ညွှန်ကြားချက်ကို ပြန်လည်စတင်ပါ။

service httpd restart

Apache ကို ပြန်လည်စတင်ပြီးနောက်၊ အောက်ပါ အမှားသတင်း ▼ ပေါ်လာသည်။

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
  • ဖွင့်သည်WordPressဝဘ်ဆိုဒ်၊ PHP သည် အမှားအယွင်း 500 ကို တိုက်ရိုက် အစီရင်ခံသည်...

command ကိုရိုက်ထည့်နေစဉ် systemctl status httpd.service ထို့နောက်တွင်၊ အောက်ပါ error ပြဿနာများ ▼ ထပ်မံပေါ်လာသည်။

[root@ten ~]# systemctl status httpd.service
* httpd.service - The Apache HTTP Server
 Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
 Drop-In: /etc/systemd/system/httpd.service.d
 `-limits.conf
 Active: failed (Result: exit-code) since Mon 2018-05-14 20:22:29 +08; 1min 1s ago
 Process: 1633 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
 Process: 1631 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 1631 (code=exited, status=1/FAILURE)

May 14 20:22:28 CentOS systemd[1]: Starting The Apache HTTP Server...
May 14 20:22:29 CentOS httpd[1631]: [Mon May 14 20:22:29.000941 2018] [so:warn] [pid 1631] AH01574: module ruid2_module is already loaded, skipping
May 14 20:22:29 CentOS systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
May 14 20:22:29 CentOS kill[1633]: kill: cannot find process ""
May 14 20:22:29 CentOS systemd[1]: httpd.service: control process exited, code=exited status=1
May 14 20:22:29 CentOS systemd[1]: Failed to start The Apache HTTP Server.
May 14 20:22:29 CentOS systemd[1]: Unit httpd.service entered failed state.
May 14 20:22:29 CentOS systemd[1]: httpd.service failed.
[root@ten ~]# ^C
  • ဤပြဿနာသည် အလွန်ခက်ခဲပြီး လျင်မြန်စွာ မဖြေရှင်းနိုင်ပါက မလွဲမသွေ ထိခိုက်စေမည်ဖြစ်သည်။ဝဘ်မြှင့်တင်ရေးစွမ်းဆောင်ရည်နှင့်SEO ဆိုသည်မှာသက်ရောက်မှု……

အောက်ပါသည် Apache Service PHP▼ မှတင်ပြသော အမှား 500 အတွက် ဖြေရှင်းချက်ဖြစ်သည်။

VestaCP ကို ​​အပ်ဒိတ်လုပ်ပြီး ဆာဗာကို ပြန်လည်စတင်ပါ။

အဆင့် 1-VestaCP ▼ အပ်ဒိတ်လုပ်ရန် အောက်ပါ command ကို run ပါ။

v-update-sys-vesta-all

အဆင့် 2-VestaCP ▼ ပြန်လည်စတင်ပါ။

service vesta restart

第3步:▼ ဆာဗာကို ပြန်လည်စတင်ပါ။

reboot
  • မမျှော်လင့်ဘဲ၊ ဆာဗာကို ပြန်လည်စတင်ပြီးနောက်၊ ၎င်းသည် ပုံမှန်ပြန်ဖြစ်သွားလိမ့်မည်၊ ဟာဟား။

error မဖြေရှင်းနိုင်ရင် ဘာဖြစ်မလဲ။

VestaCP panel ကို အပ်ဒိတ်လုပ်ပြီး ဆာဗာကို ပြန်လည်စတင်ပါက၊ "Apache Service PHP က 500 error ကို အစီရင်ခံသည်" ၏ ပြဿနာကို ဖြေရှင်း၍မရနိုင်ပါ။ VestaCP panel ကို ပြန်လည်ထည့်သွင်းရန် အကြံပြုအပ်ပါသည်။

အရန်သိမ်းပြီး VestaCP ကို ​​ပြန်လည်ထည့်သွင်းပါ။

第1步:သင့်ဝဘ်ဆိုဒ်နှင့် ဒေတာဘေ့စ်ကို အရန်သိမ်းပါ။

  • အောက်ပါတို့သည် အသုံးပြုသူအမည် စီမံခန့်ခွဲသူကို အကိုးအကားအဖြစ် အသုံးပြုသည်။

SSH သည် အောက်ပါ command ကို ▼ run ပါ။

v-backup-user admin
  • ပြီးသည်နှင့်၊ ရက်စွဲနှင့်အချိန်နှင့်အတူ zip ကိုထုတ်ပေးလိမ့်မည်။
  • ဥပမာ- admin.year-month-day_hour-minute-second.tar

အရန်အထုပ်ကို ဤလမ်းညွှန် ▼ တွင် ထုတ်ပေးပါမည်။

/home/backup

အဆင့် 2-လမ်းညွှန်ကို အရန်သိမ်းပါမည်။ /home/backupGoogle Drive သို့ ကူးယူပါ။ 

စက်တွင်း အရန်သိမ်းခြင်းလမ်းညွှန်ကို ကူးယူပါ။ /home/backup gdrive ဟု အမည်ပေးထားသည့် ကွန်ရက်ဒစ်ကို စီစဉ်သတ်မှတ်ထားသည့် အရန်လမ်းညွှန်သို့ သွားပါ၊ နှင့် အပြန်အလှန်အားဖြင့် ▼

rclone copy /home/backup gdrive:backup
  • အရန်ဖိုင်ကို Google Disk သို့ကူးယူထည့်သွင်းရန် လိုအပ်သည်။ရက်ကွန်း

Rclone တပ်ဆင်ခြင်းနှင့် အသုံးပြုမှု ▼ အတွက် ဤသင်ခန်းစာကို ဖတ်ရှုပါ။

第3步:VestaCP အကန့်ကို ပြန်လည်ထည့်သွင်းပါ။ 

ဝဘ်ဆိုက်နှင့် ဒေတာဘေ့စ်ကို အရန်သိမ်းပြီးနောက်၊ Linux ဆာဗာ၏ အကြောင်းအရာများကို ဖျက်ပြီးနောက် VestaCP အကန့်ကို ပြန်လည်ထည့်သွင်းပါ ▼

第4步:အရန်ဖိုင်များကို ပြန်လည်ရယူခြင်း။

VestaCP အကန့်ကို ပြန်လည်ထည့်သွင်းပြီးနောက်၊ Google ကွန်ရက်ဒစ်ရှိ အရန်ကူးချုံ့ထားသော အထုပ်ကို ပြန်ယူပါ။ /home/backup ကတ်တလောက် ▼

rclone copy gdrive:backup /home/backup

第5步:▼ ပြန်လည်ရယူရန် အောက်ပါ restore command ကိုရိုက်ထည့်ပါ။

v-restore-user admin admin.年-月-日_时-分-秒.tar
  • admin.year-month-day_hour-minute-second.tar သည် အရန်သိမ်းဆည်းမှု၏ အမည်ဖြစ်သည်။

▼ Error message ပေါ်လာပါက

-bash: v-restore-user: command not found

ကျေးဇူးပြု၍ ဆာဗာ ▼ ကို ပြန်လည်စတင်ပါ။

reboot

ထို့နောက် restore backup command ကိုလုပ်ဆောင်ပါ။

နောက်ထပ် VestaCP အကန့်ပြဿနာများအတွက်၊ ▼ ဤနေရာတွင် ကြည့်ရှုနိုင်ပါသည်။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) "Restart/Reinstall VestaCP to Solve Apache Service PHP Report 500 Error" သည် သင့်အတွက် အထောက်အကူဖြစ်စေပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-744.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်