Tôi đã tạo một trang web Drupal 8 đơn giản trên hộp DEV của mình và chuyển nó sang máy chủ TRỰC TIẾP.
- Đã sao chép các tệp trên máy chủ DEV vào tarball
- Đã chuyển các tệp này sang máy chủ TRỰC TIẾP (sử dụng scp).
- Các tệp web không nén vào thư mục đích của nó
(/var/www/html/trang web mới)
- Tạo cơ sở dữ liệu, người dùng và đặt quyền phù hợp với cơ sở dữ liệu đó trên
máy chủ DEV
- Sao lưu cơ sở dữ liệu Máy chủ MySQL thành tệp .sql bằng mysqldump
- Đã nhập từ tệp .sql vào cơ sở dữ liệu cùng tên
- Đảm bảo cài đặt APACHE trỏ đến thư mục của trang web
Khi tôi điều hướng đến trang đầu tiên, nó xuất hiện.
- Hình ảnh và nội dung trang hiển thị
- Biểu mẫu web hoạt động và gửi email cho tài khoản mà nó được đặt cho
NHƯNG không thể điều hướng đến bất kỳ trang nào khác!
- / user = Không tìm thấy trang
- /[bất cứ điều gì] = Không tìm thấy trang
- /?q=user = chuyển đến trang (phía trước) và URL vẫn còn với
- /?=[anything] = hiển thị trang đầu với URL còn lại
Có nghĩa là tôi không thể đăng nhập hoặc chạy (cơ sở dữ liệu) cập nhật!
tôi đã thử
- xóa bảng Phiên trong cơ sở dữ liệu
- xác minh mod_rewrite được bật trong httpd (CentOS)
- đã xác minh các tệp cấu hình apache (httpd) phù hợp
Bất kỳ trợ giúp hoặc ý tưởng đánh giá cao.
Tôi không nghĩ việc xóa trang web, cài đặt trang Drupal rồi sao chép các tệp/cơ sở dữ liệu qua trang mới sẽ khắc phục được mọi thứ.