URLの設定
-
wordpressをサブディレクトリにインストールしました。ブログのurlをルートディレクトリのurlにしたいのですが、http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory
の 7の項目が理解できません。
パーマリンク設定がうまくできていないのか、隠しファイルの表示設定をやっても htaccess ファイルが見つかりません。どなたかよろしくお願いいたします。
-
サーバーによってはhtaccessは自動生成されないことがあります。
自動生成できないサーバーで、かつwordpressが自動生成に失敗したことを判定できている場合は、パーマリンクを設定したときにページ一番下にhtaccessを手動で生成せよと指示とhtaccessに記述するべき内容が表示されます。
million5656さんの場合はおそらく自動生成に失敗しているのだと考えられるので、手動でhtaccessを作成することをお勧めします。
FTPのファイル表示設定で .htaccessファイルを確認することができましたが、
http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory の修正後のindex.php と .htaccess をルートディレクトリにアップロードしましたが、ルートディレクトリのurlに表示できません。
ルートディレクトリのurlに表示できません。
ルートディレクトリのurlとは?
サーバ側のルートディレクトリのファイル一覧に表示されません。
でしょうか?FTPアプリケーションは何をお使いですか?
お世話になります。ルートディレクトリのurlとは 独自ドメインのフォルダではないでしょうか、サーバーはXserverです。新規フォルダwpにインストール後のurlは、http://ooo.xsrv.jp/wp/ ですが、
urlを独自ドメインにしたいのですが設定方法が解りません。直接、独自ドメインのフォルダにwordpressをインストールしてみましたが、管理画面wp-adminのページに入れますが、サイト表示ができません。 FTPアプリケーションはFFFTPです。よろしくお願いいたします。FTPソフトでみて分かるように、Xserverでは独自ドメインとサーバー提供サブドメイン(http://ooo.xsrv.jp/)は横並びです。親子関係にはありませんので、別のサーバー扱いになります。
新しい独自ドメインのほうにデータを移し変えるのが一番だと思いますが・・・。独自ドメインのほうに直接インストールしましたが、wp-adminの管理画面に入ることができますが、
サイト表示をクリックしても、xserver の画面になってサイトがでません。>サイト表示をクリックしても
管理画面の左上のサイト表示ですね。
ブラウザのステータスバー(ブラウザの一番下の表示部分です、リンクがある部分にマウスカーソルをのせるとここにリンク先が表示されます、ブラウザによっては表示方法が
違いますが)のリンク先URLはどうなってますか?
ブラウザに直接ドメインを打ち込んでも同じXserverの表示ですか?
(そもそもXserverの表示は404 File Not Foundですか?)xserver の画面 → 多分、独自ドメインやサブドメインを設定したときに自動で作られるindex.htmlだと思います。削除すればワードプレスのindex.phpが表示されると思いますよ。
index.htmlを削除しました。サイト表示は真っ白の画面です。wp-admin画面には入れます。
ブラウザで直接
http://自分のドメイン/index.php
と入力したらどうなります。あと、一つ前の質問の答えをお願いします。
答えを求めるには理由があります。
サイト表示の部分に自サイトのドメインが設定されていれば、
データベース設定はあってます。追加:
http://自分のドメイン/index.php と入力して
もし、何らかのエラーコードが返らずに、まだ真っ白なら、
Xserverではindex.phpにディレクトリインデックスが設定されていない可能性があります。
(普通はないとおもいますが)
.htaccessの一番最初に以下の記述をしてみて下さい。
DirectoryIndex index.php申し訳ございません、
http://自分のドメイン/index.php と入力しましたら、エラーが返らずに真っ白です。
真っ白の画面が表示されているブラウザのステータスバーにカソールを当てると表示されるリンク先は自分のドメインです。
.htaccessの記述を変えましたが真っ白です。独自ドメインのほうに直接インストールしましたが
独自ドメインのhtml表示ディレクトリにindex.phpを移動していない可能性はありませんか?
まず、情報を整理してください。
http://www.xserver.ne.jp/man_domain_setting.php
の設定は確実に行ってますか?
http://www.xserver.ne.jp/man_install_auto_word.php
の自動インストールを利用しましたか?
ここの設定画面でインストールURLの※1の左横のセレクトで自分のドメインを確実に選択していますか?ここまで確実にできていたなら、
‘http://あなたのドメイン/wordpress/index.php’
が作成されているはずです。この状態でWordPress管理画面に接続し、ブログ作成を一度行ってください。
(ここで確認を行っておけばXserver側でのエラーなどは起こっていないことを確認できます)
‘http://あなたのドメイン/wordpress/’にアクセスしてみて下さい。
表示されていると思います。ここまでが、
http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directoryの
サブディレクトリに新規インストールした場合 の状態です。※注意:この状態で一度WordPress管理画面に入り、設定→パーマリンクで何でもいいのでパーマリンク設定を行ってください。
この状態でサーバ側をみると「自動」で
‘http://あなたのドメイン/wordpress/.htaccess’
が作成されているはずです。この状態のサーバ側のWordPressディレクトリ全てをローカル側にコピーします。
ここで、ローカル側にあるindex.phpの9.の修正を行ない、ファイルを保存するを行います。
ここで、ローカル側の.htaccessの内容も確認します。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
の記述があれば問題ありません。この状態で、index.phpと.htaccessを
サーバ側のルート ‘http://あなたのドメイン/’ に【コピー】します。
次に「10.新しい URL からログイン。例でいうと、http://example.com/wp/wp-admin/」以下を行います。(最後まで作業が完了成功したらローカル・サーバ側とも/wordpress/ディレクトリ内のindex.phpと.htaccessは削除してください。今後のファイル混同間違いを起こさないためです)最後の「ディレクトリ構成例」を今一度確認して置いて下さい。
こうやってCodexを読み直してみると、非常に解説が不親切ですね、サブディレクトリとルートにインストした状態が混在している、、、。書き直したいですね、アカウント取ろうかな。
余談:
現在の状態で以下内容のindex.php(ファイル名)ファイルをテキストエディタなどで作成しサーバのルートにアップし、’http://yourdomain/でアクセスしてみてください。<html>
<head></head>
<body>
テスト
</body>
</html>ディレクトリインデックスの確認です。
確認後は削除をお忘れなく。rockhopper2000 様
本当にありがとうございました。助かりました、実は、ほぼ1週間仕事せずに昼夜この作業に費やしました。ある情報商材を買ってwordpressをすすめられましたが、売った方に聞いてもも解らず今日までにできなければ、あきらめて今まで通り、htmlタグで作ろうと思ってました。ご指示頂いたとおりに情報を整理して順追ったところ、お陰様で独自ドメインで表示されました。index.phpと.htaccessのコピー場所が違ってたようです。Codexが理解できませんでした、初心者のわかるCodexフォーラムがほしいです。
rockhopper2000様ご親切に教えて頂きましてありがとうございました。
- トピック「URLの設定」には新たに返信することはできません。