我是bluemix的新手,并且不知道如何更改默认索引以查看zend应用程序的公共文件夹,因此有一个php starter build,将应用程序推送到服务器,当我调用my_url时,它显示了默认的索引文件,当我输入my_url / public时,它显示了zend索引页面(显然)。我希望当我输入my_url /将我带到deafult的public /文件夹时。 所以有人有这种“问题”......在他们的论坛上搜索,但这个案子没有任何内容......
答案 0 :(得分:1)
查看此处的文档。 https://github.com/cloudfoundry/php-buildpack/blob/master/docs/usage.md
使用构建包的最简单方法是将资产和PHP文件放入目录并将其推送到CloudFoundry。执行此操作时,构建包将获取您的文件并自动将它们移动到WEBDIR(默认为htdocs)文件夹,该文件夹是您选择的Web服务器查找文件的目录。
此外,如果你在lib目录中放置任何东西,它将不会公开可用。
如果您将文件放在名为.bp-config / options.json的应用程序的根目录中,则可以覆盖htdocs目录。
WEBDIR为您的Web或公共文件设置自定义位置。这是Web服务器将托管文件的根目录以及PHP-FPM将从中查找PHP文件的根目录。默认为htdocs。其他常见设置是public,static或html。路径相对于/ home / vcap / app。