Yêu cầu thg 3 10, 2020 5:41 SA 687 0 2
  • 687 0 2
0

Deploy laravel project to 000webhost

Chia sẻ
  • 687 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 CÂU TRẢ LỜI


Đã trả lời thg 3 10, 2020 8:57 SA
+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

Chia sẻ
Avatar ßình @binhxikeno2
thg 3 11, 2020 4:23 SA

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

thg 3 11, 2020 8:11 SA

@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.

Avatar ßình @binhxikeno2
thg 3 14, 2020 9:26 SA

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

Đã trả lời thg 3 11, 2020 4:02 SA
+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.
Chia sẻ
thg 3 11, 2020 9:55 SA

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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí