http://itlovedesign.blogspot.com/2019/02/huong-deploy-project-php-mysql-len-host.html Trước tiên, thì các bạn cần đăng ký một tài khoản tại https://www.heroku.com/ , sau đó mình sẽ tạo 1 project mớihttps://www.heroku.com/ , sau đó mình sẽ tạo 1 project mới Click Create app để tạo app mới. Để xóa 1 app ta vào chính app đó, chọn Tab SettingTab Setting Chọn Delete App Ok như vậy là xong bước chuẩn bị. Bước tiếp theo là mình phải download, Xampp, Gitvà Heroku CLI về để gõ lệnh làm việc với Heroku. Sau khi cài đặt xong, mình sử dụng Git Bash. Mở Git Bash lên để kiểm tra xem Heroku CLI đã được cài đặt chưaXampp, Gitvà Heroku CLI về để gõ lệnh làm việc với Heroku. Sau khi cài đặt xong, mình sử dụng Git Bash. Mở Git Bash lên để kiểm tra xem Heroku CLI đã được cài đặt chưa Kế đến mình login tài khoản Heroku, gõ lệnh heroku login, nhấn 1 phím bất kì nó sẽ dẫn mình đến 1 đường link để xác nhận loginheroku login, nhấn 1 phím bất kì nó sẽ dẫn mình đến 1 đường link để xác nhận login Bạn Click nút Login thì sẽ nhận được thông báo ở cả 2 bên Tiếp theo bạn vào trong Dashboard trên web Heroku, chọn Tab setting, kéo xuống dưới sẽ có đường link git url project của bạn Copy Heroku Git URL, trở lại git bash, clone nó về máy tính của mình theo đường link đó Truy cập vào thư mục vừa clone về, tạo file composer.json và copy cùng với hết source của bạn bỏ vào trong thư mục đó.composer.json và copy cùng với hết source của bạn bỏ vào trong thư mục đó. Gõ tiếp các lệnh để đưa code của bạn lên git add . git commit -m "First commit" git push Vào Tab Activity thì thấy code đã được push lênab Activity thì thấy code đã được push lên Truy cập địa chỉ web Bị báo lỗi kết nối database Như vậy phải cấu hình database để kết nối. Heroku sử dụng JawsDB MySQL Trên Heroku bạn phải cài đặt addon này vào , chọn Tab Setting , gõ từ khóa vào khung tìm kiếm bên dưới và tiến hành cài đặtJawsDB MySQL
Gõ lệnh
Nó sẽ tự sinh ra cho bạn một chuỗi như vầy Mỗi phần là một thông tin cho bạn để điền vào file config php, file chứa code để kết nối với database, bạn vào file đó điền các tham số username, password, tên host, port, tên db của mình vào Bây giờ thì đã có giao diện, có database rồi nhưng database thì chưa có dữ liệu. Bạn sẽ sử dụng phần mềm để thao tác với database, đó là HeidiSQL, Bạn vào trang đó download và cài đặt trên máy tính của mình. Cài xong bật lên, điền các thông tinHeidiSQL, Bạn vào trang đó download và cài đặt trên máy tính của mình. Sau khi Open thì bạn phải load file sql chứa code sql của bạn. Vào file->Load SQL fileVào file->Load SQL file Chọn file SQL xong thì bạn Click nút Run để cho nó thực thi code query sqlRun để cho nó thực thi code query sql Kết quả sau khi chạy query Cuối cùng bạn truy cập trang web cảu mình và xem kết quả nhóe Chúc bạn thành công :) Nguồn tham khảo : https://devcenter.heroku.com/articles/jawsdb?fbclid=IwAR3UPVl9XfcVP5DdTLZn0RYJvbx6lNMVTQ6vfleC1I3kg4VXlI7odbT-lwo |