Jump to content
Trungvision

Xin hướng dẫn chi tiết chuyển web prestashop từ localhost lên sever

Recommended Posts

Xin chào các pro!Em cài prestashop trên localhost và up sản phẩm đầy đủ sp lên rồi.E muốn chuyển lên mạng, sau khi em import csdl vào thì thây lung tung hết cả:
1. Phông chữ bị lỗi
2. Thông tin hiển thị cũng ko đúng
....
Các anh có thể giúp em chi tiết cách chuyển lên server với?E ko giỏi về cái này
Cảm ơn các pro

Share this post


Link to post
Share on other sites
Xin chào các pro!Em cài prestashop trên localhost và up sản phẩm đầy đủ sp lên rồi.E muốn chuyển lên mạng, sau khi em import csdl vào thì thây lung tung hết cả:
1. Phông chữ bị lỗi
2. Thông tin hiển thị cũng ko đúng
....
Các anh có thể giúp em chi tiết cách chuyển lên server với?E ko giỏi về cái này
Cảm ơn các pro

1. Khi restore db trên host bạn lưu ý là chọn encode là encode khi bạn tạo db trên localhost: VD: khi tạo db trên local bạn chọn là UTF-8 thì khi restore trên host cũng chọn là UTF-8 để không bị lỗi font...
2. Thông tin hiển thị không đúng nghĩa là sao:
VD: thông tin của sản phẩm này lại hiện ở sản phẩm khác hay thế nào........
Mình cũng thường config ở local sau đó mới up lên host cho nó nhanh....

Cách up lên host sau khi đã config ở local, mình thường làm như sau

1. Config shop ngon lành xong....nén nó lại thành đuôi zip, nếu host bạn mua thì thường hay có chương trình giải nén file zip trên host rồi, còn nếu là host free thì ít có host nào có chức năng này..... bạn phải up lần lượt từng file, thư mục.....
2. Export db ra file .sql hoặc .gzip cũng được
3. Vào CP của host tạo db mới nếu chưa tạo, nếu có rồi thì vô CP chọn db cần restore, chọn mục Import, chọn file vừa export trên local, sau đó chọn mục encode là utf-8 hoặc latin1 tuỳ theo lúc bạn tạo db ở local, sau đó chọn Go để bắt đầu restore db.
4. Vào CP mở file config của shop lên chỉnh sửa thông số Db sao cho khớp với thông tin host của bạn......
5. Thay đổi các quyền ghi ở các thư mục, file tương ứng theo yêu cầu cài đặt của Prestashop (tham khảo thêm ở đây: http://www.prestashop.com/wiki/Installing_And_Updating_PrestaShop_Software/#Install_PrestaShop) vì khi cài ở local bạn không cần quan tâm đến cái này nhưng khi đưa lên host thì rất quan trọng để run được shop.

Đây là các bước cơ bản nhất khi đưa shop lên host mà mình thường làm.....

Chúc thành công!
  • Like 1

Share this post


Link to post
Share on other sites

Cam on Anh Nga a huong dan nhiet tinh qua...!e se phai lam lai va tung buoc 1 theo a huong dan xem co duoc ko
Cam on anh 1 lan nua!

Share this post


Link to post
Share on other sites
Xin chào các pro!Em cài prestashop trên localhost và up sản phẩm đầy đủ sp lên rồi.E muốn chuyển lên mạng, sau khi em import csdl vào thì thây lung tung hết cả:
1. Phông chữ bị lỗi
2. Thông tin hiển thị cũng ko đúng
....
Các anh có thể giúp em chi tiết cách chuyển lên server với?E ko giỏi về cái này
Cảm ơn các pro

1. Khi restore db trên host bạn lưu ý là chọn encode là encode khi bạn tạo db trên localhost: VD: khi tạo db trên local bạn chọn là UTF-8 thì khi restore trên host cũng chọn là UTF-8 để không bị lỗi font...
2. Thông tin hiển thị không đúng nghĩa là sao:
VD: thông tin của sản phẩm này lại hiện ở sản phẩm khác hay thế nào........
Mình cũng thường config ở local sau đó mới up lên host cho nó nhanh....

Cách up lên host sau khi đã config ở local, mình thường làm như sau

1. Config shop ngon lành xong....nén nó lại thành đuôi zip, nếu host bạn mua thì thường hay có chương trình giải nén file zip trên host rồi, còn nếu là host free thì ít có host nào có chức năng này..... bạn phải up lần lượt từng file, thư mục.....
2. Export db ra file .sql hoặc .gzip cũng được
3. Vào CP của host tạo db mới nếu chưa tạo, nếu có rồi thì vô CP chọn db cần restore, chọn mục Import, chọn file vừa export trên local, sau đó chọn mục encode là utf-8 hoặc latin1 tuỳ theo lúc bạn tạo db ở local, sau đó chọn Go để bắt đầu restore db.
4. Vào CP mở file config của shop lên chỉnh sửa thông số Db sao cho khớp với thông tin host của bạn......
5. Thay đổi các quyền ghi ở các thư mục, file tương ứng theo yêu cầu cài đặt của Prestashop (tham khảo thêm ở đây: http://www.prestashop.com/wiki/Installing_And_Updating_PrestaShop_Software/#Install_PrestaShop) vì khi cài ở local bạn không cần quan tâm đến cái này nhưng khi đưa lên host thì rất quan trọng để run được shop.

Đây là các bước cơ bản nhất khi đưa shop lên host mà mình thường làm.....

Chúc thành công!


hướng dẫn của bạn rất cụ thể, rất dễ làm

thanks nhiều

Share this post


Link to post
Share on other sites

E làm mà ko duoc ạ
1. Em export db ra dang file .sql
2. e up code len server
3. E tao db trên server rồi vào admin improt file .sql vào (thông báo là thành công)
3. e chinh sua file config.setting.php cho phu hop với thông số trên server
chi the thôi, em ko thấy phải cấp quyền thư mục gì cả
Khi vào web thấy lung tung hết (có kết nối db được nhưng lỗi hết giao diện...0
Giúp em với

Share this post


Link to post
Share on other sites

Lỗi hiển thị giao diện có thể do bạn cấu hình sai hằng PS_BASE_URI
hoặc giao diện không tương thích với phiên bản PS đang cài đặt.

Share this post


Link to post
Share on other sites
Lỗi hiển thị giao diện có thể do bạn cấu hình sai hằng PS_BASE_URI
hoặc giao diện không tương thích với phiên bản PS đang cài đặt.

Cau hinh sai hang PS_BASE_URI la sao? bay giup cu the voi???
Con giao dien thi tuong thich ma vi dang chay tren localhost tot roi ko co van de gi

Share this post


Link to post
Share on other sites
Lỗi hiển thị giao diện có thể do bạn cấu hình sai hằng PS_BASE_URI
hoặc giao diện không tương thích với phiên bản PS đang cài đặt.

Cau hinh sai hang PS_BASE_URI la sao? bay giup cu the voi???
Con giao dien thi tuong thich ma vi dang chay tren localhost tot roi ko co van de gi

Cái này chắc là sau ngần đấy thời gian bạn đã làm đc rùi
tuy nhiên mình cũng cứ trả lời để người sau nếu gặp vấn đề thì có cái để tham khảo?
1. Nếu bạn up cả folder prestashop của bạn lên host tức là: http://www.yoursite.com/prestashop/'>http://www.yoursite.com/prestashop/
thì bạn sẽ phải để __PS_BASE_URI__ là : define('__PS_BASE_URI__', '/prestashop/');

2. Nếu bạn up các file bên trong thư mục prestashop của bạn trực tiếp lên http://www.yoursite.com/ thì đường dẫn "__PS_BASE_URI__" là :
define('__PS_BASE_URI__', '');
ý nhầm. Bạn phải thêm một dấu "/" vào thành: define('__PS_BASE_URI__', '/'); để phân chia các thư mục
Theo ngu ý của đệ là vậy. ^^

Share this post


Link to post
Share on other sites

Dear, Daicas

Mấy đại ca oi, sao minh install Prestashop lên host hog được, nó báo lỗi "Allowed to create new files and folders " & "PHP register global option is off (recommended) " minh làm cách nào cũng hog dc, chỉnh Permissions:777 cho tất cả Folders & Files roi` mà cung hog đc. Upload từ Localhost lên Host thì bi lỗi, không hiểu thị gì hết. Mặc dù mình đã cấu hình import Mysql, config/settings.inc.php mà vẫn ko đc. Hay là thiết cái j ....?

Thank you for your time,

Share this post


Link to post
Share on other sites

Bạn search lại trên diễn đàn với từ khóa "PHP register global option is off (recommended)" sẽ trả về rất nhiều kết quả đã trao đổi trên diễn đàn Tiếng Việt.
Bạn cần nhờ bên cung cấp hosting tắt PHP register global

Đây là kết quả search
http://www.prestashop.com/forums/viewreply/34861/
http://www.prestashop.com/forums/viewthread/3189/tho_lun_chung/php_register_global_option_is_off_recommended

Share this post


Link to post
Share on other sites

Bạn chưa liên hệ với họ thì sao làm được.
Lỗi này phụ thuộc vào cấu hình PHP chứ không phải code.

Share this post


Link to post
Share on other sites
Xin chào các pro!Em cài prestashop trên localhost và up sản phẩm đầy đủ sp lên rồi.E muốn chuyển lên mạng, sau khi em import csdl vào thì thây lung tung hết cả:
1. Phông chữ bị lỗi
2. Thông tin hiển thị cũng ko đúng
....
Các anh có thể giúp em chi tiết cách chuyển lên server với?E ko giỏi về cái này
Cảm ơn các pro

Chào bạn!!!
Mình giò mới bắt tay nghiên cứu và làm Prestashop thôi,nhưng mà làm chưa có được,đầu tiên cho mình hỏi :Thư viện bật GD.
Mở tập tin/php/php.ini.
Xóa bình luận; dòng "extension = php_gd2.dll"
nhưng tìm hoài mà vẫn kg có thấy thư mục /php/php.ini. nằm ở đâu .Bạn có thể chia sẻ kinh nghiệm cho mình được kg vậy
xin hãy mail cho mình: dinhnhan.info@gmail.com
Thân chào!!!

Share this post


Link to post
Share on other sites

Cách này là mở Safe Mode ở trong GD trên host (khả năng bảo mật sẽ bị giảm)

Cách mở GD (safe mode trên host) bạn làm như sau:

Đăng nhập CPanel (quản lý host) vào phần PHP Configurator -> PHP Settings (php.ini) -> Chọn Medium (Safe mode off, some system functions disabled (dl, exec, passthru, proc_open, shell_exec, system)

Chọn Save, như thế là bạn có thể cài đặt Prestashop bình thường.

Have fun!

Share this post


Link to post
Share on other sites

Mình cũng bị lỗi ở phiên bản 1.4.1.0
Cài ở Localhost thì không sao, vẫn set CHMOD 777 đầy đủ nhưng khi đưa lên host với DB ở Locahost thì lên host nó lại không nhận và ra cái màn hình trắng phau.
Chả hiểu tại sao nữa.
Mình sử dụng summerhost.info
Khi đưa lên bản gốc thì cài đặt bình thường nhưng đưa data lên thì lại không nhận

Share this post


Link to post
Share on other sites

Thằng cu PS này kén cá chọn canh, đến mệt cho anh em, đã vậy hay bệnh ngoài da, localhost / live chuyên qua lại là không ổn định, mệt ra phết, riêng tớ treo mõm cả 2 tuần về vụ local-->live

Share this post


Link to post
Share on other sites

Chào,

 

Đã có nguyên nhân rồi, khi chuyển nhà cho PS (cách làm thì như đã nêu trên)

1/ Copy all data + export Database (old host)

2/ Pass / import Database to New hosting

3/ Change setting.inc.php cho phù hợp với thông số mới của host mới

4/ Change Config table (trong phpmyadmin - bảng thứ 6) - thay đổi domain name cho site

5/ CHMOD các thư mục cần thiết:

 

--CHMOD the following folders and it subdirectories (and files) to 777 recursively:-

img, /mails, /modules, /themes/prestashop/lang, /translations

 

--CHMOD the following folder to 777 (not recursively):-

/config, /upload, /download, /tools/smarty/compile

 

*** Test mấy ngày mệt nhừ: Control panel mà ra cả

 

* Cpanel hosting: Cả free và tính phí đều không chạy PS (mình test trên host của digipower & Nopayhost)

* Vista hosting: cả hai con Byethost và Feehost chạy rất mượt

  • Like 1

Share this post


Link to post
Share on other sites

Ghi chú lại: Cpanel hosting: tính phí đã chạy PS 1.4 ok rồi

(nếu có lỗi xuất hiện họa chăng là do .htaccess của các bạn)

Share this post


Link to post
Share on other sites

Mình up Prestashop lên host(summerhost.info), mình vào địa chỉ Web nó cứ trả về Localhost/tên web, bác nào giúp em vụ này với

Share this post


Link to post
Share on other sites

1. Khi restore db trên host bạn lưu ý là chọn encode là encode khi bạn tạo db trên localhost: VD: khi tạo db trên local bạn chọn là UTF-8 thì khi restore trên host cũng chọn là UTF-8 để không bị lỗi font...

2. Thông tin hiển thị không đúng nghĩa là sao:

VD: thông tin của sản phẩm này lại hiện ở sản phẩm khác hay thế nào........

Mình cũng thường config ở local sau đó mới up lên host cho nó nhanh....

 

Cách up lên host sau khi đã config ở local, mình thường làm như sau

 

1. Config shop ngon lành xong....nén nó lại thành đuôi zip, nếu host bạn mua thì thường hay có chương trình giải nén file zip trên host rồi, còn nếu là host free thì ít có host nào có chức năng này..... bạn phải up lần lượt từng file, thư mục.....

2. Export db ra file .sql hoặc .gzip cũng được

3. Vào CP của host tạo db mới nếu chưa tạo, nếu có rồi thì vô CP chọn db cần restore, chọn mục Import, chọn file vừa export trên local, sau đó chọn mục encode là utf-8 hoặc latin1 tuỳ theo lúc bạn tạo db ở local, sau đó chọn Go để bắt đầu restore db.

4. Vào CP mở file config của shop lên chỉnh sửa thông số Db sao cho khớp với thông tin host của bạn......

5. Thay đổi các quyền ghi ở các thư mục, file tương ứng theo yêu cầu cài đặt của Prestashop (tham khảo thêm ở đây: http://www.prestashop.com/wiki/Installing_And_Updating_PrestaShop_Software/#Install_PrestaShop) vì khi cài ở local bạn không cần quan tâm đến cái này nhưng khi đưa lên host thì rất quan trọng để run được shop.

 

Đây là các bước cơ bản nhất khi đưa shop lên host mà mình thường làm.....

 

Chúc thành công!

 

Bác hướng dẫn rất chi tiết và dễ hiểu. Thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More