2016-09-23 24 views
2

我與Zend框架2.建立一個PHP項目要啓動內置的服務器使用下面的命令發展:PHP內置Web服務器沒有發現資產

sudo php -S localhost:8080 -t public/ public/index.php

所有Zend Frameowrk 2的功能工作正常,但在檢索資產時會出現404錯誤。

資產在public/css,public/imgpublic/js文件夾中。 GET http://localhost:8080/css/bootstrap.css [HTTP/1.1 404 Not Found 10ms] GET http://localhost:8080/css/dlu-tw-bootstrap.css [HTTP/1.1 404 Not Found 21ms] GET http://localhost:8080/css/style.css [HTTP/1.1 404 Not Found 35ms] GET http://localhost:8080/js/bootstrap.js [HTTP/1.1 404 Not Found 45ms]

有關如何允許內置服務器訪問這些文件的任何想法?

回答

2

當我從閱讀this blog post瞭解,您可能需要從正確的文件夾開始你的命令,不指定任何-t選項

$ cd public 
$ sudo php -S localhost:8080 

,或者您需要編寫自己的路由規則在index.php

+0

是的,它的作品。謝謝! – Simoyw