0

我是 bluemix 的新手,不知道如何更改默认索引以查看 zend 应用程序的公共文件夹,所以有一个 php starter 构建,将应用程序推送到服务器,当我调用 my_url 时,它显示默认索引文件,当我输入 my_url/public 时,它会显示 zend 索引页面(显然)。我希望当我输入 my_url/ 时默认将我带到 public/ 文件夹。那么有没有人遇到过这种“问题”......在他们的论坛上搜索过,但没有关于这个案例......

4

1 回答 1

1

在这里查看文档。 https://github.com/cloudfoundry/php-buildpack/blob/master/docs/usage.md

使用构建包最简单的方法是将您的资产和 PHP 文件放入一个目录并将其推送到 CloudFoundry。当您执行此操作时,构建包将获取您的文件并自动将它们移动到 WEBDIR(默认为 htdocs)文件夹,这是您选择的 Web 服务器查找文件的目录。

此外,如果您在 lib 目录中放置任何内容,它将无法公开使用。

如果您在应用程序的根目录中放置一个名为 .bp-config/options.json 的文件,则可以覆盖 htdocs 目录。

https://github.com/cloudfoundry/php-buildpack/blob/master/docs/config.md#httpd-nginx-and-php-configurations

WEBDIR 为您的 Web 或公共文件设置自定义位置。这是 Web 服务器托管文件的根目录,也是 PHP-FPM 查找 PHP 文件的根目录。默认为 htdocs。其他常见设置是 public、static 或 html。路径相对于 /home/vcap/app。

于 2015-02-16T12:50:14.303 回答