Trang web Frontend & Backend không khởi chạy sau khi thực hiện HỆ THỐNG BACKUP


7

Tôi đã quyết định thực hiện Sao lưu HỆ THỐNG thông qua quản trị viên trang web của mình lúc 4:13 sáng, mặc dù tôi không rành về Magento. Nó cứ hiển thị 'Xin vui lòng chờ' mọi lúc. Tôi đi ngủ, thức dậy sau 6 giờ và nó vẫn vậy. Tôi đã để nó rất lâu cho đến khoảng 11:30 tối và nó vẫn hiển thị 'Xin vui lòng chờ'. Trong khi nó đang thực hiện sao lưu, tôi không thể truy cập cả frontend và backend của trang web.

Vì tôi không biết phải làm gì để đưa trang web hoạt động trở lại, tôi đã dừng Sao lưu vào khoảng 11:40 tối bằng cách nhập một địa chỉ web khác vào URL. Làm xong việc đó, dường như không có gì thay đổi và tôi vẫn không thể truy cập cả phụ trợ & lối vào.

Xin vui lòng tôi cần một số lời khuyên về những gì để làm. Xin vui lòng cho tôi biết nếu bạn yêu cầu làm rõ hơn.


Bảo trì.flag dường như không có trong thư mục cài đặt Magento. Tôi cũng đã xóa bộ đệm bằng cách xóa var / cache và var / session nhưng vẫn như vậy. Nó đưa ra thông báo lỗi HTTP 500: Rất có thể là nguyên nhân: • Trang web đang được bảo trì. • Trang web có lỗi lập trình.

Tôi đã quản lý để giải quyết nó bằng cách thay đổi quyền cho index.php từ 666 thành 644.

Câu trả lời:


2

Đây là một kiểu chụp trong bóng tối, nhưng có một tệp được gọi maintenance.flagtrong thư mục gốc của thư mục cài đặt Magento của bạn không? Nếu vậy, xóa nó và mọi thứ sẽ hoạt động.


Tôi đã đọc ở đâu đó rằng tôi nên xóa bảo trì.flag nhưng nó không xuất hiện trong thư mục cài đặt.

Tôi cũng đã xóa bộ đệm bằng cách xóa var / cache và var / session nhưng vẫn như vậy. Nó đưa ra thông báo lỗi HTTP 500: Rất có thể là nguyên nhân: • Trang web đang được bảo trì. • Trang web có lỗi lập trình

Tôi sẽ kiểm tra các bản ghi trong /var/log/và xem nếu bạn có thể tìm thấy một thông báo lỗi chi tiết hơn và theo dõi ngăn xếp ở đó.

2

Dựa trên các ý kiến ​​trên, người đăng ban đầu đã giải quyết vấn đề này bằng cách

thay đổi quyền cho index.php từ 666 thành 644

Đây có thể là một biện pháp phòng ngừa bảo mật cho máy chủ web được chia sẻ của họ - nhiều hệ thống máy chủ web được chia sẻ coi 666quyền không hợp lệ và có màn hình đặc biệt để ngăn người dùng phục vụ các tệp đó.


SuExec, SuPHP và cPanel WHM đều mong muốn các tệp (đặc biệt là cấp cao nhất, tệp PHP được thực thi trực tiếp) sẽ không thể ghi được trên thế giới. Magento có một chức năng lib/Mage/Archive/Helper/File.phppublic function open($mode = \'w+\', $chmod = 0666)nó gây ra tất cả sự tốt đẹp hơn. Một cách khác là chạy công cụ Cleanup của Magento được tham chiếu giữa chừng trang cài đặt quyền được đề xuất này.
Phòng thí nghiệm Fiasco
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.