Upload site có sẵn lên WordPress Managed Hosting của GoDaddy

Series: Hướng dẫn sử dụng GoDaddy WordPress Hosting
  1. 1. Hướng dẫn đăng ký GoDaddy WordPress Hosting
  2. 2. Hướng dẫn sử dụng GoDaddy WordPress Hosting
  3. 3. Upload site có sẵn lên WordPress Managed Hosting của GoDaddy
  4. 4. Cài đặt File Manager cho WordPress Hosting của GoDaddy
  5. 5. Thay đổi tên miền chính GoDaddy WordPress Hosting
  6. 6. Quản lý GoDaddy WordPress Hosting với sFTP và phpMyAdmin
  7. 7. Khôi phục lại website sử dụng GoDaddy WordPress Hosting
  8. 8. Reset website sử dụng GoDaddy WordPress Hosting
  9. 9. Di chuyển website đang dùng GoDaddy WordPress Hosting
  10. 10. Cấu hình gửi mail với GoDaddy WordPress Hosting
  11. 11. Kích hoạt SSL khi dùng GoDaddy WordPress Hosting

Hiện đang có ngày càng nhiều bạn sử dụng dịch vụ Managed WordPress Hosting của GoDaddy do tính tiện dụng, dễ dàng sử dụng.

Bài hướng dẫn sử dụng GoDaddy Managed WordPress Hosting hôm trước chỉ áp dụng khi cài đặt blog WordPress mới, còn lần này mình sẽ hướng dẫn cài đặt với một site WordPress đã có sẵn.

Với gói Managed WordPress khuyến mại chỉ 12$/năm này, bạn có thể làm một site bán hàng, giới thiệu sản phẩm/dịch vụ/công ty hoặc bất cứ ý tưởng nào mà bạn có thể nghĩ ra, WordPress đều có thể làm được hết. Đặc biệt, gói này được rất nhiều bạn làm hệ thống site vệ tinh sử dụng do khi đăng ký luôn có IP khác nhau, đem lại lợi ích lớn khi SEO.

godaddy managed wordpress hosting

Quy trình để đưa một website đã có sẵn hoặc từ localhost lên WordPress Managed Hosting của GoDaddy bằng cách thủ công như sau:

  1. Cài đặt gói WordPress Hosting của GoDaddy
  2. Sử dụng phpMyAdmin export database hiện tại và import lên WordPress Hosting
  3. Upload site lên WordPress Hosting
  4. Chỉnh thông số kết nối database

Tuy nhiên, hiện nay GoDaddy mới hỗ trợ sử dụng plugin Duplicator, giúp việc chuyển một website WordPress lên hosting rất nhanh chóng và dễ dàng. Quy trình thực hiện như sau:

  1. Cài đặt gói WordPress Hosting của GoDaddy
  2. Backup toàn bộ site với Duplicator
  3. Upload dữ liệu lên và cài đặt
Các bạn có thể sử dụng plugin File Manager cho WordPress (có hỗ trợ zip và unzip trên hosting) để upload file nhanh và ổn định hơn.

Upload website lên GoDaddy WordPress Hosting dùng Duplicator

1. Cài đặt gói WordPress Hosting của GoDaddy

Bước này bắt buộc phải làm để chúng ta có được thông tin kết nối database, sFTP.

Các bạn chỉ cần thực hiện theo như bài hướng dẫn sử dụng GoDaddy Managed WordPress Hosting là được.

Trong quá trình chờ đợi website WordPress tạo xong, chúng ta hãy chuyển sang bước 2.

2. Backup toàn bộ site với Duplicator

Duplicator là một plugin miễn phí của WordPress, khi dùng sẽ nén toàn bộ file và database website thành một file nén kèm theo file cài đặt PHP install. Plugin này hỗ trợ việc di chuyển hosting website WordPress rất dễ dàng và nhanh chóng.

Duplicator

– Trên website muốn chuyển lên GoDaddy Hosting, bạn hãy vào Plugins, Add New rồi tìm kiếm và cài đặt plugin Duplicator.

– Tiếp theo bạn hãy tạo mới một Package trong Duplicator, cuối cùng sẽ nhận được 1 file .ZIP (ví dụ canhme_575e68dc5748e9014160613080340_archive.zip) và 1 file installer.php. Hãy download 2 file này xuống để chuẩn bị up lên hosting GoDaddy.

Xem thêm hướng dẫn chi tiết tại đây.

3. Upload dữ liệu lên và cài đặt

Sau khi bước 1 cài đặt xong, bạn hãy truy cập https://gateway.godaddy.com/, nhấn nút Settings bên dưới gói WordPress Hosting.

GoDaddy Hosting Accounts

Tiếp theo chọn tab SSH & SFTP để lấy thông tin kết nối (nhấn Toggle password để hiển thị mật khẩu).

Settings SSH SFTP

Sử dụng phần mềm FileZilla để kết nối sFTP với các thông số bên trên, ngay lập tức bạn được chuyển đến thư mục html, mở file wp-config.php và copy các thông số MySQL bao gồm DB_NAME, DB_USER, DB_PASSWORD và DB_HOST

Thong so MySQL settings

Tiếp theo bạn hãy tải xuống máy tính file gd-config.php + file /wp-content/object-cache.php + thư mục /wp-content/mu-plugins/ và đưa vào file canhme_575e68dc5748e9014160613080340_archive.zip đã download ở bước 2.  Đây là file quản lý hệ thống WordPress Hosting của GoDaddy bắt buộc phải có!

Lưu ý cấu trúc phải chuẩn xác, nội dung file nén .ZIP của bạn lúc này sẽ tương tự như sau:

Cau truc thu muc file Zip

Vẫn mở file .ZIP, bạn tiếp tục edit file wp-config.php, tìm dòng define('WP_DEBUG', false); và thêm mấy dòng sau xuống bên dưới:

//define( 'WP_CACHE', true );
require_once( dirname( __FILE__ ) . '/gd-config.php' );
define( 'FS_METHOD', 'direct');
define('FS_CHMOD_DIR', (0705 & ~ umask()));
define('FS_CHMOD_FILE', (0604 & ~ umask()));

Nội dung file sau khi sửa sẽ tương tự sau:

Chinh noi dung wp-config

Vậy là file canhme_575e68dc5748e9014160613080340_archive.zip đã xử lý xong, bạn có thể đóng lại.

Bây giờ bạn tiến hành xóa toàn bộ dữ liệu trên hosting.

Lưu ý: 3 thư mục wp-admin, wp-content và wp-includes không thể xóa được, bạn hãy tạo một thư mục mới, ví dụ old, rồi chuyển 3 folder này vào!

Sau đó upload 2 file installer.php và file nén .ZIP lên rồi truy cập http://domain.com/installer.php để tiến hành cài đặt.

Cau hinh Duplicator

Cấu hình Duplicator như sau:

  • Action chọn Connect and Remove All Data.
  • Nhập thông tin tương ứng HostNameUserPassword đã copy bên trên.
  • Ô Port để mặc định 3306, bạn hãy click vào đó và update lại tương ứng, ví dụ của mình là 3309.

Nhấn nút Test Connection để kiểm tra thông số, nếu nhận được thông báo Success như hình trên là ok.

Tick chọn I have read all warnings & notices và nhấn nút Run Deployment để giải nén và cài đặt.

Nếu không gặp vấn đề gì bạn sẽ đến màn hình số 2 như bên dưới. Nhấn tiếp nút Run Update:

Update Settings

Cuối cùng bạn sẽ nhận được thông báo thành công như thế này:

Cai dat WordPress thanh cong

Trong quá trình chạy, Duplicator sẽ sinh ra một số file rác. Để dọn dẹp các dữ liệu này bạn hãy nhấn vào link 4. Security Cleanup (rồi nhấn Delete Reserved Files, Delete Legacy Data, Clear Build Cache), và xóa 2 file installer.php + file dữ liệu .ZIP.

Giờ thì truy cập vào website và tận hưởng thành quả thôi laugh

Chúc các bạn thành công!

Lưu ý:

  • Nếu không cần dùng Duplicator bạn hãy xóa luôn plugin sau khi chuyển hosting thành công.
  • Bạn cần đảm bảo upload thư mục /mu-plugins/ trở lại hosting, nếu không website sẽ bị lỗi cache. Kiểm tra ở menu trên cùng có logo GoDaddy là thành công.

Nếu dữ liệu website của bạn lớn, có thể không sử dụng được plugin Duplicator. Lúc này hãy upload thủ công với hướng dẫn bên dưới.

Upload website lên GoDaddy WordPress Hosting thủ công

1. Cài đặt mới WordPress Hosting

Bước này bắt buộc phải làm để chúng ta có được thông tin kết nối database, sFTP và chức năng cache sẽ kích hoạt ở bước 5.

– Các bạn chỉ cần thực hiện theo như bài hướng dẫn sử dụng GoDaddy Managed WordPress Hosting mình đăng hôm trước là được.

2. Export và Import Database

Export Database

Với website hiện tại, hãy sử dụng phpMyAdmin, vào tab Export để export database ra file *.SQL (hoặc file nén) và tải xuống. Ngoài ra, bạn có thể sử dụng plugin WP Migrate DB.

Export Database

Import Database

– Bạn đăng nhập vào trang quản lý hosting, nhấn SETTINGS, chọn tab DATABASE là sẽ thấy link đăng nhập phpMyAdmin cùng với UsernamePassword (nhấn TOGGLE PASSWORD để hiển thị).

Database Settings

– Trong phpMyAdmin, bạn sẽ thấy 1 database loằng ngoằng chữ + số với 12 tables, đó chính là database mà chúng ta sẽ sử dụng. Trong ví dụ của mình tên database là goda3087757256.

– Tiếp theo hãy nhấn link Check All và chọn Drop để xóa toàn bộ table để chuẩn bị import.

Drop tables

– Chuyển sang tab Import, chọn file database bạn đã export ra ở bước trước rồi nhấn Go

Import Database

Vậy là xong, chúng ta đã đưa được database lên.

Lưu ý:

3. Upload site lên WordPress Hosting

– Quay trở lại phần SETTINGS, bạn hãy nhấn tiếp vào tab SSH & SFTP để lấy thông tin login SFTP. Tham khảo thêm bài hướng dẫn kết nối SFTP với FileZilla trên blog Học VPS.

SFTP

– Tiếp theo bạn hãy upload toàn bộ nội dung site hiện tại trong folder /wp-content/ lên (các folder khác trên host bạn sẽ không can thiệp được vào). Thường các folder cần quan tâm là plugins, themes và uploads.

Mình mới viết một bài hướng dẫn Zip/Unzip trực tiếp trên WordPress Hosting của GoDaddy, qua đó bạn có thể nén tất cả nội dung làm 1 file và up thẳng lên server thay vì up riêng lẻ từng file, tiết kiệm rất nhiều thời gian.

Kết thúc bước này, bạn sẽ đưa được toàn bộ files dữ liệu lên hosting.

4. Chỉnh thông số kết nối database

– Hãy mở file wp-config.php trên host, copy toàn bộ thông số kết nối MySQL bao gồm DB_NAME, DB_USER, DB_PASSWORD, DB_HOST và thay thế lại trong file wp-config.php của site hiện tại. Sau đó up đè file này lên host.

– Cần đảm bảo tham số $table_prefix chính xác với dữ liệu hiện tại (thường là wp_).

Giờ thì mọi thứ sẵn sàng rồi đó, truy cập vào domain để tận hưởng thành quả thôi.

Trong trường hợp cài đặt hỏng, bạn có thể cài đặt lại bản WordPress mới tinh như ban đầu bằng cách sử dụng tab REMOVE SITE trong phần SETTINGS.

Comment của bạn

326 Comments on "Upload site có sẵn lên WordPress Managed Hosting của GoDaddy"

avatar

Sắp xếp theo:   mới nhất | cũ nhất | like nhiều nhất
haihoang1 năm gắn bó cùng Canh Me
haihoang

ad cập nhật giúp mình cái giao diện của godaddy trong các bài lab với ạ, có 1 số dân ko chuyên như bọn mình phải xem bài viết để thực hành theo nhưng giao diện ko tương xứng nên khá khó khăn khi giải quyết. Thank ad !

Hoàng
Hoàng

anh ơi e làm theo hướng dẫn của a tới phần xóa dử liệu trên hosting là xóa thế nào ạ? Upload 2 file lên như thế nào a, e hơi gà a hướng dẫn e với hic

haihoang1 năm gắn bó cùng Canh Me
haihoang

Đọc kĩ bài viết đi bạn. Sử dụng phần mềm FileZilla để kết nối sFTP rồi upload và xoá dữ liệu cho lẹ bạn nhé.

Hue

http://thietbicongnghiep24h.com/ anh ơi. giờ em ko upload ảnh lên được ạ. em phải sửa nó như thế nào ạ. em cảm ơn anh ạ

Duong Nguyen
Duong Nguyen

Anh Luân ơi, em bị lỗi này, loay hoay không biết làm sao cả, anh giúp em với
cry
Warning: mysqli_real_connect(): (HY000/2005): Unknown MySQL server host ‘thie41234810233.db.41234810.hostedresource.com’ (0) in /home/content/a2pewpnaspod04_data03/52/41235552/html/wp-includes/wp-db.php on line 1538

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/content/a2pewpnaspod04_data03/52/41235552/html/wp-includes/wp-db.php on line 1568

Warning: mysql_connect(): Unknown MySQL server host ‘thie41234810233.db.41234810.hostedresource.com’ (0) in /home/content/a2pewpnaspod04_data03/52/41235552/html/wp-includes/wp-db.php on line 1568

Tài Huỳnh
Tài Huỳnh

Sau khi hoàn tất thì làm sao xóa sạch các thư mục Old trên host nhỉ? Dùng File Manager Plugin thì không được, còn dùng Filezilla thì đợi ngàn năm mới xóa xong? Hic.

Nguyễn Văn Đạt

Hi Ad,

Mình làm đến đoạn này rồi “Sau đó upload 2 file installer.php và file nén .ZIP lên rồi truy cập http://domain.com/installer.php để tiến hành cài đặt.”

Nhưng không chắc chắn, vì mình copy 2 files này vào thư mục của thêm (cùng vị trí với file index.php ấy).

Còn http://domain.com/installer.php thì mình vào không được, nó báo lỗi.

Bạn nói rõ thêm về đoạn này giúp mình nhé. Cám ơn Ad.

Sơn
Sơn

a ơi em vào link này http://domain.com/installer.php nó báo lỗi 404 a support em với
em cảm ơn ạ

Nguyễn Văn Đạt

bạn vào: [domain của bạn]/installer.php nhé.
copy hai file kia vào thư mục html luôn nhé, những file khác trong thư mục html thì cho vào thư mục backup nha.

Nga3 năm gắn bó cùng Canh MeLevel 2
Nga

Bạn upload lên không đúng thư mục rồi, kiểm tra lại coi

vinh

Mấy anh có ai biết up code website lên hosting ấy giúp em với. Em làm mãi không được

Nguyễn Văn Đạt

Chào bạn.

Mình mới upload theme từ máy tính lên WP (host của Godaddy), nhưng bị lỗi như sau, mặc dù trên localhost chạy ko bị lỗi:
Fatal error: Default value for parameters with a class type hint can only be NULL in /home/content/a2pewpnas01_data02/36/4087936/html/wp-content/themes/tuansonghieu/functions.php on line 840

Giờ mình muốn chỉnh sửa, hoặc upload lại thêm từ WP không được vì cứ vào trang admin là nó xuất hiện lỗi này.
Bạn tư vấn cho mình cách khắc phục với nhé!

Cám ơn bạn!
Đạt

trần dũng1 năm gắn bó cùng Canh Me
trần dũng

anh cho em hỏi làm sao để chỉnh max file up với ạ em thấy cho up có mỗi một mb mà cái file sql của em 7 mb

Nguyễn Hồng Thế1 năm gắn bó cùng Canh Me

Việc chuyển site wordpress lên wordpress managed hosting của godaddy bây giờ khá dễ dàng, chỉ cần cung cấp địa chỉ site cũ và tài khoảng admin là godaddy tự grep dữ liệu trong 1 nốt nhạc. Chỉ có một vấn đề duy nhất là site đang còn hoạt động, nếu site đã ngưng hoạt động và chỉ có backup data thì buộc phải làm thủ công thôi.

trần dũng1 năm gắn bó cùng Canh Me
trần dũng

anh có thể hướng dẫn qua được không ạ

Anh
Anh

Chào anh!
Em có một file dữ liệu của một trang landing page giờ muốn up lên site của mình trên godady thì làm thế nào ạ?(site em là mua gói 12$)
Em không biết gì về lập trình cả,anh hướng dẫn dễ hiểu chút nhé,thank anh nhiều

Nguyễn Hoàng Ân
Nguyễn Hoàng Ân

Mình làm tới bước 2 cái nó báo vậy:

Server Code: 200
Status: OK
Response:
INSTALL ERROR!
Unable to read the database.sql file from the archive. Please check these items:
1. Validate permissions and/or group-owner rights on these items:
– File: database.sql
– Directory: [/home/content/a2pewpnas01_data01/02/4031802/html]
see: https://snapcreek.com/duplicator/docs/faqs-tech#faq-trouble-055-q
2. Validate the database.sql file exists and is in the root of the archive.zip file
see: https://snapcreek.com/duplicator/docs/faqs-tech#faq-installer-020-q
Additional Troubleshooting Tips:
– Check the installer-log.txt file for warnings or errors.
– Check the web server and PHP error logs.
– For timeout issues visit the Timeout FAQ Section

Xem giúp mình với.

Lê Quốc Huy

Luân ơi! Trong MacOs thì phải giải nén file archive.zip ra để đưa mấy file gd-config và mu-plugin vào rồi mới nén ngược lại thành file zip. Khi up lên godaddy xog thì chạy file installer.php nó bảo file zip bị lỗi..

Lê Quốc Huy

file log lỗi đây Luân: http://springmotel.net/installer-log.txt

Lê Quốc Huy

Mình chạy được rồi Luân ơi, nhưng tới khâu cuối thì bị lỗi này: http://imgur.com/a/BuFwo

Duy Sáng1 năm gắn bó cùng Canh Me
nhờ anh Luân trợ giúp mới ạ!!!! em loay hoay từ hôm qua đến giờ mà chưa được. e chuyển từ localhost lên godaddy hoài mà không được. Cách 1 tự động: em làm theo các bước, đến đoạn truy cập vào http://domain.com/installer.php thì nó báo lỗi 404, nên không đi tiếp được Cách 2 thủ công: em làm được nhưng khi vào web nó bị lỗi một số plugin (js-composer) nên trang chủ bị lỗi hiện thị, các trang khác thì lại được, em vào plugin để cài lại js-composer thì nó cứ bắt kết nối tài khoản ftp,… Read more »
Duy Sáng1 năm gắn bó cùng Canh Me

hic, được rồi ạ, thêm mấy dòng vào là dc

Aokiji
Aokiji

ad cho hỏi là xóa wp trong html/ đi up code ko phải wp có chạy được ko vậy?
sad

Thanh Nguyen
Thanh Nguyen

Chào anh, em mới mua gói wordpress hosting của godaddy, và tên miền của namesilo, em muốn trỏ tên miền về gói wordpress hosting của godaddy thì làm sao ạ?

Trang Le
Trang Le

Chào anh, em có source sẵn của website cũ, hiện tại mới mua hosting của godaddy , giờ muốn dán bản ghi cũ để sử dụng lại website đấy thì vẫn phải mua gói wordpress hosting của godaddy à anh?em dán vào public_html trong file manager của hosting đấy mà website ko thấy lên

lân
lân

ad check mail của e cho e hỏi xíu với

Blue Chip
Blue Chip

Anh Luân ơi xem giúp em được không ạ. Em làm theo hướng dẫn của anh đến bước upload file Zip lên host thì cứ bị báo File transfer failed như thế này ạ.

http://2.pik.vn/2017a02bddf2-48bc-493d-937d-9b3903b2de6e.png