Score:0

Apache ไม่เริ่มทำงานขณะติดตั้ง RT5: ปัญหาการเข้าถึงฐานข้อมูล

ธง za
nil

Apache ไม่เริ่มทำงาน

(rt5venv) root@devrt5:/etc/apache2/sites-available# systemctl เริ่ม apache2
งานสำหรับ apache2.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด
ดู "สถานะ systemctl apache2.service" และ "journalctl -xe" สำหรับรายละเอียด

ลอง 1:

(rt5venv) root@devrt5:/etc/apache2/sites-available# systemctl สถานะ apache2

หรือกับ สมุดรายวันctl -xe:

20 ธันวาคม 17:44:44 devrt5 apachectl[19768]: ปัญหาการเชื่อมต่อ
20 ธันวาคม 17:44:44 devrt5 apachectl[19768]: ข้อผิดพลาด RT กลับมาเมื่อพยายามเชื่อมต่อกับฐานข้อมูลของคุณ
20 ธันวาคม 17:44:44 devrt5 apachectl[19768]: การเชื่อมต่อล้มเหลวการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'rt_user'@'localhost'
20 ธันวาคม 17:44:44 devrt5 apachectl[19768]: ที่ /opt/rt5/sbin/../lib/RT.pm บรรทัด 222
20 ธ.ค. 17:44:44 devrt5 RT[19771]: [19771] DBI 
เชื่อมต่อ ('dbname=rt5;host=localhost','rt_user',...)
20 ธ.ค. 17:44:45 น. devrt5 systemd[1]: apache2.service: ออกจากกระบวนการควบคุมแล้ว, รหัส = ออกจากสถานะ = 1
20 ธันวาคม 17:44:45 น. devrt5 sudo[19765]: pam_unix(sudo:session): ปิดเซสชันสำหรับผู้ใช้รูท
20 ธันวาคม 17:44:45 devrt5 systemd[1]: apache2.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
20 ธันวาคม 17:44:45 devrt5 systemd[1]: ไม่สามารถเริ่มเซิร์ฟเวอร์ Apache HTTP
-- หน่วย apache2.service ล้มเหลว

พยายามมากขึ้น:

(rt5venv) root@devrt5:/tmp/rt-5.0.2# /opt/rt5/sbin/rt-เซิร์ฟเวอร์ &
[2] 21336
[1] ออกจาก 2 /opt/rt5/sbin/rt-server
(rt5venv) root@devrt5:/tmp/rt-5.0.2# 
RT ไม่สามารถเชื่อมต่อกับฐานข้อมูลที่เก็บตั๋วได้
หากนี่คือการติดตั้ง RT ใหม่ คุณควรไปที่ URL ด้านล่าง
เพื่อกำหนดค่า RT และเริ่มต้นฐานข้อมูลของคุณ

หากนี่คือการติดตั้ง RT ที่มีอยู่ อาจบ่งชี้ถึงฐานข้อมูล
ปัญหาการเชื่อมต่อ

ข้อผิดพลาด RT กลับมาเมื่อพยายามเชื่อมต่อกับฐานข้อมูลของคุณคือ:

การเชื่อมต่อล้มเหลวการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'rt_user' @ 'localhost' (ใช้รหัสผ่าน: ใช่)
 ที่ /opt/rt5/sbin/../lib/RT.pm บรรทัด 222

ฉันได้ทำสิ่งต่อไปนี้ด้วย:

  1. รับสิทธิพิเศษทั้งหมดบน rt5.* ถึง rt_user@localhost กับ ยินยอม ตัวเลือก.
  2. ตั้งค่ารหัสผ่านเช่นเดียวกับ rt_user สำหรับฐานข้อมูลใน rt_siteconfig.pm.

ฉันสามารถเข้าสู่ MySQL โดยใช้ mysql -u รูต -p และใช้งานได้ดีอย่างสมบูรณ์

ฉันยินดีที่จะให้รายละเอียดเพิ่มเติมเกี่ยวกับข้อมูลไฟล์หากจำเป็น

in flag
ฉันไม่แน่ใจว่าบัญชีผู้ใช้ MySQL ใดที่คุณใช้สำหรับเว็บไซต์ `rt_user` หรือ `root` ตามที่ @guiverc ระบุไว้ระบบไม่สามารถใช้ `root` ได้ (เว้นแต่จะทำงานเป็น `sudo`) `/var/log/apache2/error.log` มีข้อมูลที่สามารถดำเนินการได้เพื่ออธิบายปัญหาหรือไม่
nil avatar
za flag
nil
นี่คือรายละเอียดเพิ่มเติมเกี่ยวกับระบบ: Distributor ID:Ubuntu; คำอธิบาย:Ubuntu 18.04.6 LTS; เผยแพร่:18.04; ชื่อรหัส: ไบโอนิค ฉันใช้ rt_user เป็นผู้ใช้ SQL ของฉัน ต่อไปนี้เป็นข้อมูลที่ฉันพบใน error.log: บรรทัดคำสั่ง: '/usr/sbin/apache2' RT ไม่สามารถเชื่อมต่อกับฐานข้อมูลที่เก็บตั๋วได้ หากนี่คือการติดตั้ง RT ที่มีอยู่ อาจบ่งชี้ถึงฐานข้อมูล ปัญหาการเชื่อมต่อ ข้อผิดพลาด RT พยายามเชื่อมต่อกับฐานข้อมูลของคุณคือ: การเชื่อมต่อล้มเหลวการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'rt_user' @ 'localhost' (ใช้รหัสผ่าน: ใช่) ที่ /opt/rt5/sbin/../lib/RT.pm บรรทัด 222

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา