簡體   English   中英

php docker容器未加載php文件

[英]php docker container not loading php files

我正在使用nginx,php和fpm在docker容器中啟動php應用

docker run -d -p 8080:80 -v `pwd`:/var/www/html --name myphpcontainer formapro/nginx-php-fpm

(請參閱formapro / nginx-php-fpm圖像)

它可以在localhost:8080正確加載app.php formapro/nginx-php-fpm文檔中所述,默認情況下會加載app.php

但是然后我的php應用程序嘗試對POST提交formsubmit.php ,但出現此錯誤:

POST http://localhost:8080/formsubmit.php 404 (Not Found)

實際上,我什至無法在應用程序中加載http://localhost:8080/app.php或任何php文件。 問題是什么?

從它的聲音(app.php)來看,您正在運行一個框架。 這意味着您應該能夠使用其路由組件定義漂亮的url。 查看框架的文檔以了解如何設置路由,然后可以將表單操作設置為例如http:// localhost:8080 / some-custom-url ,而未提及.php文件。 它將通過應用程序,路由器將確定將請求發送到哪里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM