相关疑难解决方法(0)

使用Git push部署项目

是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?

git deployment webserver githooks

410
推荐指数
10
解决办法
12万
查看次数

当我推送到服务器时,Git正在改变我的文件权限

我正在使用git来管理服务器上的网站.

我有一个本地存储库,如下所示

local@workstation:myapp$ ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf("%0o ",k);print}'
total 16
755 drwxr-xr-x@ 18 thomas  staff   612 Jun 13 15:35 application
755 drwxr-xr-x@ 11 thomas  staff   374 Jun 12 16:25 assets
644 -rw-r--r--@  1 thomas  staff  6399 Jun 22 11:45 index.php
755 drwxr-xr-x@ 10 thomas  staff   340 May 14 15:22 system
Run Code Online (Sandbox Code Playgroud)

我在服务器上有一个裸存储库,用于post-receive将存储库指向apache前面.Apache的public文件夹内容低于 - 不是裸存储库.

root@server:/srv/public/myapp# ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf("%0o ",k);print}'
total 20
700 drwx------ 15 root root 4096 Jun 27 11:31 application
700 drwx------ 10 …
Run Code Online (Sandbox Code Playgroud)

git permissions file-permissions

22
推荐指数
1
解决办法
2万
查看次数

PHP替代Python的结构

我很高兴使用fabric来部署我的Python项目.现在我参与了一个更大的PHP项目,并想知道是否有类似PHP的结构?

php python fabric

8
推荐指数
2
解决办法
7137
查看次数

PHP自动部署和测试

在这里问了一个关于自动部署java代码的自动部署的问题.

我们的后端Java API由PHP Web应用程序访问.能够在对PHP代码执行自动测试的同时自动将此Web应用程序(以及CSS,JS和图像等静态文件)部署到我们的Web服务器,这将是一件好事.PHP有类似的东西吗?

我还想知道,作为此自动化测试的一部分,您可以检查每个实际页面加载没有致命错误.我确信我读到了一个允许你编写页面测试的谷歌项目,例如点击链接a,转到页面b等等.

谢谢

php automated-tests automated-deploy

8
推荐指数
1
解决办法
4448
查看次数

我是否使用phing locale或remote?

我有一个与phing有关的问题.我是否在本地开发机器上使用它来部署应用程序,还是通过生产机器上的ssh调用它?我不知道从哪里做Eran Galperin的步骤(你首选的PHP部署策略是什么).我是部署脚本的初学者.所以请原谅:)

马尔科

php phing deployment ssh

5
推荐指数
2
解决办法
1176
查看次数

使php开发更加健壮

我花了一些时间在php中开发一个Web应用程序.它主要是为了学习作为辅助项目的乐趣,但是应用程序现在有一些用户,我不想因为我开发时破坏事物而烦恼.

目前,我有一个非常基本的方法来管理开发 - 我使用文本编辑器(ultraedit)编写代码并使用其内置的ftp将文件上传到服务器.在版本控制方面,我有2个域,只有在工作时才将文件推送到"实时"域,但就是这样.这些域托管在一​​个cPanel共享托管站点上,我对它能够处理流量中的轻微峰值有一些疑问.昨天我看了slicehost的一些更具可伸缩性的东西,但这看起来像我现在所处的学习曲线.

我知道我可以比这更好,但从哪里开始?我想我需要三个方面的建议1 - 代码编写工具2 - 版本控制/管理3 - 可扩展托管

我故意在同一个问题中问这些问题,因为我想知道一个选择是否会影响另一个问题.有一个很好的集成解决方案吗?

提前谢谢你.

php version-control hosting development-environment

3
推荐指数
1
解决办法
352
查看次数

使用Apache ANT部署Web应用程序?

我只能在我的计算机上运行Apache ANT.该ant -version突击队输出版本号,验证安装进展顺利.

我已经读过ANT非常适合处理包括PHP项目在内的Web应用程序的部署,并且花了一些时间才能使它工作,但我无法理解如何设置它以将我的文件同步到我的Web服务器.

如何folderA与ANT同步folderB

谢谢

php ant deployment

3
推荐指数
1
解决办法
7189
查看次数