2016-06-17 18 views
0

PHPアプリケーションをCloud9からHerokuにプッシュすると、私のアプリケーションはHerokuにデプロイされます。問題は、今後、もし私がいくつかのバグの修正や更新などを実行しなければならない場合、私はHerokuでホスト/展開されているアプリケーションを編集できるのでしょうか?HerokuでホストされているPHPアプリケーションをCloud9を使用して編集できますか?


EDIT:

zeldish:~/workspace/appzeld (master) $ git push heroku master 
Counting objects: 3, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 381 bytes | 0 bytes/s, done. 
Total 3 (delta 2), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Using set buildpack heroku/php 
remote: -----> PHP app detected 
remote: 
remote: !  WARNING: No 'composer.json' found. 
remote:  Using 'index.php' to declare app type as PHP is considered legacy 
remote:  functionality and may lead to unexpected behavior. 
remote: 
remote: -----> Bootstrapping... 
remote: -----> Installing platform packages... 
remote:  NOTICE: No runtime required in composer.lock; using PHP ^5.5.17 
remote:  - apache (2.4.20) 
remote:  - nginx (1.8.1) 
remote:  - php (5.6.22) 
remote: -----> Installing dependencies... 
remote:  Composer version 1.1.2 2016-05-31 19:48:11 
remote: -----> Preparing runtime environment... 
remote:  NOTICE: No Procfile, using 'web: vendor/bin/heroku-php-apache2'. 
remote: -----> Checking for additional extensions to install... 
remote: 
remote: -----> Discovering process types 
remote:  Procfile declares types -> web 
remote: 
remote: -----> Compressing... 
remote:  Done: 13.9M 
remote: -----> Launching... 
remote:  Released v4 
remote:  https://*******.herokuapp.com/ deployed to Heroku 
remote: 
remote: Verifying deploy... done. 
To https://git.heroku.com/********.git 
    59f63a5..4375225 master -> master 
+2

私はherokuにnodejs appを持っています。私はheroku usig git push herokuに新しい変更を加えることができます。 –

+0

@MuhammadShahzad Cool、ありがとうございます。私は私のPHPアプリケーションのためにこれを試してみるつもりです。 – Solace

答えて

1

簡単な答えはイエスです。アプリケーションに加えたすべての変更をプッシュすることができます。これを行うには、単に以下のコマンドを実行すれば、リポジトリにプッシュした後に行ったすべての変更を見ることができます。

$ git init 

    $ heroku create 

    $ echo '{}' > composer.json 

    $ heroku buildpacks:set heroku/php 

(アプリを初めてデプロイする際は、上記の実行コマンドをする必要があります。このコマンドは、あなたのためHerokuの上のリポジトリを作成し、それがHerokuの上でPHPのbuildpackを設定します。)

$ git add . 

    $ git commit -am "some comment" 

    $ git push heroku master 

    $ heroku open 

へ始めようclick here

+0

Cloud9のgitターミナルでこれらのコマンドを書いていますか? – Solace

+1

はい正しいです。初めてアプリケーションをデプロイしようとしているときに$ heroku createを使う必要があるかもしれません。 @Solace –

+1

私は自分の答えを更新しました。 herokuがPHPアプリケーションを配備していることを知る必要があるので、ビルドパックを設定する必要があることがあります。したがって、私はそれを行うためのコマンドを追加しました。 @Solace –