Hướng deploy project php mysql lên host Heroku (Deploy php mysql project to Heroku host)

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ới


Click Create app để tạo app mới. Để xóa 1 app ta vào chính app đó, chọn Tab 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, XamppGit và 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 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 đó.
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ê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 đặt




Bạn mở Xampp Shell lên


Gõ lệnh 
heroku config:get JAWSDB_URL
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 tin


Sau khi Open thì bạn phải load file sql chứa code sql của bạn. Vào file->Load SQL file



Chọn file SQL xong thì bạn Click nút Run để 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

Related

Tutorials 8056087756958210198

Post a Comment Default Comments

emo-but-icon

item