Điểm:0

Apache không khởi động trong khi cài đặt RT5: Vấn đề truy cập CƠ SỞ DỮ LIỆU

lá cờ za
nil

Apache không bắt đầu.

(rt5venv) root@devrt5:/etc/apache2/sites-available# systemctl start apache2
Công việc cho apache2.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "systemctl status apache2.service" và "journalctl -xe" để biết chi tiết.

Hãy thử 1:

(rt5venv) root@devrt5:/etc/apache2/sites-available# systemctl status apache2

Hoặc với tạp chí -xe:

Ngày 20 tháng 12 17:44:44 devrt5 apachectl[19768]: sự cố kết nối.
Ngày 20 tháng 12 17:44:44 devrt5 apachectl[19768]: Lỗi RT gặp lại khi cố gắng kết nối với cơ sở dữ liệu của bạn
Ngày 20 tháng 12 17:44:44 devrt5 apachectl[19768]: Truy cập kết nối không thành công bị từ chối đối với người dùng 'rt_user'@'localhost'
Ngày 20 tháng 12 17:44:44 devrt5 apachectl[19768]: tại /opt/rt5/sbin/../lib/RT.pm dòng 222.
Ngày 20 tháng 12 17:44:44 devrt5 RT[19771]: [19771] DBI 
connect('dbname=rt5;host=localhost','rt_user',...)
Ngày 20 tháng 12 17:44:45 devrt5 systemd[1]: apache2.service: Quá trình kiểm soát đã thoát, mã=trạng thái đã thoát=1
Ngày 20 tháng 12 17:44:45 devrt5 Sudo[19765]: pam_unix(Sudo:session): đóng phiên cho người dùng root
Ngày 20 tháng 12 17:44:45 devrt5 systemd[1]: apache2.service: Không thành công với kết quả 'mã thoát'.
Ngày 20 tháng 12 17:44:45 devrt5 systemd[1]: Không thể khởi động Máy chủ HTTP Apache.
-- Đơn vị apache2.service bị lỗi.

Nhiều lần thử hơn:

(rt5venv) root@devrt5:/tmp/rt-5.0.2# /opt/rt5/sbin/rt-server &
[2] 21336
[1] Thoát 2 /opt/rt5/sbin/rt-server
(rt5venv) root@devrt5:/tmp/rt-5.0.2# 
RT không thể kết nối với cơ sở dữ liệu nơi lưu trữ vé.
Nếu đây là bản cài đặt mới của RT, bạn nên truy cập URL bên dưới
để định cấu hình RT và khởi tạo cơ sở dữ liệu của bạn.

Nếu đây là bản cài đặt RT hiện có, điều này có thể cho biết cơ sở dữ liệu
vấn đề kết nối.

Lỗi mà RT gặp phải khi cố gắng kết nối với cơ sở dữ liệu của bạn là:

Kết nối không thành công Truy cập bị từ chối đối với người dùng 'rt_user'@'localhost' (sử dụng mật khẩu: CÓ)
 tại /opt/rt5/sbin/../lib/RT.pm dòng 222.

Tôi cũng đã làm như sau:

  1. Cấp tất cả các đặc quyền trên rt5.* đến rt_user@localhost với khoản trợ cấp Tùy chọn.
  2. Thiết lập mật khẩu cũng như rt_user cho DB trong rt_siteconfig.pm.

Tôi có thể vào MySQL bằng cách sử dụng mysql -u gốc -p và nó hoạt động hoàn toàn tốt.

Tôi sẵn lòng cung cấp thêm chi tiết về thông tin tệp nếu cần.

lá cờ in
Tôi không chắc bạn đang sử dụng tài khoản người dùng MySQL nào cho trang web. `rt_user` hoặc `root`. Như @guiverc đã tuyên bố, hệ thống không thể sử dụng `root` (trừ khi chạy dưới dạng `sudo`). `/var/log/apache2/error.log` có chứa bất kỳ thông tin hữu ích nào để giải thích sự cố không?
nil avatar
lá cờ za
nil
Dưới đây là thông tin chi tiết hơn về hệ thống: ID nhà phân phối:Ubuntu; Mô tả:Ubuntu 18.04.6 LTS; Phát hành: 18.04; Tên mã: bionic Tôi đang sử dụng rt_user làm người dùng SQL của mình. Sau đây là thông tin tôi tìm thấy trong error.log: Dòng lệnh: '/usr/sbin/apache2' RT không thể kết nối với cơ sở dữ liệu nơi lưu trữ vé. Nếu đây là bản cài đặt RT hiện có, điều này có thể cho biết cơ sở dữ liệu vấn đề kết nối. Lỗi mà RT gặp phải khi cố kết nối với cơ sở dữ liệu của bạn là: Kết nối không thành công Truy cập bị từ chối đối với người dùng 'rt_user'@'localhost' (sử dụng mật khẩu: CÓ) tại /opt/rt5/sbin/../lib/RT.pm dòng 222.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.