2013-05-12 35 views
6

Trang chủ trang web Magento của tôi có lỗi vòng lặp chuyển hướng. Khi tôi cố gắng mở nó, nó đi đến url máy chủ cũ của tôi và cung cấp cho các lỗi:Magento có vòng chuyển hướng

The webpage resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.

Khi tôi cố gắng đi vào quản trị nó mang đến cho tôi máy chủ quản trị cũ url mà không có bất kỳ lỗi nào.

Tôi tải cơ sở dữ liệu mới xuống và kết nối cửa hàng của tôi để nó hoạt động tốt nhưng khi tôi kết nối nó với cơ sở dữ liệu cũ của tôi, nó cho cùng một lỗi.

Vui lòng thông báo cho tôi.

Trả lời

3

Đến bảng core_config_data

Cập nhật những giá trị được url của bạn localhost (hoặc bất kỳ url bạn đang cung cấp trong khi cài đặt):

web/an toàn/BASE_URL // (url mới)

web/unsecure/base_url // (url mới)

Làm trống thư mục var.

+1

Có tôi đã làm điều đó nhưng giải quyết được sự cố khi tôi xóa bộ nhớ cache theo cách thủ công – user2344179

+1

Sự cố được giải quyết sau khi tôi xóa bộ nhớ cache theo cách thủ công. – user2344179

1

Tôi đã khắc phục sự cố.

tôi tự xóa bộ nhớ cache của tôi đã không thể đăng nhập vào amdin của tôi và nó được cố định

0

Vấn đề của tôi là CloudFlare, đặt nó trong chế độ phát triển và nó làm việc. Đó là bộ nhớ cache có liên quan.

5

Quyền sai có thể cũng khiến điều này xảy ra. Vì vậy, ngoài việc cắt bớt các thư mục var/cachevar/session, hãy tiếp tục và đảm bảo rằng bạn có quyền thích hợp trên các thư mục, thư mục con và các thư mục con app, skinincludes. Tôi tin rằng cài đặt quyền được đề xuất là . Bạn có thể làm điều này với một máy khách FTP thích hợp như FireZilla.

6

Đây không phải là giải pháp lý tưởng, nhưng tôi gặp sự cố với Magento 1.9.x.

Quá trình cài đặt là: Nginx Proxy & SSL Terminator => Apache Webserver

Không có vấn đề gì tôi đã làm bật SSL gây ra một vòng lặp chuyển hướng. Tôi thu hẹp vấn đề xuống Magento thay vì cấu hình Nginx.

Nó giống như Magento không biết nó đã nhận được một kết nối an toàn từ Nginx mặc dù các tiêu đề chính xác đã được thiết lập.

Giải pháp bẩn là thêm một số mã để dưới cùng của index.php trong thư mục gốc Magento (tức /var/www/magento.) Ngay trước khi dòng Mage::run..., như vậy:

if(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { 
    $_SERVER['HTTPS'] = 'on'; 
    $_SERVER['SERVER_PORT'] = 443; 
} 

Mage::run($mageRunCode, $mageRunType); 
+0

giải pháp này làm việc cho tôi, trong khi xóa bộ nhớ cache thì không. – voxoid

Các vấn đề liên quan