サポート » 使い方全般 » ホームページアドレスの表記を変えたい

  • 解決済 johog

    (@johog)


    いつもお世話になります。
    WordPress 5.4.2
    PHP 7.4
    レンタルサーバー :NTTコミュニケーションズ
    テーマ sydney
    です。
    レンタルサーバーの初期設定でドメイン名の後にwordpress表記がついてしまいます。
    wordpressの文字を表示しないようにしたいのですが、お分かりになる方が
    いらっしゃいましたらお教え下さい。

    下記のページを参考に1-6まで作業をしたつもりです。

    https://www.turetiru.com/entry/bizlink-biz-mailweb-wordpress-install/

    1 Wordpressの管理画面から「一般設定」にある「サイトアドレス」の「/wordpress」を消す

    2 Bizメール&ウェブのコントロールパネルの「ファイル管理」をクリック
     「www」→「htdocs」→「wordpress」と進んでいく
     「wordpress」の中にある「index.php」をダウンロードする
    3「index.php」の中にある「require( dirname( __FILE__ ) . ‘/wp-blog-header.php’   );」という記述を「require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php’  );」に変更する(”/wordpress”を付け加えるだけ)
    4 「wordpress」ではなく、「htdocs」に変更した「index.php」をアップロードする
    5 「htdocs」の中にある「index.html」を削除する
    6 「wordpress」内に「.htaccess」があれば「htdocs」にコピーする

    ★2項目のrequire( dirname( __FILE__ ) . ‘/wp-blog-header.php’   );」という記述が
     こちらのindex.phpでは
    require _DIR _ .’ /wp-blog-header.php’;となっていました。
    PHPの知識がないため単純に
    require _DIR _ .’ /wordpress/wp-blog-header.php’ と変更しました。

    6項目目のwordpress内にあった.htaccessをhtdocs内のhtdocsに上書きしました。
    ここで、ダッシュボードに入れなくなりました。
    wordpressをFTPでバックアップをとっていたので、現在は元の状態にもどっています。

    よろしくお願い致します。

    ヘルプの必要なページ: [リンクを見るにはログイン]

15件の返信を表示中 - 1 - 15件目 (全18件中)
  • Bizメール&ウェブは、WordPressは一回だけのインストール可ではなかったでしょうかね。

    こんにちは

    5までは問題ないように見受けられます。

    6項目目のwordpress内にあった.htaccessをhtdocs内のhtdocsに上書きしました。

    これを行うまではダッシュボードに入れていたのでしょうか?
    この .htaccess の上書きをやめて、パーマリンク設定の再保存を行って .htaccess を自動的に生成してみてください。

    wordpress ディレクトリの .htaccess にWordPress 以外の設定や記述があれば、それを自動生成したものにコピーしたほうがいいかもしれませんが、ディレクトリが変わっているのでコピーの際に変更が必要かもしれません。

    有難うございます。
    NTTコミュニケーションズのWordPressのインストールは1回だけですが、アンインストールすると再度インストールは可能のようです。

    wordpressディレクトリの .htaccessの内容は下記の通りです。
    すみません。一連の操作を続けてやったため、どこからダッシュボードに入れなくなったのか定かではありません。
    ちなみに、ワードプレスアドレスもサイトアドレスもwwwが付いていませんでしたが、サイトアドレスのwordpress表記を消す時に、サイトアドレスの方のみhttps://www.ドメイン名にしましたが、それも関係していますでしょうか?

    申し訳ありません。よろしくお願い致します。

    .htaccessの内容

    # BEGIN WordPress
    # BEGIN WordPress から END WordPress までのディレクティブ (行) は
    # 動的に生成され、WordPress フィルターによってのみ修正が可能です。
    # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    6項目目をやって入れなかった前提でしたので、htaccess が原因かどうかは分かりません。
    見たところは問題が無いようです。

    ところで、ダッシュボードに入れなくなるとは、どのようになって入れなかったのでしょうか?

    早速有難うございます。

    ダッシュボードは、WordPressのログイン画面が出てきて、ログイン情報を入力してもまたログイン画面に戻るの繰り返しだったように思います。

    https://www。ドメイン でホームページの表示はどのようになってしまったかも見ようとしましたが、エラーが出ていました。すみません。記録し忘れました。

    Your server is running PHP version 5.3.3 but WordPress 5.4.2 requires at least 5.6.20.

    上記のエラーが、WordPressに入ろうとした時か、他の時かどこかのタイミングで出ました。

    Your server is running PHP version 5.3.3 but WordPress 5.4.2 requires at least 5.6.20.

    このメッセージは「サーバーは PHP 5.3.3 を実行していますが、WordPress 5.4.2 は少なくとも 5.6.20 が必要です」ということです。PHP 7.4 に設定しているということですが、実際には 5.3.3 のようです。設定している場所が違うのではないでしょうか?サーバのマニュアルを確認してみてください。

    • この返信は1ヶ月、 1週前にishitakaが編集しました。

    お返事有難うございます。

    サーバーのコントロールパネルより確認したところ
    PHPは7.4になっておりました。
    WordPressの初期インストールバージョンは5.4.1でした。

    このエラーが出たのは私が質問させていただいた作業の1-6をした後に出ました。

    お手数をおかけして申し訳ありません。

    6項目目のwordpress内にあった.htaccessをhtdocs内のhtdocsに上書きしました。

    htdocs の元々の .htaccess で PHP のバージョンを指定するような記述はありませんでしたか?

    お返事有難うございます。
    元々のhtdocs の元々の .htaccess は

    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-5.3.cgi
    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-7.2.cgi
    #Added on ‘日付_数字’ by ControlPanel
    Action application/x-httpd-php /global-bin/php-7.4.cgi

    上記、日付と数字の部分だけはこの質問内では、私が書き換えましたが実際は日付と数字が入っています。
    この.htaccessを6項目目のwordpress内にあった.htaccessで上書きしたのがいけなかったのでしょうか?

    お手数をおかけします。よろしくお願い致します。

    Action application/x-httpd-php /global-bin/php-7.4.cgi

    この行を削除すると PHP 7.4で動作しなくなると思います。
    wordpress 内の .htaccess を htdocs 内に上書きコピーではなく、htdocs の .htaccess に wordpress 内の .htaccess の内容を追記してみてください。

    お世話になります。
    もう一度1-5の操作をして、その後下記の操作をしました。

    htdocs の .htaccess(下記) の下に

    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-5.3.cgi
    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-7.2.cgi
    #Added on ‘日付_数字’ by ControlPanel
    Action application/x-httpd-php /global-bin/php-7.4.cgi

    wordpress 内の .htaccess の内容下記

    # BEGIN WordPress
    # BEGIN WordPress から END WordPress までのディレクティブ (行) は
    # 動的に生成され、WordPress フィルターによってのみ修正が可能です。
    # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    を続けて(行を空けずにそのまま)貼り付けてみました。

    wordpressの文字を抜いてブラウザで見ると修正前は、NTTコミュニケーションズのMail&Web Series サンプルスタートページ の表示でしたが、修正後は、Apache 2 Test Page powered by CentOSというものが表示されます。(今は、バックアップを戻して元の状態になっています。)
    貼り付け方法が悪かったのでしょうか?

    お手数をおかけします。

    こちらのページの「7. ルートディレクトリの.htaccessを下記のように変更する」をご覧ください。

    johog

    (@johog)

    有難うございます。
    1-4項目目は再度同じ処理をしました。

    5項目目の「htdocs」の中にある「index.html」を削除する
    ⇒削除せずに名前を変更 backupindex.htmlにしました。

    6項目目 「wordpress」内に「.htaccess」があれば「htdocs」にコピーするを1行空けて貼り付けました。

    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-5.3.cgi
    #Added on ‘日付_数字’ by ControlPanel
    #Action application/x-httpd-php /global-bin/php-7.2.cgi
    #Added on ‘日付_数字’ by ControlPanel
    Action application/x-httpd-php /global-bin/php-7.4.cgi

    # BEGIN WordPress
    # BEGIN WordPress から END WordPress までのディレクティブ (行) は
    # 動的に生成され、WordPress フィルターによってのみ修正が可能です。
    # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    7 ダーッシュボードの設定⇒パーマリンク を表示し変更はしていませんが、保存を押しました。

    サイトアドレスの下にwordpressの表示は消えました。

    しかし今度はダッシュボードから例えば固定ページの内容を
    elementorで編集をクリックしても待機状態のまま編集が出来なくなっております。
    プラグインの無効化もしてみましたが、状態は変わりません。
    wordpressエディターで編集しようとすると、更新に失敗しました。現在オフラインのようです。と表示され編集しても保存出来ません。
    オンラインです。

    本当に度々すみません。よろしくお願い致します。

    URLが変わったことでの延長としてですが、elementorのツールを修正してのことでしょうか。

    ishitaka

    (@ishitaka)

    こちらのページの「7. ルートディレクトリの.htaccessを下記のように変更する」をご覧ください。

    こちらのページのように .htaccess の RewriteBase と RewriteRule の値を変更しましたか?

15件の返信を表示中 - 1 - 15件目 (全18件中)
  • このトピックに返信するにはログインが必要です。