Asked Mar 10th, 2020 5:41 a.m. 723 0 2
  • 723 0 2
0

Deploy laravel project to 000webhost

Share
  • 723 0 2

Chào mọi người, em sử dụng host free 000webhost để deploy project laravel nhưng lại bị lỗi HTTP ERROR 500 , không biết fix ntn. Mọi người fix giúp em với ạ config .htaccess của em :

<IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteRule ^storage/ - [L]
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

2 ANSWERS


Answered Mar 10th, 2020 8:57 a.m.
+1

bạn thử tham khảo cách làm như trong link dưới đây coi. (.htaccess thì bạn dùng file .htaccess có sẵn trong pj laravel mà dùng ko cần sửa gì file đó cả)

https://www.000webhost.com/forum/t/deploy-laravel-project-into-000webhost-site/127323

Share
Avatar ßình @binhxikeno2
Mar 11th, 2020 4:23 a.m.

em làm theo mà vẫn không được ạ

0
| Reply
Share
Mar 11th, 2020 8:11 a.m.

@binhxikeno2
bạn coi lại xem cấu trúc của pj đã đúng chưa.
folder "public" bây giờ thành "public_html"
bạn kiểm tra đã chuyển hết file trong thư mục public sang public_html chưa.

+1
| Reply
Share
Avatar ßình @binhxikeno2
Mar 14th, 2020 9:26 a.m.

chuyển hết rồi bạn ơi, lúc trước mình đã deploy 1 project lên thành công nhưng bây giờ lại bị vậy

0
| Reply
Share
Answered Mar 11th, 2020 4:02 a.m.
+1

Trong .env file, set phần APP_DEBUG=true. Sau đó mở lại xem nó hiện ra lỗi gì. Thường khi deploy Laravel mà gặp lỗi 500 có vài trường hợp.

  1. Chưa cài đặt thư viện -> thư mục vendor không tồn tài.
  2. Chưa tạo Token cho app.
  3. Thư mục storage/logs chưa được cấp quyền dẫn tới không ghi được Log.
Share
Mar 11th, 2020 9:55 a.m.

bạn thử xem lại phiên bản php trên server nhé

+1
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.