Sau khi mua source code PHP, bước quan trọng nhất là đưa nó lên hosting để website chạy thật. Nếu bạn chưa từng làm, đừng lo, bài viết này hướng dẫn từng bước trên cPanel một cách dễ hiểu nhất.
1. CHUẨN BỊ
Bạn cần: tài khoản hosting (đăng nhập được cPanel), tên miền đã trỏ về hosting, và bộ source code vừa tải (thường là file nén .zip kèm một file .sql chứa cơ sở dữ liệu mẫu).
2. TẢI SOURCE CODE LÊN HOSTING
Đăng nhập cPanel, mở File Manager rồi vào thư mục public_html. Nhấn Upload để tải file .zip lên, sau đó chuột phải chọn Extract để giải nén. Nếu toàn bộ code nằm trong một thư mục con, hãy di chuyển các file ra thẳng public_html để website chạy ngay ở tên miền chính.
3. TẠO CƠ SỞ DỮ LIỆU
Quay lại cPanel, tìm mục MySQL Databases. Tạo một database mới, tạo một user mới và đặt mật khẩu mạnh, sau đó gán user vào database với quyền ALL PRIVILEGES. Hãy ghi lại ba thông tin: tên database, tên user và mật khẩu.
4. IMPORT FILE SQL
Mở phpMyAdmin từ cPanel, chọn đúng database vừa tạo ở cột bên trái, vào tab Import, chọn file .sql đi kèm source code rồi nhấn Go. Khi thấy thông báo thành công là dữ liệu đã được nạp.
5. CHỈNH FILE CẤU HÌNH
Trong source code luôn có một file cấu hình kết nối database, thường tên là config.php hoặc nằm trong thư mục config. Mở file đó và điền đúng tên database, user, mật khẩu và host (thường là localhost). Đây là bước hay sai nhất, nên hãy kiểm tra kỹ từng ký tự.
6. KIỂM TRA VÀ HOÀN TẤT
Truy cập tên miền của bạn trên trình duyệt. Nếu website hiện ra bình thường là bạn đã thành công. Một số source có trang cài đặt riêng, khi đó chỉ cần làm theo hướng dẫn trên màn hình và nhập thông tin database là xong.
MẸO NHỎ
- Nếu gặp lỗi trắng trang hoặc lỗi 500, hãy kiểm tra lại thông tin trong file cấu hình.
- Nhớ xóa thư mục install sau khi cài xong để tránh bị người khác cài lại.
- Sao lưu source và database ngay sau khi chạy ổn định.
Chỉ với sáu bước trên, bạn đã có thể tự tin đưa bất kỳ source code PHP nào lên hosting. Nếu người bán có cung cấp dịch vụ hỗ trợ cài đặt, bạn cũng có thể chọn để được cài nhanh và an toàn hơn.