をインストール再びyii2従って、私が作成することを決めたハウツー「→HerokuのへのデプロイのGithub→へのプッシュCloud9でYii2アプリケーションを作成する」をテーマとしました。 (読みやすくする場合は上部のGoogleドキュメントのリンクを)以下を参照してください:
https://docs.google.com/document/d/15teHaGWUWSNW_VwdV3-7bVpQHNRv2G0Z8GPFbIB-ogs/edit
1)Yii2の作成「基本」アプリ:
290795 $ composer create-project --prefer-dist yiisoft/yii2-app-basic basic
2)「基本」ディレクトリに移動します
290795 $ cd basic/
3)「基本」ディレクトリのローカルレポを初期化し
basic $ git init
4)追加し、コミットのYiiプロジェクト
basic $ git add .
basic $ git commit -m "basic Yii project"
5)「ウェブ」ディレクトリ
basic $ echo "web: vendor/bin/heroku-php-apache2 web/" > Procfile
basic $ git add Procfile
basic $ git commit -m "Procfile for Heroku"
6)コメントアウトデバッグにindex.phpに指しますprocfile(エントリスクリプト)を追加します。 (コマンドラインからではなく手動でこれを行う)
basic $ vim web/index.php # remove dev/debug env stuff (not my way)
basic $ git add web/index.php
basic $ git commit -m "remove dev/debug env"
7)これにより、v1.0.3からv1.1への依存性が更新されますエッセイ)
basic $ composer require fxp/composer-asset-plugin
basic $ git add composer.json composer.lock
basic $ git commit -m "use fxp/composer-asset-plugin in project"
8)Herokuアプリを作成して押します。(私の代わりに作成し、GitHubのレポにプッシュ)
basic $ heroku create
basic $ git push heroku master (again I push to Github Repo synced with Heroku)
9)のYiiアプリケーション(箱のうちのYiiのためのロギングなし)
basic $ echo "web: vendor/bin/heroku-php-apache2 -l runtime/logs/app.log web/" > Procfile
basic $ git add Procfile
basic $ git commit -m "tail runtime/logs/app.log"
basic $ git push heroku master (again I push to Github Repo synced with Heroku)
10)これは、「連絡先を可能にするためにHerokuのにロギングを追加します"作業するページ(理由は不明)
basic $ composer require ext-gd:* --ignore-platform-reqs
basic $ git add composer.json composer.lock
basic $ git commit -m "require GD for contact CAPTCHA"
basic $ git push heroku master (again I push to Github Repo synced with Heroku)
Hello Mihai。上にリンクしたドキュメントで "php init"コマンドを使用する場所がわかりません。 index.phpファイルは、Composer経由でYii2フレームワークをインストールしたときに作成されました。これは基本/ Webディレクトリにあり、Cloud9でアプリケーションを実行することができます。>>>>>> http://prntscr.com/8rtpbq –
こんにちは、申し訳ありません。そのテンプレートにはinitがあります。私は何が何であるか把握しましょう。 –