WordPressの定型文

Bedrockは、最新の開発ツール、簡単な構成、改善されたファイル構造を備えたWordPressスターターテンプレートです。









さらに、Bedrockは、素晴らしいSoilプラグインとSageスターターテーマによって補完できます。 この記事では、Ubuntu 16.04に基づいたプロジェクトの展開アルゴリズムについて説明します。 WindowsでのBedrockインストールチュートリアルはこちらです。









インストール要件:







Php

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



ファイルにコピーします







.envのリスト
 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のカスタマイズ



  1. 便利なブラウザhttpを開きます://example.local/wp/wp-admin
  2. 要求された情報を入力してください
  3. セットアップ完了



All Articles