文章目录
  1. 1. cakephp
  • 通过SSH方式,同时打包成git
    1. 1. openatrium项目管理
  • git push
    1. 第三类型:替换源目录所有文件
      1. 1. Sugarcrm客户关系管理应用
  • cd sourcecode/sugarcrm/
    1. 1. Magento电子系统
  • 复制到PHP目录下
    1. 1. Dolibarr,ERP系统
    2. 2. Drupal内容管理系统
  • ##不使用SSH

    cakephp

    tips:

    在webconsole添加broker主机名

    设置里还没有任何公钥,但node上已经创建公钥,并传给gitserver上了。

    1 在weboconsole上增加应用CakePhP,

    2 在gitserver节点上mkdir mygit文件夹

    wget paas镜像里的cakephp包文件

    1
    [root@gitserver ~]# wget ftp://192.168.200.10/paas/paas-xiandian/cakephp-example.tar.gz

    解压包

    1
    [root@gitserver ~]# tar -zxvf cakephp-example.tar.gz
    • 【可选】如果需要修改目录标题:

      1
      2
      3
      [root@gitserver mygit]# vi cakephp-example/php/app/View/Pages/home.ctp 

      //将Release Notes for CakePHP2.4改为其他字符
    • 打包成仓库

    1. cd mygit
    2. [root@gitserver mygit]# git clone –bare ../cakephp-example cakephp-example.git
    3. 在webconsole上填写源代码:
      1
      root@192.168.200.159:/root/mygit/cakephp-example.git     //gitserver的IP

    通过SSH方式,同时打包成git

    openatrium项目管理

    在网页添加php5.3

    填写公共URL
    添加Mysql5.1和phpMyAdmin4.0

    添加公钥gitserver的公钥,如果没有请ssh-keygen生成。
    [root@gitserver mygit]# cat ~/.ssh/id_rsa.pub

    选中SSH地址并,在gitserver节点上git clone

    cd mygit
    [root@gitserver mygit]# git clone ssh://5739832ce3c9c3c2af000038@openatrium-broker.xdpaas.com/~/git/openatrium.git/

    如果遇到错误

    1
    2
    3
    4
    [root@gitserver mygit]# git clone ssh://5739832ce3c9c3c2af000038@openatrium-broker.xdpaas.com/~/git/openatrium.git/
    Initialized empty Git repository in /root/mygit/openatrium/.git/
    ssh: Could not resolve hostname openatrium-broker.xdpaas.com: Name or service not known
    fatal: The remote end hung up unexpectedly

    请尝试:
    vi /etc/hosts

    1
    192.168.200.158 openatrium-broker.xdpaas.com    前者为nodeIPwebconsole已经有gitserver的公钥

    在gitserver上从paas镜像下载openatrium-2-quickstart.zip

    cd ~

    [root@gitserver ~]# wget ftp://192.168.200.10/paas/paas-xiandian/openatrium-2-quickstart.zip
    解压# unizp openatrium-2-quickstart.zip

    cd ~

    打包:[root@gitserver ~]# git clone –bare openatrium-2-quickstart openatrium-2-quickstart.git //在root跟目录下打包就好

    跳回 从webconsole git clone的目录:[root@gitserver ~]# cd mygit/openatrium/

    [root@gitserver openatrium]# git remote add upstream -m master /root/openatrium-2-quickstart.git/

    [root@gitserver openatrium]# git pull -s recursive -X theirs upstream master

    [root@gitserver openatrium]# rm -rfv deplist.txt

    [root@gitserver openatrium]# git add .

    [root@gitserver openatrium]# git commit -am “chagne”

    git push

    在网页上安装


    第三类型:替换源目录所有文件

    Sugarcrm客户关系管理应用

    在webconsole添加PHP5.3,并添加Mysql5.3和phpMyAdmin
    在node上的/root/sourcecode/   git clone SSH地址到该文件

    将Node公钥传到webcnsole上.

    wget  paas镜像内的sugarcrm-example-master.zip到/root目录下;并解压
    cd到 git clone ssh那个文件夹

    cd sourcecode/sugarcrm/

    [root@node sugarcrm]# cp -Rfv /root/sugarcrm-example-master/* .

    git add .

    git commit -am “my change”

    git push

    在网页上进行安装。

    帐号和密码都是admin

    Magento电子系统

    1. 在网页上添加PHP5.3,并添加Mysql5.1和phpMyAdmin4.0
    2. 在node上的/root/sourcecode/   git clone SSH地址到node节点的该文件夹上
    3. 在code节点上/root文件夹上wget paas镜像,并解压.

    [root@node ~]# wget ftp://192.168.200.10/paas/paas-xiandian/magento-example-master.zip

    [root@node ~]# unzip magento-example-master.zip
    4. 复制替换到git clone下的源文件
    cd
    # cd sourcecode/magento/

    [root@node magento]# cp -Rfv /root/magento-example-master/* .

    git add .

    git commit -am “change”

    git push

    在网页上安装:根据phpMyAdmin填写databasename(数据库名)、服务器地址(IP)、端口号,用户名以及密码

    注意安装时候勾选选项
    magento-base-URL
    安装过程会提示Proxy Error点击提示连接继续安装
    Proxy-Error

    接着弹出页面创建account填写相关信息,密码要求7为包括数字和字母。

    当出现your're All Set表示创建成功。


    复制到PHP目录下

    Dolibarr,ERP系统

    在网页上新建PHP5.3进行应用创建,并添加Mysql5.1和phpMyAdmin4.0

    [root@node sourcecode]# git clone ssh://5739b55fe3c9c3ae7c0000ca@dolibarr-broker.xdpaas.com/~/git/dolibarr.git/
    修改dolibar/php下的index.php文件
    [root@node sourcecode]# cd dolibarr/php/
    [root@node php]# vi index.php
    修改该为:

    1
    2
    3
    <?php
    header("Location: dolibarr/htdocs");
    ?>

    wget  paas镜像里的dolibarr-3.6.2.zip

    [root@node php]# cd ~

    [root@node ~]# wget ftp://192.168.200.10/paas/paas-xiandian/dolibarr-3.6.2.zip

    解压:[root@node ~]# unzip dolibarr-3.6.2.zip

    在git clone ssh那个源文件里的PHP目录下新建dolibarr文件夹

    [root@node ~]# cd sourcecode/dolibarr/php/

    [root@node php]# mkdir dolibarr

    复制解压后的文件[root@node php]# cp -Rfv /root/dolibarr-3.6.2/* /root/sourcecode/dolibarr/php/dolibarr/

    进入dolibarr[root@node php]# cd dolibarr/

    新建一个index.php[root@node dolibarr]# vi index.php //与php目录下的index.php可以一样的

    1
    2
    3
    <?php
    header("Location: dolibarr/htdocs");
    ?>

    git add .

    git commit -am “my change”

    git push

    在网页上安装

    Drupal内容管理系统

    1. 在网页上新建PHP5.3,添加Mysql5.1和phpMyAdmin4.0
    2. git clone [root@node sourcecode]# git clone ssh://5739bc9ce3c9c3883c000011@drupal-broker.xdpaas.com/~/git/drupal.git/
    3. 在/root目录下wget  paas镜像下的

    [root@node ~]# wget ftp://192.168.200.10/paas/paas-xiandian/drupal-7.34.tar.gz

    解压[root@node ~]# tar -zxvf drupal-7.34.tar.gz

    [root@node ~]# cd sourcecode/drupal/php/

    复制并覆盖:[root@node php]# cp -Rfv /root/drupal-7.34/* .
    git add .

    git commit -am “my change”

    git push

    文章目录
    1. 1. cakephp
  • 通过SSH方式,同时打包成git
    1. 1. openatrium项目管理
  • git push
    1. 第三类型:替换源目录所有文件
      1. 1. Sugarcrm客户关系管理应用
  • cd sourcecode/sugarcrm/
    1. 1. Magento电子系统
  • 复制到PHP目录下
    1. 1. Dolibarr,ERP系统
    2. 2. Drupal内容管理系统