Bedrockは、最新の開発ツール、簡単な構成、改善されたファイル構造を備えたWordPressスターターテンプレートです。
-
wp-content/
ファイルとフォルダーをapp/
移動app/
- ComposerパッケージマネージャーでWordPressのインストールとプラグインを管理します。 あなたとあなたのチームは、すべての依存関係について正確に知っています。
- サイト設定は、単一の
.env
構成ファイル内の変数に値を割り当てることにより実行されます。
さらに、Bedrockは、素晴らしいSoilプラグインとSageスターターテーマによって補完できます。 この記事では、Ubuntu 16.04に基づいたプロジェクトの展開アルゴリズムについて説明します。 WindowsでのBedrockインストールチュートリアルはこちらです。
インストール要件:
UbuntuにLAMPをインストールする
tasksel
コマンドラインtasksel
をインストールする
sudo apt-get install tasksel
LAMPをインストールする
sudo tasksel install lamp-server
インストールを確認するには、任意のブラウザーでlocalhost
アドレスを開きます。 「Apache2 Ubuntu Default Page」というタイトルのページが表示された場合、LAMPのインストールは成功しています。
仮想ホストのセットアップ
この例では、プロジェクトフォルダは次のとおりです~/www/example.local
任意のテキストエディターを使用して、 sudo vim /etc/apache2/sites-available/
フォルダーにファイルを作成しますsudo vim /etc/apache2/sites-available/
example.local.conf
私はこのようにします:
sudo vim /etc/apache2/sites-available/example.local.conf
example.local.conf
ファイルの内容
<VirtualHost *:80> ServerName example.local DocumentRoot /home/eustatos/www/example.local/web <Directory /> Options Indexes FollowSimLinks Includes ExecCGI AllowOverride All Require all granted Allow from all </Directory> </VirtualHost>
プロジェクトのサイトをアクティブにします
sudo a2ensite example.local
次に、 /etc/hosts
追加し/etc/hosts
127.0.0.2 example.local
これで、プロジェクトのホスト設定が完了しました。
Composer
インストールする前にComposer
php
インストールされComposer
いることを確認してください
php -v
php
バージョン情報が表示されたら、次のステップに進みます
composer
パッケージマネージャーをインストールする
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
composer
グローバルにインストールするには、次を実行します
chmod +x composer.phar sudo mv composer.phar /usr/bin/composer
正しいインストールをグローバルに検証するには、次を実行します
composer about
正しくインストールされると、 composer
に関する情報がグローバルに表示されます。
php7.0がインストールされている場合は、さらに次を実行する必要があります。
sudo apt-get install php-xml
BedRockのインストール
上記のように、私たちのプロジェクトはホストされています~/www/example.local
方法1
Bedrockからgitリポジトリをコピーします。
cd ~/www git clone git@github.com:roots/bedrock.git example.local && cd example.local
SSHキーがローカルマシンとgithubにインストールされていない場合は、次を実行します。
cd ~/www git clone https://github.com/roots/bedrock.git example.local
走る
cd ~/www/example.local composer install
方法2
開発者が推奨
cd ~/www composer create-project roots/bedrock example.local
どちらの方法でも、 composer
ではなくcomposer
ローカルにインストールされている場合composer
composer
php {}composer.phar
指定します。
Bedrockを構成する
.env.example
ファイルを.env.example
ファイルにコピーします
DB_NAME=wp_example DB_USER=wp_example DB_PASSWORD=password DB_HOST=localhost WP_ENV=development WP_HOME=http://example.local WP_SITEURL=${WP_HOME}/wp # Generate your keys here: https://roots.io/salts.html AUTH_KEY= SECURE_AUTH_KEY= LOGGED_IN_KEY= NONCE_KEY= AUTH_SALT=
キー値AUTH_KEY、SECURE_AUTH_KEY、LOGGED_IN_KEY、MONCE_KEY、AUTH_SALTはリンクから取得できます。
WP-CLI Dotenvコマンドのインストール
wp package install aaemnnosttv/wp-cli-dotenv-command:^1.0
.env
を作成してキーを生成した後
wp dotenv init --template=.env.example --with-salts
必要に応じて、残りのパラメーターを次のように変更できます。
wp dotenv set DB_NAME wp_example wp dotenv set DB_USER wp_example wp dotenv set DB_PASSWORD password wp dotenv set DB_HOST localhost wp dotenv set WP_HOME http://example.local
$ mysql -u root -p mysql> CREATE USER 'wp_example'@'localhost' IDENTIFIED BY 'password'; mysql> CREATE DATABASE wp_example CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT ALL PRIVILEGES ON wp_example.* TO 'wp_example'@'localhost';
WordPressのカスタマイズ
- 便利なブラウザhttpを開きます://example.local/wp/wp-admin
- 要求された情報を入力してください
- セットアップ完了