Không tìm thấy trang máy chủ cục bộ Symfony

Tôi có một ứng dụng Symfony được triển khai trên VPS Cyberpanel đang hoạt động tốt nhưng không còn hoạt động nữa.

Root route ["/"] đang hoạt động tốt và tiếp cận các tệp ứng dụng Symfony. Tôi cũng có thể tìm nạp các tệp khác trong thư mục/public_html, chẳng hạn như hình ảnh.

Lỗi tôi gặp phải dường như không đến từ Symfony, mà trực tiếp từ litespeed.

Tôi đã kiểm tra xem các route Symfony có tồn tại khi chạy php bin/console debug không. bộ định tuyến.

Không có nhật ký lỗi nào được xuất ra trong nhật ký Symfony cũng như nhật ký máy chủ.


Tôi cung cấp cấu hình Vhost bên dưới, nếu điều đó hữu ích.


docRoot $VH_ROOT/public_html
vhDomain $VH_NAME
vhAliases www. $VH_NAME
adminEmails *******
enableGzip 1
enableIpGeo 1

. php, chỉ mục. html
useServer 0
indexFiles index.php, index.html
}

log lỗi $VH_ROOT/logs/$VH_NAME. error_log {
useServer 0
logLevel ERROR
rollingSize 10M
}

accesslog $VH_ROOT/logs/$VH_NAME.access_log {
useServer 0
logFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "% . bapic5211 php
logHeaders 5
rollingSize 10M
keepDays 10
compressArchive 1
}

scripthandler {
add lsapi:bapic5211 php
}

bộ mở rộng bộ xử lý bapic5211 {
nhập lsapi
địa chỉ UDS. //tmp/lshttpd/bapic5211. sock
maxConns 10
env LSAPI_CHILDREN=10
initTimeout 600
retryTimeout 0
persistConn 1
pcKeepAliveTimeout 1
respBuffer 0
autoStart 1
path /usr/local/lsws/lsphp74/bin/lsphp
extUser bapic5211
extGroup bapic5211
memSoftLimit 2047M
memHardLimit 2047M
procSoftLimit 400
procHardLimit 500
}

phpIniOverride {
php_admin_value open_basedir "/tmp:$VH_ROOT"
}

bối cảnh /thông số kỹ thuật {
allowBrowse 1
location $DOC_ROOT/ . //www. trang web của tôi. com
extraHeaders Access-Control-Allow-Origin //www.mywebsite.com
}

viết lại {
bật 1
autoLoadHtaccess 1
}

vhssl {
ommitted
}

 

Mã trạng thái 404 HTTP có nghĩa là "Không tìm thấy tệp". Có thể truy cập máy chủ và đang trả lời nhưng không có gì để hiển thị dưới địa chỉ này. Bài viết này nhằm mục đích giúp các nhà phát triển khắc phục lỗi 404

hành vi lỗi 404

  • Lỗi 404 thường sẽ được hiển thị trên màn hình ngay lập tức
  • Lỗi 404 thường xảy ra trong quá trình thiết lập hoặc sau khi thay đổi mã hoặc cấu hình
  • Lỗi 404 ở đây thường được hiển thị bằng mẫu trang lỗi fortrabbit

Lý do phổ biến và giải pháp

Trong hầu hết các trường hợp, đây không phải là sự cố máy chủ mà là sự cố với mã và cấu hình của bạn. Vui lòng kiểm tra các vấn đề phổ biến sau trước

Không có mã nào được triển khai

Một lý do phổ biến cho trang 404 là chưa có mã nào được triển khai

Đây có thể là một sự hiểu lầm. Bạn có thể nghĩ rằng khi bạn chọn một phần mềm sẽ được cài đặt. Xin lỗi, không có cài đặt bằng một cú nhấp chuột ở đây, bạn cần tự cài đặt phần mềm. Vì vậy, hãy tiếp tục và triển khai một số mã trước

Hoặc có thể quá trình triển khai chưa kết thúc [SFTP vẫn đang tải lên?] hoặc lần đẩy Git ban đầu của bạn đã trả về lỗi. Vui lòng kiểm tra xem tất cả mã đã được triển khai hoàn toàn chưa. Với Ứng dụng toàn cầu, bạn có thể sử dụng SSH/SFTP để đăng nhập và xem các tệp có ở đó không

Hoặc có thể bạn đã đẩy vào chi nhánh sai?

Đường dẫn gốc sai

Có thể phần mềm của bạn đang sử dụng đường dẫn gốc khác với đường dẫn hiện được đặt?

htdocs là mặc định nếu không có phần mềm cụ thể nào được chọn trong. Bây giờ, nếu bạn quyết định cài đặt Laravel hoặc bất kỳ phần mềm nào khác sau này, bạn có thể phải đặt đường dẫn gốc cho phù hợp

Chúng tôi cũng đã thấy trường hợp mọi người đã tải toàn bộ thư mục Craft hoặc WordPress vào thư mục htdocs của Ứng dụng. Tốt hơn là tải trực tiếp tất cả các tệp vào htdocs, không phải vào một thư mục bổ sung chứa các tệp

htaccess bị thiếu

Một nguyên nhân phổ biến khác gây ra lỗi 404 là thiếu tệp .htaccess. Theo mặc định, tệp này bị ẩn khỏi Hệ điều hành của bạn [vì nó bắt đầu bằng dấu chấm] nhưng chứa các quy tắc quan trọng để ứng dụng của bạn hoạt động bình thường. Vì vậy, nếu bạn đang tải lên bằng SFTP và đã kéo các tệp từ Máy tính để bàn [Trình tìm kiếm] vào ứng dụng SFTP của bạn [Cyberduck, Truyền, FileZilla], tệp này có thể sẽ bị thiếu

Bạn có thể sử dụng trình khám phá tệp từ ứng dụng SFTP của mình hoặc tạm thời hiển thị các tệp ẩn trong hệ điều hành của bạn để hiển thị tệp .htaccess cho bạn. Chỉ cần đảm bảo rằng khi có tệp .htaccess [rất có thể là như vậy], tệp đó cũng sẽ được tải lên

Sai địa chỉ

Bạn có thể gặp lỗi với URL. Kiểm tra lỗi chính tả trong thanh địa chỉ [URL] của trình duyệt của bạn

Ứng dụng chưa sẵn sàng

Việc tạo Ứng dụng đôi khi có thể mất vài phút. Nếu bạn truy cập URL ứng dụng trong thời gian đó, bạn sẽ gặp lỗi 404. Có thể phản hồi DNS này được lưu vào bộ nhớ cache cục bộ

Nó cũng có thể là một cái gì đó về phía chúng tôi

Cũng có thể — mặc dù ít có khả năng xảy ra — lỗi này do sự cố mạng, phần cứng hoặc cấu hình từ phía nhà cung cấp dịch vụ lưu trữ của bạn — chúng tôi. Vui lòng kiểm tra trang trạng thái của chúng tôi dưới trạng thái. cấm đoán. com nếu có bất kỳ cửa sổ bảo trì đang diễn ra hoặc sự cố dịch vụ nào được biết đến

Liên hệ hỗ trợ

Cho dù cuộc điều tra của bạn [xem ở trên] dẫn đến các sự cố dịch vụ có thể xảy ra từ phía chúng tôi hay bạn gặp khó khăn khi tự mình khắc phục sự cố, vui lòng liên hệ với chúng tôi

Chủ Đề