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. セットアップ完了


Source: https://habr.com/ru/post/J311270/


All Articles