问题标签 [phpfog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
753 浏览

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

我是 PHP 新手。我有一个 PHP 应用程序,我需要将它部署到 PHP Fog。我已经将数据库和凭据配置为使用 git 使用远程存储库。我可以将内容推送到 PHP 雾中。

问题是我不明白我必须推送什么,为什么我有这么多文件夹。

zip 文件包含以下文件夹: 应用程序库 nbproject public 1.clpprj(这是什么?)

application 包含以下文件夹:configs、forms、layouts、models、modules、pdf 和 Bootstrap.php 文件,该文件以以下行开头:class Bootstrap extends Zend_Application_Bootstrap_Bootstrap。

public 包含很多文件夹和文件。我认为这是项目的根源。它包含像 img、js、fonts、css、index.php 文件这样的文件夹。

我收到以下指示:

1)定义托管文件夹,如果您有权访问站点的根目录,则将所有存储在存档中的“公共”文件夹中的文件复制到站点的根目录

2)如果您可以访问站点根目录上方的一个目录,则将所有其他文件夹复制到那里(“公共”除外)。

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

0 投票
3 回答
5952 浏览

yii - phpfog 应用程序运行时路径无效

我正在尝试在 phpfog 上实现 yii 框架附带的一个小默认应用程序。我已经按照使用 GIT 的说明安装了它。现在,当我尝试运行它时,我收到了这个错误(如下)。我已经检查以确保该目录是可写的并且所调用的目录确实存在。我被困住了,接下来我该怎么办?

0 投票
1 回答
753 浏览

git - 无法从 git repo 中提取更改

我开发了一个 php/Facebook 应用程序并将其托管在 phpfog 上,该应用程序的主要功能是向用户询问一些信息,然后将其 csv 格式放入记事本文件中。

为了访问 phpfog 存储库,我使用了一个名为 Smart-Git 3 的 git-ui,就后期更改而言,一切都很好。

但是,当我试图提取更改后的更新和新输入的信息时,我没有得到它,.txt 文件保持不变,并且没有向我显示添加的更新记录。

我对它感到很困惑,因为我的整个应用程序已完成并且人们已经在其中输入了信息,但我无法检索该信息。

请帮忙。

0 投票
3 回答
505 浏览

php - 如何指定 PHP Fog 上的 Git Push 使用哪个密钥文件?

以下是我的 ~/.ssh/config 内容

但是当我尝试对 phpfog repo 文件夹执行 git push 时,它给了我

但除非我将 id_rsa_phpfog 重命名为 id_rsa,否则我无法推送到 phpfog。那么我可以指定密钥文件吗

PHPFog 配置 - http://docs.phpfog.com/getting-started/ssh/

0 投票
1 回答
126 浏览

php - 如何在 PHPFog 中使用系统调用 php 脚本

我有一个需要在后台运行的 php 脚本。目前在我的开发盒上我正在运行

它工作正常。虽然,当我将代码推送到专用的 phpfog 云上时,似乎没有调用该脚本。我无法找出问题所在。是 exec_shell 不工作还是 php5-cgi 命令不存在。

我怎样才能更好地理解发生了什么?

0 投票
1 回答
160 浏览

ssh - PHPFog 使用 SSH 连接

我在我的 Mac 上使用 SSH 设置了一个 Github 帐户。现在我想使用 SSH 在我的 mac 上设置我的 PHPFog 帐户,但是我无法为其提供正确的 SSH 密钥。

如果我在我的 Mac 上打开 SSH 文件夹,我会看到 2 个名为github_rsa&的文件github_rsa.pub。打开名为的文件github_rsa会显示一个文本文件,其中包含以下内容

如果我尝试将代码部分复制并粘贴到 PHPFog 中,它会告诉我它无效。如果我尝试将其粘贴到顶部带有 ssh-rsa 的 PHPFog 中,它仍然告诉我它不是有效的 SSH 密钥。我什至尝试生成一个密钥,但结果是一个看起来与上面相同的文本文件......

谁能告诉我如何获得正确的 SSH 密钥来复制并粘贴到 PHPFog 中。如果可能的话,最好使用我用于我的 Github 帐户的同一个。

0 投票
3 回答
12628 浏览

git - 如何推送 .gitignore 中指定的文件?

如果我的 .gitignore 中有一个“供应商”目录,有没有办法可以设置一个遥控器,在我推送时无论如何都会接收该目录?

0 投票
1 回答
261 浏览

wordpress - 将 git 与 PHPFog Wordpress 应用程序一起使用

我已将我的 PHPFog Wordpress 应用程序的副本克隆到我的本地计算机。然后,我有一些主题正在使用自己的独立存储库进行处理。所以我将一个主题复制并粘贴到我的 Wordpress 存储库中,然后将其与 PHPFog 同步备份。

这一切都很好。

但是,如果我在管理面板中更新我的 Wordpress 应用程序,然后同步我所做的一些更改,我会丢失更新,并返回到我开始使用的 Wordpress 版本。

如果您在 Wordpress 管理面板上所做的每项更改都被本地计算机的每次同步覆盖,您应该如何正确使用 git 和 PHPFOG。

我是否应该更新 Wordpress,然后再进行一次克隆,以便在进行新更改之前在我的本地计算机上拥有正确的版本,如果是这种情况,如何将更新的 Wordpress 应用程序克隆到我的本地计算机。

谢谢

0 投票
1 回答
367 浏览

git - How push config-passwords.txt file to phpfog server from local production with git?

I am working with phpfog. I use git to push my code to phpfog. My problem: I have config-passwords.txt with my local passwords and user names, i have other passwords and user names in production. Usually i upload manually to server the configs files and then change them, but i dont see that phpfog gives such option.What should I do?

Thanks

0 投票
1 回答
104 浏览

cloud - 如何在云提供商上部署和运行需要频繁更新的 php 应用程序

我正在创建一个 php 应用程序-该应用程序将有 2 种类型的更新-

(a) 应用程序本身需要定期更新——管理应用程序的用户将收到更新通知,他可以初始化更新。

(b) 最终用户可以上传他自己的文件(如主题的自定义 css/js 文件),以便使用他的自定义设计来呈现 php 应用程序。用户还可以将自己的文本内容添加到应用程序中

现在,我想将此应用程序部署到云提供商——最好使用像 Amazon Elastic beanstalk、PHP Fog 或 Red Hat Open Shift 这样的 PaaS——我感到困惑的是以下几点——

(1)据我了解,要部署php app的初始版本,我首先要创建app的本地安装,正确配置,然后把这个配置好的版本部署到云提供商。但是参考上面的第 1 点,我是否必须在本地安装上初始化每个更新,然后将新版本上传到 PaaS 平台?

(2) 现在,参考用户对已经在云上运行的应用程序版本所做的更改,我如何确保他对应用程序所做的更改(无论他所做的任何更改是否存储在数据库或他上传的那些文件)是否完好无损?如果我只是上传我在本地拥有的版本(我通过定期更新进行了升级)——那么我会丢失工作人员在以前版本的云版本上所做的文件/数据库更改吗?如何保持这些文件+数据库更改完好无损?

我能想到的一件事是使用我想用于云版本的数据库,甚至用于应用程序的本地版本——这样即使用户进行了更改(我指的是对数据库)——那么即使我将新版本上传到云端——对数据库所做的更改仍然完好无损……现在我只需要考虑用户上传的文件——即使我在这方面是正确的,如何保存这些文件?如果我不正确,如何保留最终用户在数据库和文件中所做的更改?如何执行此操作并升级我的 php 应用程序。