ฉันกำลังพยายามติดตั้ง Request Tracker 5.0.2 ด้วย Apache2 บน VM ด้วย config.â Ubuntu 18.04.6 LTS; เผยแพร่:18.04; และทำตามคำแนะนำต่อไปนี้เพื่อติดตั้ง RT5 https://rt-wiki.bestpractical.com/wiki/ManualInstallation.
ดังนั้นฉันจึงใช้ readme จาก https://docs.bestpractical.com/rt/5.0.2/web_deployment.html สำหรับการกำหนดค่าเว็บ
เมื่อฉันพยายามรีสตาร์ท Apache และฉันพยายามรับหน้าเว็บของฉัน มันส่งสิ่งนี้มาให้ฉัน
ข้อความ:
คุณเกือบจะถึงแล้ว!
คุณยังไม่ได้กำหนดค่าเว็บเซิร์ฟเวอร์ให้เรียกใช้ RT
ดูเหมือนว่าคุณได้ติดตั้งเว็บอินเตอร์เฟสของ RT อย่างถูกต้อง แต่ยังไม่ได้กำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้ "เรียกใช้" เซิร์ฟเวอร์ RT ซึ่งขับเคลื่อนเว็บอินเตอร์เฟส
ขั้นตอนต่อไปคือแก้ไขไฟล์คอนฟิกูเรชันของเว็บเซิร์ฟเวอร์เพื่อสั่งให้ใช้ตัวจัดการ mod_perl หรือ FastCGI ของ RT หากคุณต้องการการสนับสนุนเชิงพาณิชย์ โปรดติดต่อเราที่ [email protected]
ฉันไม่พบสิ่งอื่นที่ฉันต้องเปลี่ยนในไฟล์การกำหนดค่าของ Apache
นี่คือรหัสที่ฉันมีใน rt.conf:
<VirtualHost rt.example.com(No worries here)>
AddDefaultCharset UTF-8
ServerAdmin webmaster@localhost
DocumentRoot "/opt/rt5/share/html"
<Location />
Require all granted
Options +ExecCGI
AddHandler fcgid-script fcgi
</Location>
<Perl>
use Plack::Handler::Apache2;
Plack::Handler::Apache2->preload("/opt/rt5/sbin/rt-server");
</Perl>
LogLevel debug ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
ฉันพยายามแก้ไขโดยทำตามคำแนะนำต่างๆ ในคู่มือนี้และคำแนะนำอื่นๆ แต่ยังคงประสบปัญหาเดียวกัน:https://hendgrow.com/2020/09/25/how-to-install-rt-5-robust-high-volume-ticketing-system-ubuntu-20-04-with-mariadb-and-apache2/
หากต้องการข้อมูลเพิ่มเติม โปรดแจ้งให้เราทราบ ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ!