Bài viết này tổng hợp những lỗi thường gặp khi dùng Laragon và cách khắc phục tương ứng.
Tổng hợp nhanh các lỗi phổ biến
| Lỗi | Nguyên nhân chính | Cách khắc phục |
|---|---|---|
| Laragon không Start được | Port bị chiếm, service lỗi | Đổi port, kiểm tra service |
| Apache/Nginx không chạy | Xung đột port 80/443 | Tắt service chiếm port |
| Không truy cập được domain .test | DNS hoặc service chưa reload | Reload, kiểm tra hosts |
| MySQL không start | Dữ liệu cũ, đổi phiên bản | Sao lưu và khởi tạo lại |
| Lỗi sau khi đổi PHP | Thiếu extension | Bật extension cần thiết |
Laragon không khởi động được
Đây là lỗi phổ biến nhất, thường xảy ra khi Laragon không thể khởi động các service.
Nguyên nhân:
- Port 80 hoặc 443 đang bị chiếm
- Apache hoặc Nginx gặp lỗi cấu hình
Cách khắc phục:
- Kiểm tra port trong Menu → Preferences → Services & Ports
- Đổi Apache/Nginx sang port khác (ví dụ 8080)
- Tắt các service chiếm port như IIS, Skype, Docker
Apache hoặc Nginx không chạy
Khi bật Laragon nhưng web server không hoạt động, nguyên nhân thường liên quan đến port hoặc cấu hình.
Nguyên nhân:
- Port 80 hoặc 443 đã bị ứng dụng khác sử dụng
- Cấu hình Apache/Nginx sai
Cách khắc phục:
- Kiểm tra log của Apache/Nginx trong thư mục
bin - Thử đổi port trong Preferences
- Reload toàn bộ service
Không truy cập được domain .test
Một số trường hợp project đã tạo nhưng không thể truy cập bằng domain nội bộ (ví dụ project.test).
Nguyên nhân:
- Laragon chưa reload sau khi tạo project
- DNS nội bộ chưa cập nhật
Cách khắc phục:
- Bấm Reload trong Laragon
- Khởi động lại Laragon
- Kiểm tra file
hosts(trong trường hợp đặc biệt)
MySQL không chạy sau khi đổi phiên bản
Lỗi này thường xảy ra khi chuyển đổi phiên bản MySQL hoặc MariaDB.
Nguyên nhân:
- Dữ liệu từ phiên bản cũ không tương thích
- Thư mục data bị lỗi
Cách khắc phục:
- Sao lưu dữ liệu database cũ
- Xóa hoặc đổi tên thư mục data của phiên bản lỗi
- Khởi động lại MySQL để Laragon tạo dữ liệu mới
Lỗi website sau khi đổi phiên bản PHP
Sau khi chuyển phiên bản PHP, website có thể báo lỗi hoặc không chạy.
Nguyên nhân:
- Thiếu extension PHP cần thiết
- Project không tương thích với phiên bản PHP mới
Cách khắc phục:
- Kiểm tra file
php.inicủa phiên bản đang dùng - Bật các extension cần thiết (mysqli, curl, mbstring, intl…)
- Thử quay lại phiên bản PHP cũ để kiểm tra
Lỗi không truy cập được phpMyAdmin
Trong một số trường hợp, phpMyAdmin không mở được dù MySQL đang chạy.
Nguyên nhân:
- MySQL chưa start hoàn toàn
- Lỗi cấu hình PHP hoặc session
Cách khắc phục:
- Restart MySQL
- Kiểm tra PHP version đang dùng
- Reload toàn bộ Laragon
Kết luận
Hầu hết các lỗi khi sử dụng Laragon đều xuất phát từ port, phiên bản dịch vụ hoặc cấu hình môi trường. Khi nắm rõ cấu trúc và cách hoạt động của Laragon, việc xử lý lỗi trở nên nhanh và đơn giản hơn.
Việc kiểm tra log, reload service và hiểu rõ phiên bản đang sử dụng là chìa khóa để khắc phục phần lớn các vấn đề phát sinh.
Bình luận