[英]Mezzio skeleton application on Centos 8
我嘗試在我的服務器上運行 Mezzio 應用程序我執行以下步驟: - 創建一個 Mezzio 項目
composer create-project mezzio/mezzio-skeleton symphonie
我選擇模塊化應用程序、快速路由器、服務管理器、板渲染器和哎呀我像這樣創建我的虛擬主機:
<VirtualHost *:80>
Alias /symphonie "/data/symphonie/public"
<Directory "/data/symphonie">
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
但是當我在谷歌瀏覽器中輸入這個網址時: https : //app.inra.fr/symphonie/我收到了 404 錯誤。 我在 apache 日志中沒有消息。 通過缺點頁面上的所有鏈接將我重定向到https://app.inra.fr/而不是https://app.inra.fr/symphonie/這是我的服務器的配置:
你有任何線索可以解決我的問題嗎?
提前致謝
石獅
Mezzio 應用程序沒有對基本路徑的內置支持。
您需要處理以下幾個方面:
mezzio/mezzio-helpers
包中提供了 url helper。 上一步中的中間件也可用於將基本路徑注入 url helper。 如果您的某些中間件使用不同的方式來處理 url,則也需要設置這些方式。 Mezzio 文檔有涵蓋此用例的頁面: https ://docs.mezzio.dev/mezzio/v3/cookbook/using-a-base-path/
它不是太詳細,歡迎請求改進它;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.