问题标签 [php-deployer]
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.
php - SVN 对 php Deployer 的支持
我找不到有关如何使用 SVN 进行设置的文档。我错过了什么吗?我已经在我的 deploy.php 文件中尝试过:
我认为那是在寻找一个 git 文件。你能帮忙吗?
非常感谢!
php - 编写接口以将数据从一个存储系统导入另一个存储系统
请有人可以帮我解决以下问题。
问题是“我需要编写一个接口来导入存储在各种“存储系统”中的数据,例如 Google Docs、MySQL DB 并将它们导出到我的存储系统。
我的存储系统还没有定义它可以是任何东西..这个接口将在以后实现。
我不太确定这个界面需要什么。接口是否应该只有所有的 CURD 操作,我应该传递什么样的参数?
谢谢
deployment - 使用 Deployer.org 将 Symfony3 项目部署到产品服务器
我正在尝试将我的 symfony3 项目部署到生产服务器使用deployer.ord
. 我已经经历了所有deployer.org
的事情,不知道出了什么问题。下面是我的deploy.php
文件
我得到的错误是:PHP Notice: Connection terminated by the server
我已经尝试过这个资源,但仍然没有运气 http://www.issart.com/blog/deployment-of-symfony2-application-using-deployer/
我想知道我是否使用了正确的凭据(我使用的是 ftp 凭据)进行部署。
我也无法在 deployer.org 上找到很多在线信息以及如何部署和调试的分步信息,因此我们将不胜感激。
php - How to display like this format in PHP
i want to display my data like this format, please any one help me, Please please
Name : Richard
Duration : 22nd - 27th August 2016
Event : MS Project
Previous Event Details :
i'm totally new here please anyone help
forms - Symfony 3 表单不持久保存到数据库
我目前正在使用 symfony 3 构建订阅表单,并且在开发环境中的所有工作都应该如此。一旦我将它部署到生产环境中,一开始一切正常 - 数据被推送到数据库,就像它应该为第一个订阅者一样。但是,当我关闭网站时,再次打开它,填写表格并尝试提交 - 数据不会推送到数据库。当时我没有收到任何特定错误,看起来它正在尝试将其推送到数据库,但随后在后台崩溃了,最后我完成了。
这对我来说似乎是部署问题,但我似乎无法弄清楚是哪一个。我正在使用 deployer.org 部署我的应用程序
部署时我收到此错误“无法为可写目录设置正确的权限。您需要将 sudo 的 sudoers 文件配置为不提示输入密码,或手动设置正确的权限。” 我没有特别注意它,因为我的网站确实部署了,并且该网站的 1 个用户确实推送到 DB 就好了。
我正在使用 MySql 作为数据库
任何帮助都非常受欢迎。
php - fsockopen(): 无法连接到 unix
我正在尝试通过Deployer和 SSH 连接进行自动网站源部署,但是在内置的部署脚本中有使用fsockopen()
函数和 unix 套接字的连接,我总是收到以下错误:Warning: fsockopen(): unable to connect to unix:///tmp/ssh-......5204:0 (Unable to find the socket tra
nsport "unix" - did you forget to enable it when you configured PHP?)
我搜索了大约几个小时的类似问题,但找不到关于 PHPfsockopen()
和 unix 套接字的相同问题的任何信息。我还查找了我的 php.ini 配置,并且启用了 openssl 并提供了扩展目录,所以我不明白什么意思:
...您是否在配置 PHP 时忘记启用它?
来自错误说明。
如果谁知道朝哪个方向看,请告诉我。
PS 我使用的是 Windows 操作系统,所以对于 apache/php,我使用服务器平台 OpenServer。(就像 WAMP 等。)
谢谢!
php - 如何在 Windows 上安装和运行 Deployer
我想在 Windows 上安装 Deployer。我已按照以下步骤操作:
- 在cmd中运行命令:D:\composer require deployer/deployer:~3.0
- 然后 D:\php vendor/bin/dep
当我运行上面的命令时,它会显示以下内容:
dir=$(d=${0%[/\]*}; cd "$d"; cd "../deployer/deployer/bin" && pwd)
此外,当我尝试运行“dep”命令 D:>dep self-update 时,它向我显示此错误:
'dep' 不是内部或外部命令、可运行程序或批处理文件。
现在我应该怎么做才能制作和运行部署脚本?请告诉我进一步的步骤。
php - Yii2 应用部署后重定向太多次错误
我正在尝试使用Deployer部署我的 Yii2 应用程序
我的服务器是Ubuntu server 16.4.10 LTS
,我已经正确配置了所有内容,当我使用 filezilla 简单地将项目复制到服务器时,一切正常,但是当我使用部署程序部署它时,我在 google chrome 中收到此错误:
我已经尝试过几次不同的配置部署程序,但我得到了同样的错误。
ps:我已经将部署器用于具有这种配置类型的其他项目,它可以正常工作。
php - 如何在不停机的情况下自动部署在后台运行的 PHP 脚本的新版本?
我有一个用 PHP 编写的 AMQP 消费者(一个 RabbitMQ 消费者),它始终在后台运行。此脚本在多个节点中运行,每个节点运行 12 次:运行 12 个 unix 后台进程:
php -f consumer.php &
.
如果必须部署新版本的代码,目前我总是必须手动终止所有这些进程并在每个节点中一个接一个地再次启动它们。
- 有没有办法自动部署后台脚本?即把它放在部署管道中,然后重新加载它们,类似于使用https://deployer.org。
- 有没有办法避免停机?
- 在这种情况下,ReactPHP 有什么帮助吗?
apache - Symfony Apache 和 Deployer - 将资产位置从 Symfony Web 目录下修改到另一个文件系统位置
Symfony 2.8
阿帕奇 2.4
阿帕奇用户:www-data
目前上传图片的 assets 目录位于 Symfony web 目录下:/var/www/html/project/current/web/assets/items
.
当我使用 Deployer 部署新版本时,我必须将所有图像移动到新的资产目录中。虽然目前不是一项大任务(有 16,000 多张图像),但随着我们的发展,这可能会导致问题。此外,由于current
路径中的目录是符号链接,似乎 apache/php 将旧位置保留在内存中并从中提供数据,这意味着对这些图像的请求会产生 404 错误。
将此目录移动到另一个位置(甚至是另一个硬盘驱动器)将解决这些烦恼。如果不先咨询一些最佳实践,我觉得我没有经验安全地做到这一点。我确信我可以弄清楚如何Alias
在 apache 配置中添加一个,但我担心安全性以及 Symfony 将如何运行。
那么我的问题是资产目录应该在文件系统中的哪个位置使用什么权限以及应该应用什么 Apache 配置,以便 Symfony 不会受到负面影响?
谢谢