2013-05-14 33 views
11

tôi muốn một trang web trực tiếp xuất hiện trên máy chủ cục bộ và không ảnh hưởng đến bất kỳ chức năng nào của trang web sống động. tôi đã thử nhiều cách để làm điều đó nhưng không nhận được bất kỳ kết quả nào từ nó.cách đưa trang web sống động vào localhost mà không ảnh hưởng đến trang web trực tiếp

bước tôi đã cố gắng là: 1. cơ sở dữ liệu lấy từ trang web hoạt động Magento bằng cách nhập vào cpanel (bằng cách truy cập ftp)> phpmyadmin> xuất khẩu tất cả các tập tin vào máy tính cục bộ của tôi và tôi nhập khẩu tất cả các dữ liệu vào phpmyadmin địa phương của tôi.

2.tất cả tất cả các tệp cần thiết từ cpanel> trình quản lý tệp> tất cả các tệp (ví dụ p_html, .htpassword, .trash, nhật ký truy cập, v.v. và nhiều thứ khác) và đặt nó trên máy cục bộ của tôi và sau đó tôi đặt tập tin trong thư mục và giữ nó vào C: \ xampp \ htdocs \ tất cả các tập tin (trong thư mục).

3 Thay thế đường dẫn của trang web trực tiếp bằng máy chủ cục bộ: 1234 trong tất cả các tệp sql khi áp dụng được thực hiện trong bước một.

nhưng vẫn không hoạt động. Mọi trợ giúp sẽ được đánh giá cao ....

+0

bạn có xóa bộ nhớ cache sau khi cài đặt trên máy chủ cục bộ không? và những gì không làm việc trong trường hợp của bạn? – Mufaddal

+0

Điều gì sẽ xảy ra khi bạn cố gắng điều hướng đến nó? Nó có cho bạn lỗi, chuyển hướng hay cái gì khác không? – Chris

+0

tôi thực sự xóa thư mục cache trong thư mục var và tôi đã sử dụng đường dẫn này (localhost: 1234/magentowork/public_html) trên trình duyệt để xem liệu nó có hoạt động hay không và nó không hoạt động ..... và cấu trúc thư mục của tôi nơi tôi giữ các tập tin Magento tải về trong bước 2 của câu hỏi của tôi là C: \ xampp \ htdocs \ magentowork \ – yash

Trả lời

0

Trước hết, bạn sẽ phải thay đổi base_url an toàn và không an toàn trong cơ sở dữ liệu của mình. Đây có thể được tìm thấy trong bảng 'core_config_data'. Paths:
web/unsecure/base_url
web/secure/base_url

Nếu bạn muốn truy cập phiên bản địa phương của bạn của Magento qua localhost, bạn sẽ phải thiết lập localhost như BASE_URL của bạn.

Sau đó bạn cần xóa thư mục bộ nhớ cache của mình.

EDIT:
Để cài đặt và chạy Magento trên máy tính địa phương của bạn sử dụng XAMPP, hãy làm theo các bước sau: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/installing_on_windows_with_xampp_and_wamp

+0

tôi đã thay đổi đường dẫn của mình bằng cách truy cập phpmyadmin và sau đó trên web/unsecure/base_url và thay đổi giá trị của nó thành đường dẫn của tôi là localhost: 1234/magentowork/public_html. và tương tự với web/secure/base_url. và xóa bộ nhớ cache từ thư mục public_html/var ... nhưng nó vẫn không hoạt động. xin vui lòng cho một số trả lời ngắn gọn ... cảm ơn sự giúp đỡ trước đó ... – yash

+0

tôi thực sự đã xóa thư mục bộ nhớ cache trong thư mục var và tôi đã sử dụng đường dẫn này (localhost: 1234/magentowork/public_html) trên trình duyệt hoặc không và nó không hoạt động ..... và cấu trúc thư mục của tôi, nơi tôi giữ tập tin Magento được tải xuống trong bước 2 của câu hỏi của tôi là C: \ xampp \ htdocs \ magentowork \ ........ một yêu cầu của nó nếu bạn đưa ra một số thời gian quý báu của urs và đưa ra từng chi tiết từ đầu đến cuối để tôi tìm ra nơi tôi đã phạm sai lầm và localhost của tôi sẽ hoạt động – yash

17

Sao chép cửa hàng Magento LIVE của bạn vào máy tính địa phương của bạn:

  1. Tải về các tập tin Magento sử dụng bất kỳ máy khách FTP nào.
  2. Xuất cơ sở dữ liệu từ máy chủ trực tiếp.
  3. Đặt các tệp Magento đã tải xuống vào thư mục gốc của máy chủ cục bộ của bạn.
  4. Tạo cơ sở dữ liệu trống (cho phép nói 'cơ sở dữ liệu cục bộ') trong máy tính cục bộ của bạn và nhập bản sao lưu cơ sở dữ liệu mà bạn đã xuất từ ​​bản sao lưu trực tiếp.
  5. Xóa/Đổi tên ứng dụng tệp/etc/local.xml
  6. Cài đặt lại Magento bằng cơ sở dữ liệu cục bộ.
  7. Sau khi cài đặt, vào phần Quản trị và sau đó

(i)Flush all cache. (ii)Re-Index all data. (iii)Flush all cache.

Vậy là xong. Bạn xong việc rồi.

N.B. Nếu bạn đã cài đặt Mô-đun miền cụ thể, các mô-đun đó sẽ không hoạt động tại đây.

Có vẻ rất đơn giản. Tin tôi đi, điều đó thật đơn giản.

Nếu bạn gặp phải bất kỳ vấn đề trong cài đặt Magento của bạn trong localcomputer, đây là một bài mà có thể có ích: http://www.insync.co.in/how-to-install-magento-on-wamp-server-localhost-localcomputer/

+0

+1. Quý ngài. Bạn đã cứu cuộc đời tôi. Xóa tệp local.xml là khóa. –

+0

khi bạn nói "đi đến phần quản trị", cài đặt Magento cục bộ của tôi chuyển hướng tôi đến phiên bản trực tiếp. Tôi cần xóa gì khác? – Ignat

+0

bạn đã cài đặt lại chưa? Điều này xảy ra vì URL cơ sở vẫn là trang web trực tiếp – Subrata

1

Chỉ cần cho một sự cho phép (0777) sau khi thực hiện một backup vào thư mục đó ở địa phương của bạn PC

1

bước:

  1. Tải về các tập tin vào thư mục dự án của địa phương.
  2. Tạo một DB địa phương mới và nhập bản sao lưu/kết xuất cơ sở dữ liệu trực tiếp.
  3. Cập nhật ứng dụng/etc/file local.xml với các thông số DB địa phương (Host name, DB tên, DB Tên truy nhập, mật khẩu DB)
  4. Magento đã URL dự án được lưu trong 2 nơi (URL an toàn và không an toàn URL) trong bảng core_config_data. Chúng tôi cần cập nhật rằng trong DB nội bộ đã nhập vào URL cục bộ (bản ghi thứ 9 và thứ 10 trong bảng).
  5. Xóa bộ nhớ cache: Xóa nội dung trong thư mục var (. Đó là thư mục chứa báo cáo và ghi lại quá Tôi giả định rằng bạn sẽ không cần đến nó như đây là một cài đặt riêng biệt)

Các bản sao cục bộ sẽ hầu hết có thể làm việc ngay bây giờ nhưng có khả năng là nó sẽ không hoạt động. Những điều cần làm trong trường hợp này:

  1. Nếu bạn đang bị chuyển hướng đến các trang web trực tiếp, kiểm tra các tập tin .htaccess cho đổi hướng (Vì lý do khác nhau có thể có một chuyển hướng được định nghĩa trong tập tin)
  2. Nếu bạn đang nhận lỗi cấm, this sẽ có ích (thường xảy ra trong các hệ thống linux)

vẫn có thể có một số vấn đề có lẽ là chủ đề hoặc mô-đun cụ thể. Trong trường hợp này, bạn sẽ cần gỡ lỗi dự án và tìm ra vấn đề là gì. Xdebug sẽ có ích trong trường hợp này để thúc đẩy quá trình gỡ lỗi :)

Subrata's solution sẽ xung đột với một số Mô-đun Magento được cài đặt và sẽ không cho phép bạn cài đặt lại Magento cục bộ. Tôi làm theo các bước này và mọi thứ hoạt động tốt.

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