MENU
  • 無料レッスンLesson
  • プロフィールprofile
  • サービスService
    • パソコン苦手でも大丈夫!
      ホームページ作成個人レッスン
    • 起業女性に寄りそうWEBお悩み相談
  • 実績・お客さまの声portfolio
  • ブログblog
  • お問合せcontact

    カテゴリー

    • Web・SNS集客
    • Web系プログラミング
    • WordPressプログラミング
    • フリーランスの小技
    • Web活用相談
    • はじめてのWordPress
    • アメブロカスタマイズ
    • ホームページ制作
    • 自分で作れるおしゃれデザイン
    • アイデア・思考の整理

    タグ

    Adobe IllustratorGatsby.jsgitGitHubHTML/CSSMySQLNode.jsPythonSourcetreeSWELLWordPressおすすめWPプラグインおすすめツールアメブロエックスサーバーサーチコンソールセキュリティバレットジャーナルライブドアブログ環境構築確定申告開発環境

    アーカイブ

    • 2023年1月
    • 2022年12月
    • 2022年11月
    • 2022年8月
    • 2022年4月
    • 2022年3月
    • 2022年2月
    • 2022年1月
    • 2021年12月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2020年10月
    • 2020年8月
    • 2020年7月
    • 2020年6月
    • 2020年5月
    • 2020年4月
    • 2020年3月
    • 2020年1月
    • 2019年11月
    • 2019年9月
    • 2019年8月
    • 2019年5月
    • 2019年2月
    • 2019年1月
    • 2018年11月
    • 2018年9月
    • 2018年8月
    • 2018年7月
    • 2018年6月
    • 2017年10月
    • 2017年9月
    • 2017年7月
    個人事業主・女性起業家のためのWordPress・HP・ブログレッスン
    自分で作れる優しいホームページ制作・個人レッスン 中谷恵美
    • 無料レッスンLesson
    • プロフィールprofile
    • サービスService
      • パソコン苦手でも大丈夫!
        ホームページ作成個人レッスン
      • 起業女性に寄りそうWEBお悩み相談
    • 実績・お客さまの声portfolio
    • ブログblog
    • お問合せcontact
    自分で作れる優しいホームページ制作・個人レッスン 中谷恵美
    • 無料レッスンLesson
    • プロフィールprofile
    • サービスService
      • パソコン苦手でも大丈夫!
        ホームページ作成個人レッスン
      • 起業女性に寄りそうWEBお悩み相談
    • 実績・お客さまの声portfolio
    • ブログblog
    • お問合せcontact
    1. ホーム
    2. Web制作スキルアップ
    3. WordPressプログラミング
    4. WordPressをサブディレクトリにインストールする手順

    WordPressをサブディレクトリにインストールする手順

    2022 12/19
    WordPressプログラミング
    2021-10-28 2022-12-19

    サーバーにWordPressをインストールするときに、フォルダ(サブディレクトリ)を指定してインストールできます。

    wordpressインストール先フォルダの指定
    ここではblogの中にwordpressがインストールされます。

    WordPressはインストールすると、20弱のフォルダやプログラムができます。
    インストール先にサブフォルダを指定すればWordPress関連のファイルをまとめることができ、ルート直下が散らからずにすむのがメリットです。

    ただ、インストール先のフォルダを設定すると、そのままではサイトのURLも〇〇〇.com/フォルダ名/になります。
    ここで、サイトのURLを〇〇〇.comとするには、一手間必要です。

    今回の記事は
    サイトのURL→〇〇〇.com
    インストール先→〇〇〇.com/フォルダ名/
    と、設定するための手順を解説します。

    公式リファレンスで解説されている内容を、エックスサーバー で実行した場合の手順です。

    サポートフォーラム
    WordPress を専用ディレクトリに配置する WordPress をウェブサイトのルート(例えば  のファイルすべてをドキュメントルートディレクト…
    目次

    1. 一般設定からサイトアドレスを修正

    ここでは、wordpressというフォルダにインストールをしたと仮定して解説していきます。

    WordPressの管理画面にログインし、一般設定からサイトアドレスを変更します。

    wordpressの一般設定

    WordPressアドレス(URL)→〇〇〇.com/wordpress/
    サイトアドレス(URL)→〇〇〇.com

    間違えてWordPressアドレス(URL)を変更すると、管理画面にアクセスできなくなりますので、注意してください。汗

    間違えてWordPressアドレス(URL)を変更して、管理画面にアクセスできなくなった場合の対処法(トラブルシューティング)

    はい、経験アリです^^;

    この場合は、データベースを修正する必要があります。
    エックスサーバーの場合、サーバーパネル>データベース>phpmyadminから操作できます。

    wordpressインストールディレクトリ

    データベースにアクセスするためには、MySQLユーザー名とMySQLパスワードが必要になります。

    サーバーパネル>WordPress簡易インストール>ドメイン名を選択します。
    インストール済みWordPress一覧からMySQLユーザー名とMySQLパスワードを確認しましょう。

    mysqlユーザー名とパスワードの確認方法

    左メニューからWordPressで使用しているデータベース>wp_optionsを選択します。

    wordpressのテーブル一覧

    ※テーブル名の接頭辞(wp_の部分)は設定によって変わります。wp_config.phpのファイルで接頭辞を確認できます。

    /**
    * WordPress データベーステーブルの接頭辞
    *
    * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
    * インストールすることができます。半角英数字と下線のみを使用してください。
    */
    $table_prefix = '接頭辞';

    optionsテーブルに管理画面の一般設定の内容が保存されています。

    optionsテーブルの項目説明

    「siteurl」の「option_value」→WordPressアドレス(URL)
    「home」の「option_value」→サイトアドレス(URL)

    編集ボタンから項目を修正します。option_valueを修正して、実行ボタンをおします。

    テーブルの項目修正

    ②サブディレクトリからindex.phpと.htacessを複製して、ルート直下に入れる

    FTPソフト内で、サーバー内のファイルにアクセスします。

    〇〇〇.com/wordpress/内にある「index.php」をルート直下に複製します。
    ※移動ではなく、ファイル複製します。サブディレクトリ内にも同じファイルが残ったままの状態になります。

    〇〇〇.com/wordpress/内にある「.htaccess」もルート直下に複製します。
    ただし、パーマリンクの設定によってはwordpress内にそもそも「.htaccess」が存在しないこともあるようです。その場合は複製しなくてOKです。
    また、すでにルート直下に「.htacess」ファイルがある場合は、複製せず、あとで内容を確認するだけでOKです。

    サブディレクトリにwordpressをインストール

    ③ルート直下のファイルを編集

    ルート直下のindex.phpの書き換え

    ルート直下に複製した、「index.php」を書き換えます。

    wordpressのindex.php
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    17行目を下記に変更します。

    require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

    ※「wordpress」の部分は、インストールしたディレクトリ名に適宜置き換えてください。

    ルート直下の「.htaccess」の修正

    .htacessファイルを開いて、#BEGIN WordPress〜#END WordPressの中を下記のようになっているか確認してください。

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    ルート直下の不要なファイルを削除

    もし、ルート直下にindex.htmlがあった場合には、index.htmlは削除してください。

    ルート直下の初期ファイル削除
    index.htmlとindex.html内で利用されている画像ファイルを削除

    最終的なファイル構成は下記のようになりました。

    ルート直下にインストールされたwordpressをサブディレクトリに移動する

    STEP
    wordpressを格納するサブディレクトリを用意する
    STEP
    管理画面>一般設定からサイトアドレスを修正
    STEP
    WordPress関連ファイルをサブディレクトリ内に移動する

    WordPressファイル群を一式サブディレクトリにほうりこみます。

    wordpressのファイル一式
    STEP
    サブディレクトリからindex.phpと.htacessを複製して、ルート直下に入れる
    STEP
    ルート直下のindex.phpと.htaccessファイルを編集
    WordPressプログラミング
    WordPress エックスサーバー
    よかったらシェアしてね!
    中谷恵美
    あなたのお仕事を育てるホームページの先生
    システムエンジニア、ITコンサルタントを経て、フリーランスに。

    ・ホームページ作成
    ・ブログのカスタマイズ
    ・LINEやメルマガのセットアップ
    ・Canvaを使ったデザインの作り方
    ・Googleの分析ツール
    ・自分の強みを生かした集客
    などの、個人レッスンをしています。

    「仕事の発信に使えるようになりたい」
    「自分でも使えるスキルを身につけたい」
    ITが苦手な個人事業主さんに向けて、困ったときのWEB担当として幅広くサポートしています。

    HP作成のほかにも、心理カウンセラーとしても活動中。

    趣味は、文房具集め、ゲーム(牧場系とモンハン)、手芸(刺繍、洋裁)。
    運動が苦手で体が硬いのが悩み。今年、腰痛改善にジムに通い始めたが、果たして続くのか。。。
    詳しいプロフィールを見る

    メルマガバナー

    活動実績

    【HP個人レッスン】

    ●ハワイアン伝統ロミロミサロン・Aさま
    ・2ヶ月でサロンのHPをリニューアル。新サービス立上げ時も自分でHPを作成できるように。
    「最初はパソコン音痴の私にできるか不安でしたが、とても丁寧な指導でわかりやすかったです。
    私好みの素敵なHPができあがり、とっても嬉しいです!」

    ●Mさま
    ・2回のミーティングでWordPress運営スキルを習得。オウンメディアを立上げ。

    ●Sさま
    ・5日間で無料ブログからWordPressへのお引越し。
    「半ば諦めかけていた移管を短期間で終えることが出来ました」

    【ホームページ作成】

    ●これまでご依頼いただいたお客さま
    (個人)写真家・サロン・カウンセラー・占い師

    (法人)メーカー代理販売店、コンサルティング企業、人事支援企業

    【経歴・資格など】
    ・基本情報技術者
    ・簿記2級

    【営業時間】平日:10:00~19:00
    【休業日】土、日、祝、年末年始

     

    新着記事
    • 個人事業主のお仕事ブログには、独自ドメインを使おう!
      2023-01-27
      Web・SNS集客
    • WordPressテーマの選び方〜おすすめ有料・無料テーマ〜
      2023-01-13
      はじめてのWordPress
    • 【アメブロ】記事に定型文をいれる方法
      2022-12-30
      アメブロカスタマイズ
    • 【アメブロ】メッセージボードをおしゃれにカスタマイズ!
      2022-12-23
      アメブロカスタマイズ
    • ブログで使えるタイトル付き囲み枠のCSS
      2022-12-21
      アメブロカスタマイズ
    人気記事
    • 【Mac】SourcetreeからGitHubへSSH接続する
      2021-08-05
      Web系プログラミング
    • 【CSSコピペOK】おしゃれな引用blockquoteデザイン10選
      2018-09-13
      WordPressプログラミング
    • CSSとJavaScriptで作るハンバーガーメニュー
      2020-07-25
      Web系プログラミング
    • Node.js+ExpressでMySQLに接続して一覧表示する
      2020-04-25
      Web系プログラミング
    • Flexboxで作るヘッダーのサンプル集
      2020-07-30
      Web系プログラミング
    目次