Yêu cầu thg 9 17, 2019 12:49 CH 233 1 2
  • 233 1 2
+1

Khó khăn v/v lần đầu chạy project trên MacOS (Moojave)

Chia sẻ
  • 233 1 2

Em xin chào toàn thể quý anh chị và các bạn. E là một newbie của Viblo và cũng là newbie của Laravel. Và e bắt đầu viết cho mình một dự án bằng Laravel để có thể tự học. Nhưng vừa bắt đầu thì e lại gặp trở ngại như sau ạ: E tải và set permission cho project ổn rồi ạ. Nhưng khi migrate thì báo lỗi như hình dưới.

Tất nhiên phpmyadmin của e đã chạy ổn định. file .env của e như sau ạ

Và ở phpmyadmin đã có DB name là blog rồi.

Mong anh chị giúp đỡ. E xin cám ơn.

thg 9 18, 2019 8:34 SA

2 CÂU TRẢ LỜI


Đã trả lời thg 9 17, 2019 1:06 CH
0

Database không có password hả bạn ?🤔

Chia sẻ
thg 9 17, 2019 1:07 CH

@HuyDQ Mình đang dùng ở local nên chắc không ạ!

thg 9 17, 2019 1:08 CH

@rent local cũng có pass chử nhỉ bạn thử để pass = root và migrate lại xem

thg 9 17, 2019 1:13 CH

@HuyDQ Nó vẫn báo lỗi tương tự ạ... Mình bị lỗi này 2 ngày rồi mà vẫn chưa fix được 😦

thg 9 17, 2019 1:15 CH

@rent mình không dùng MacOS để test cho bạn đc n bạn có thể tham khảo giải pháp ở đây https://laracasts.com/discuss/channels/eloquent/sqlstatehy000-2002-no-such-file-or-directory

thg 9 17, 2019 1:19 CH

@HuyDQ Cám ơn bạn nha... Mình sẽ cố gắng fix.

Avatar Vũ Nguyễn @vunguyen10111995
thg 9 17, 2019 2:04 CH

mình k dùng MacOS nên k biết như thế nào. Nhưng mình search có 1 vài kết quả bạn tham khảo tại https://stackoverflow.com/questions/19475762/setting-up-laravel-on-a-mac-php-artisan-migrate-error-no-such-file-or-directory

thg 9 17, 2019 2:32 CH

@vunguyen10111995 @HuyDQ Máy mac của em chưa cài MySQL thì có phải là nguyên nhân đó kg ạ. E làm với Wordpress thì hoạt động bình thường ạ.

thg 9 17, 2019 2:34 CH

@rent thế cơ sở dữ liệu bên Wordpress bạn lưu vào đâu thế @@

thg 9 17, 2019 2:38 CH

@HuyDQ Cụ thể thì mình cài Xampp lên MacOS và tự nó lưu hết ở http://localhost:8080/phpmyadmin/ ạ. FYI

thg 9 17, 2019 2:41 CH

@rent vậy chắc bạn dùng được phpmyadmin thì trong đó passwordusername đến đó là gì thế ??

thg 9 17, 2019 2:43 CH

@HuyDQ Mình chắc chắn với bạn là username: root password: `` [empty] FYI

Avatar Vũ Nguyễn @vunguyen10111995
thg 9 17, 2019 2:44 CH

bạn thử connect đến MySQL xem có kết nối được không

thg 9 17, 2019 2:46 CH

@vunguyen10111995 Mình vẫn chưa hiểu ý bạn. Connect như thế nào ạ. Mình vào localhost:8080/phpmyadmin thì vẫn được ạ. Ở bên wordpress thì vẫn nhận bình thường.

thg 9 17, 2019 2:47 CH

@rent bạn check lại xem đã bật mysql trong XAMPP chưa

thg 9 17, 2019 2:54 CH

@HuyDQ Mình đã bật rồi ạ. Thật sự mình hơi nản vì bug này 😦

Avatar Lê Vĩnh Thiện @le.vinh.thien
thg 9 18, 2019 4:06 CH

@rent bạn có thể dùng phần mềm khác kết nối tới DB xem có đc ko.

Avatar Thế Thái @the.thai
thg 9 19, 2019 8:16 SA

@rent php artisan config:clear thử đi b, dump autoload các kỉêu nữa, mình nghĩ nó bị lưu cache cái cầu hình cũ của b thôi :v

Đã trả lời thg 9 18, 2019 8:36 SA
0

Bạn có thể show nội dung file config/database.php của bạn được không? Mình nghĩ bạn có thể đang cấu hình sai, có thể đang chạy mysql với socket chứ không phải tcp ở port 3306 nên không connect được tới mysql. Hoặc bạn thử đổi database host về 127.0.0.1 xem sao? 🤔

Chia sẻ
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í