Thứ Hai, 28 tháng 10, 2013

Fix lỗi "Page not found" trên tất cả các trang của Drupal 6

Nếu bạn gặp lỗi này thường là do menu router bị lỗi hoặc bị xoá,
Để fix lỗi này thực hiện rebuild lại menu theo các cách sau:
Cách 1: chạy update.php để rebuild lại menu
Cách 2: Tìm menu_execute_active_handler ( ) chức năng bên trong /includes/menu.inc (dòng 334 ) và thay đổi như sau:

Ví dụ:
 if ( variable_get ( ' menu_rebuild_needed , FALSE) ) {
    menu_rebuild ( ) ;
  }

=> sửa lại thành:

 / / if ( variable_get ( ' menu_rebuild_needed , FALSE) ) {
    menu_rebuild ( ) ;
  / / }

Bây giờ bạn thử truy cập vào trang web của bạn một lần nữa, nó sẽ xây dựng lại các menu cho web của bạn.
Lưu ý: Đừng quên khôi phục lại những thay đổi của bạn ở menu.inc về trạng thái ban đầu lúc chưa chỉnh sửa, nếu không trang web của bạn sẽ tốc độ khi phải rebuil menu liên tục!

Không có nhận xét nào:

Đăng nhận xét