[英]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.