如何将Zend Framework应用程序部署到PHP Fog?
我是PHP新手。我有一个PHP应用程序,需要部署到PHPFOG。我已经使用git配置了数据库和凭据以使用远程存储库。我可以将内容推送到PHP fog 问题是我不明白我要推什么,为什么我有这么多文件夹 zip文件包含以下文件夹: 应用 图书馆 NB项目 平民的 1.clpprj这是什么 应用程序包含以下文件夹: 配置、表单、布局、模型、模块、pdf和文件Bootstrap.php,该文件以以下行开头:类Bootstrap扩展Zend\u应用程序\u Bootstrap\u Bootstrap public包含许多文件夹和文件。我认为这是这个项目的根源。它包含img、js、字体、css和index.php文件等文件夹 我收到了以下指示: 1定义托管文件夹,如果您有权访问站点的根目录,则将存档中公共文件夹中存储的所有文件复制到站点的根目录 2如果您有权访问网站根目录上方的一个目录,请将除公用文件夹外的所有其他文件夹复制到该目录如何将Zend Framework应用程序部署到PHP Fog?,php,zend-framework,deployment,phpfog,Php,Zend Framework,Deployment,Phpfog,我是PHP新手。我有一个PHP应用程序,需要部署到PHPFOG。我已经使用git配置了数据库和凭据以使用远程存储库。我可以将内容推送到PHP fog 问题是我不明白我要推什么,为什么我有这么多文件夹 zip文件包含以下文件夹: 应用 图书馆 NB项目 平民的 1.clpprj这是什么 应用程序包含以下文件夹: 配置、表单、布局、模型、模块、pdf和文件Bootstrap.php,该文件以以下行开头:类Bootstrap扩展Zend\u应用程序\u Bootstrap\u Bootstrap pu
部署此应用程序有什么帮助吗 想知道更多关于我觉得您想阅读的文件和目录的信息 public/index.php是所有请求出现的唯一文件,它将位于公共根目录中
我还没有与phpfog合作,告诉那里的名称结构。但是ZF目录结构将帮助您理解它。要了解更多关于我觉得您想阅读的文件和目录的信息 public/index.php是所有请求出现的唯一文件,它将位于公共根目录中
我还没有与phpfog合作,告诉那里的名称结构。但是ZF目录结构将帮助您理解它。Zend框架中最少需要的文件夹是bin和library文件夹。其他文件夹是附件和样本。需要将库文件夹和应用程序一起推送到PHP Fog 应用程序文件夹是为应用程序创建控制器、模型和视图的位置。库文件夹是放置一个或多个控制器所需的可重用代码的地方。nbproject和.clpprj文件与NetBeans IDE关联 下面是一个快速入门教程,它将帮助您在PHP Fog上启动并运行入门应用程序。一旦你得到这个工作,你应该能够使用你下载的应用程序代码的代码 从PHP Fog控制台创建新的PHP自定义应用程序 把它克隆到你的本地机器上,我假设是MacOS或Linux。将目录更改为克隆的文件夹 将Zend Framework Zend Framework 1.11完整下载中的所有文件和文件夹放入克隆文件夹中 在克隆文件夹中创建包含以下内容的.gitignore文件:
demos
externals
extras
incubator
resources
src
tests
从克隆的文件夹运行以下命令以创建新的应用程序:
bin/zf.sh创建项目myproject
这将创建一个名为myproject的新文件夹。此时,克隆的项目文件夹应如下所示:
INSTALL.txt README.txt demos extras index.php myproject src
LICENSE.txt bin externals incubator library resources tests
编辑myproject/public/index.php文件,并将根库和项目库一起添加到includes路径
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'), // <----Keep this line
realpath(APPLICATION_PATH . '/../../library'), // <----- Add This line
get_include_path(),
)));
推送后等待几秒钟,您的应用程序将以默认欢迎使用Zend Framework的方式部署!404页
然后,我将阅读本文并跳到第4步。Zend框架中最少需要的文件夹是bin和library文件夹。其他文件夹是附件和样本。需要将库文件夹和应用程序一起推送到PHP Fog 应用程序文件夹是为应用程序创建控制器、模型和视图的位置。库文件夹是放置一个或多个控制器所需的可重用代码的地方。nbproject和.clpprj文件与NetBeans IDE关联 下面是一个快速入门教程,它将帮助您在PHP Fog上启动并运行入门应用程序。一旦你得到这个工作,你应该能够使用你下载的应用程序代码的代码 从PHP Fog控制台创建新的PHP自定义应用程序 把它克隆到你的本地机器上,我假设是MacOS或Linux。将目录更改为克隆的文件夹 将Zend Framework Zend Framework 1.11完整下载中的所有文件和文件夹放入克隆文件夹中 在克隆文件夹中创建包含以下内容的.gitignore文件:
demos
externals
extras
incubator
resources
src
tests
从克隆的文件夹运行以下命令以创建新的应用程序:
bin/zf.sh创建项目myproject
这将创建一个名为myproject的新文件夹。此时,克隆的项目文件夹应如下所示:
INSTALL.txt README.txt demos extras index.php myproject src
LICENSE.txt bin externals incubator library resources tests
编辑myproject/public/index.php文件,并将根库和项目库一起添加到includes路径
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'), // <----Keep this line
realpath(APPLICATION_PATH . '/../../library'), // <----- Add This line
get_include_path(),
)));
推送后等待几秒钟,您的应用程序应部署wi-Fi
默认欢迎使用Zend框架!404页
然后我会看一看这篇文章并跳到第4步。我会试试这个。谢谢这不是一个空项目,而是我要部署的现有项目。有什么评论可以帮助我吗?我的想法是,在成功部署项目后,您可以将您拥有的应用程序文件放入我描述的项目中。它起到了作用。如果我能给你10票,我会这么做的。谢谢。我试试这个。谢谢这不是一个空项目,而是我要部署的现有项目。有什么评论可以帮助我吗?我的想法是,在成功部署项目后,您可以将您拥有的应用程序文件放入我描述的项目中。它起到了作用。如果我能给你10票,我会这么做的。非常感谢。