ホームページ >バックエンド開発 >PHPチュートリアル >Vagrant The Right Way™でSulu CMSを始めましょう
このチュートリアルは、Homesteadを使用してSulu "Hello World"インスタンスを展開し、パフォーマンスと構成に対処します。 以前のホームステッドの改善された経験をお勧めします。 一般的なSulu/Vagrantの落とし穴をカバーし、データベースの作成、プロジェクトの構築、管理者ログインなど、Suluプロジェクトを設定します。 FAQセクションは、一般的なスールーの質問に対応しています
Homesteadを使用した包括的なSulu「Hello World」展開ガイド
プロジェクト名:
生成されたナメクジ:my_sulu_projectOS X VAGRANTフォルダー共有:
NFSフォルダー共有を採用しているOS Xユーザーの場合、経由でインストールします。これは、将来の頭痛を防ぎます。 Homesteadの改善により、残りを自動的に処理しました
vagrantセットアップ:
ホームステッドの改善リポジトリをクローンします:
vagrant-bindfs
vagrant plugin install vagrant-bindfs
これは、vmのディレクトリとワーキングディレクトリを共有します。
変更
:<code class="language-bash">git clone https://github.com/swader/homestead_improved my_sulu_project cd my_sulu_project</code>
に調整します
<code class="language-bash">bin/folderfix.sh</code>
/Code
VM:
Pro Tip:Homestead.yaml
web
<code class="language-yaml">... folders: - map: /Users/swader/vagrant_boxes/homestead/my_sulu_project to: /home/vagrant/Code type: nfs sites: - map: my_sulu_project.app to: /home/vagrant/Code/my_sulu_project/web type: sulu </code>SULUプロジェクトのセットアップ:
プロジェクト作成
<code class="language-bash">vagrant up; vagrant ssh</code>Sulu Minimal Edition(現在は標準版)をインストールしてください:
インストーラーは、データベース、電子メール、およびその他の設定を求めます。 主にデータベースの詳細が必要です。後で
を調整できます。<code class="language-bash">alias vh='vagrant halt; cd ..' alias vush='vagrant up; vagrant ssh'</code>
app/Resources/webspaces/example.com.xml
にapp/Resources/webspaces/my_sulu_project.xml
に<name></name>
に名前を付け、<key></key>
および
<code class="language-bash">git clone https://github.com/swader/homestead_improved my_sulu_project cd my_sulu_project</code>
(filename and<key></key>
は一致する必要はありませんが、一貫性が推奨されます。
<key></key>
データベースの作成
homestead
buildコマンドを実行します:secret
<code class="language-bash">bin/folderfix.sh</code>でフロントエンドにアクセスします。
my_sulu_project.app/
my_sulu_project.app/admin/
admin/admin
ニュースWebサイトの
デフォルトでは理想的ではありません。 SuluarticleBundle(開発中)は、頻繁な記事の公開に適しています。
古いPHPバージョン用のSymfonyのポリフィルは、インストールを遅くします。 これを改善するために議論が進行中です
はい、スルーは適応しています。 Sulu 1.6.0-RC1(Symfony 3.3を使用)でテストできます。
結論:
以上がVagrant The Right Way™でSulu CMSを始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。