Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Zend Framework应用程序部署到PHP Fog?_Php_Zend Framework_Deployment_Phpfog - Fatal编程技术网

如何将Zend Framework应用程序部署到PHP Fog?

如何将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

我是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如果您有权访问网站根目录上方的一个目录,请将除公用文件夹外的所有其他文件夹复制到该目录


部署此应用程序有什么帮助吗

想知道更多关于我觉得您想阅读的文件和目录的信息

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票,我会这么做的。非常感谢。