Trong bài viết tiếp theo này mình sẽ hướng dẫn bạn thực hiện upload một bộ mã nguồn đã hoạt động sẳn ở local lên host và cấu hình cho chạy hoàn tất. Mặc định CyberPanel đã có sẳn File Manager tuy nhiên File Manager chỉ có thể giúp bạn upload các file nhỏ, với các file khoản vài trăm MB hoặc vài GB thì File Manager không đủ mạnh để đáp ứng. Vì thể FTP chính là một giải pháp tốt nhất cho bạn.
Để thực hiện bạn làm theo các bước như sau.
Tạo tài khoản FTP
Click vào Manage để đưa vào trang quản trị Website
Sau đó click chọn Tạo FTP Acct
Tại ảnh bên dưới bạn nhập vào thông tin tài khoản FTP bao gồm
- Chọn website: Bạn chọn website để tạo FTP account trên website đó
- Tên người dùng: Là user dùng để đăng nhập vào FTP
- Mật khẩu FTP: Bạn nên để Genarate
- Đường dẫn: Bạn để trống
Tạo Database và Import
Để website hoạt động bạn cần tạo Database và kết nối database vào chuổi kết nối trong source.
Bạn click vào Cơ sở dữ liệu
Bạn click chọn Tạo cơ sở dữ liệu để tạo một cơ sở dữ liệu mới
Tại giao diện tạo database bạn nhập vào các thông tin cần tạo bao gồm
- Chọn website: Bạn chọn website để tạo database cho website đó tương ứng
- Tên cơ sở dữ liệu: Bạn nhập vào tên cần tạo vào
- Tên người dùng: Bạn nhập tên người dùng của database vào
- Lưu ý: Tên database và tên người dùng bạn nên nhập cùng tên với website để khi phát triển nhiều website trên đó bạn nhìn vào database đó là biết database đó thuộc sở hữu của website nào ngay. Tránh trường hợp khi bạn tạo với tên ký tự không có nghĩa thì rất khó nhận biết database đó của ai.
- Mật khẩu: Bạn nên để Genarate
Sau khi đã tạo Database hoàn tất, tiếp đến bạn hãy Import database có sẳn lên
Bạn truy cập vào phpMyAdmin
Nhập vào thông tin User/Passwd đã tạo trước đó
Tại đây bạn chọn Database => Nhập => Tìm đến file *.sql ở máy cá nhân và Click chọn Thực hiện để Import
Sau khi Import hoàn tất bạn di chuyển đển Tabale có tên sau là *_option và thay đổi lại URLSITE / HOME với tên tương ứng.
Thực hiện upload mã nguồn bằng giao thức FTP
Ở bước này là bước đưa toàn bộ mã nguồn ở Local lên host, với giao thức FTP có nhiều Tools để hỗ trợ như, Xftp, WinSCP, CuteFTP… Nhưng ở đây mình giới thiệu bạn sử dụng FileZilla một công cụ phổ biến rất được nhiều người sử dụng.
Bạn mở ứng dụng FileZilla lên và thực hiện như ảnh bên dưới, mình sẽ chủ thích theo số tương ứng để bạn dễ hình dung.
- Nhập vào IP của máy chủ’
- Nhập user FTP đã tạo ở bước trên
- Nhập Passwd FTP đã tạo ở bước trên
- Đường dẫn thư mục chưa mã nguồn ở máy tính
- Mã nguồn ở máy tính
- Các file được upload lên host
=> Bạn thực hiện chọn tất cả các file ở bước số 5 (ctrl +A) sau đó kéo sang khung cố 6 và thả chuột gia. Đây là bước kéo thả rất đơn giản đúng không nào.
Kết nối database với mã nguồn.
Sau khi đã upload mã nguồn hoàn tất, bước tiếp theo bạn cần kết nối database name, database vào file cấu hình. Trong mã nguồn có file là wp-config.php đây chính là file kết nối database.
Bạn chú ý 3 dòng đó là
- Dòng 1 – Database name: Bạn nhập vào vào database name đã tạo
- Dòng 2 – Database User : Bạn nhập vào Database user đã tạo trước đó
- Dòng 3 – Passaword: Bạn nhập vào Password đã tạo trước đó
Lưu ý: Nếu bạn gặp lỗi 404 Not Found ở các trang con bạn thực hiện Rewrite Rules nhé, OpenLite Speed không đọc file .htaccess nên sẽ gặp lỗi này, và ở các bài CyberPanel Nâng cao mình sẽ có bài viết về cách bật tính năng Load .htaccess.