- ベストアンサー
WordPressを公開する方法
- WordPressを公開するためには、特定のアドレスにアクセスする必要があります。
- また、公開するためには、Ubuntu18.04LST NEC PC-GD348ZZD9の設定を変更する必要があります。
- 具体的な手順については、以下の記事を参考にしてください。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
LAN内では正常に応答しているのですよね? >ドメイン名に変えると表示しません。 >どこが悪いのでしょうか? http://[ドメイン名]/ ↓ -----------------ここから--------------------------------- ホームページを作ってみよう! ホームページを作るには、HTMLの知識は欠かせません。 覚えるまでチョット大変ですが、頑張りましょう! HTMLは難しくありません HTMLは決して難しいものではありません。落ち着いて文書構成を見てみましょう。 どうですか?意外と単純な構成だと思いませんか? -----------------ここまで--------------------------------- http://[ドメイン名]/wordpress/ ↓ -----------------ここから--------------------------------- 接続がタイムアウトしました 192.168.0.2 のサーバーからの応答が一定時間以内に返ってきませんでした。 このサイトが一時的に利用できなくなっていたり、サーバーの負荷が高すぎて接続できなくなっている可能性があります。しばらくしてから再度試してください。 他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。 ファイアウォールやプロキシでネットワークが保護されている場合、Firefox によるウェブアクセスが許可されているか確認してください。 接続がタイムアウトしました -----------------ここまで--------------------------------- 「192.168.0.2 のサーバーからの応答が・・・・・」というメッセージが返ってきますよね? 「192.168.0.2」が「ドメイン名」になっていないのは何処に原因があるのでしょう? WordPressの動作を設定しているconfigファイルの内容に誤りがあると思います。 当方にはテスト環境がありませんので原因を追究できません。 index.html についてはWAN側からアクセスできていますのでWebサーバーに対するポート開放は正常です。 WordPressのお仕着せコンテンツもWebサーバー(Apache2)の中で動作していますのでwordpress/index.phpが応答しないのは何処かに動作を阻害する要因が有ると思います。
その他の回答 (8)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
あ~中身見させてもらいました。 この状態なら、WordPressのDB部分のみ 再インストールするだけで、動きますよ。 トランケートしちゃうのが、一番適切なんですが、 何言ってるかわからないよ~ってときは、 今のDBをローカル専用にして、新しくWP2とかを作る (これで新規に見えるので) https://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86 あとは、いつも通りにWordPress構築すれば、表向きは動きますよ。 define( 'DB_NAME', 'database_name_here' ); ここが、データベース名なので、ここを今と違うものにすればOK なので、別のパスにさらに別のWordPressを入れて、 ここを変えれば、また別のWordPress空間になるので、 何個でも量産できますよ。 wp-config.php このファイルをFTPですって書き換えて戻すなり サーバー内でエディターで編集するなりすれば、 新規に戻りますが、動作は安定しますよ。 裏でJqueryなどがローカルアドレスになっちゃってるので、 こうなると、再初期化したほうが速いので (これを直す専用のツールはあるんですが、持っていないでしょうし)
お礼
ご回答誠にありがとうございます。
- Katsu_Kaiz
- ベストアンサー率58% (345/586)
質問者さんは独自ドメインもIPもメールアドレスも本名も郵便番号も住所も電話番号も自宅の写真もネット上に(知ってか知らずか)公開されているので、もう何も怖くないのかもしれませんが……。 WordPressがインストールされたディレクトリ(フォルダ)内に、《wp-config.php》というファイルがあります。 それを開くと、真ん中あたりに define( 'WP_DEBUG', false ); という記述があります。 その下に define( 'WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress' ); define( 'WP_HOME', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress' ); と追記して保存すると、とりあえずは独自ドメインでWordPressにアクセスできるようになります。 WordPressはインストールしたときのアドレスを引きずるようにできており、プライベートIPでインストールすると、独自ドメインでアクセスできなくなります。かといってLAN内から独自ドメインでアクセスしようとすると、今度は内向きのDNSサーバーなどの設定が必要になり、それはそれで非常に面倒です。 意味もわからずに設定を追記していくのはおすすめしませんし、そのうち誰も回答しなくなるのかもしれませんが、まぁ仕方ないでしょう。
お礼
ご回答誠にありがとうございました。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>WordPressを公開するには? 任意のホスティングサーバーのサービスを借りるほうが速いです。 >これでは、自分の日記としては使えますが、 >公開はできませんよね。 今の理解度で、自鯖を公開するのは、本当に自殺行為です。 すさまじい賠償金がとられる可能性すら本当にありますよ? 前回あなたは、アドレスを公開してしまっていますから、 とっくにクローラーに食われてますから。 IPアドレスは、さすがに伏せますが、 あなたのアドレスは、xxx.xxx.xxx.236が自分のものだと、 前回、自分で世界に配信しちゃってますよ。 (これは個人情報ではなく、公開情報になります。) なお、HTTPは、2つのポートがありますが、 どっちにしても110ではありません。 ずっとあなたの質問を見ていて思ったのですが、 時と場合により、「教えないほうが、親切な回答かもしれない」 とちょっと考えだしてます。 ちょっと遠回しに犯罪ほう助になりそうな空気すらも感じてまして。 なお、ルーターが110空いたところで、 「ルーターの110が開いたにすぎませんので、無意味です」 ローカル側には、たくさんのマシンが存在可能です。 だから、あなたはクラスCのIPアドレスをつかっているわけですから。 (といっても、今回も調べない事はわかってますが。) なので、回答としては、ホスティングサーバーを借りて 面倒な設定類は、すべて業者に任せるほうがいいかと。 ただし、自分で遊んで見たいということを否定する気はなく、 その場合に、今のローカルアドレスでやればOKです。 これなら、比較的安全ですが、 WordPress自体が、「やや危ないもの」だということも 考えてもいい時期かもしれませんよ。 この回答が機嫌を損ねたとしても、仕方はないですが、 ただ、回答している人が全員感じているほど、話が大きくなっていますよ。 (あなたが前回自分で、公開しちゃってるので) そろそろ、引き際かもしれません!。 どうでしょうか?
お礼
ご回答誠にありがとうございました。
- bunjii
- ベストアンサー率43% (3589/8249)
> http://192.168.0.2/wordpress/wp-admin/post-new.php 192.168.0.2はLAN側のIPアドレスなのでWAN側のDNSに登録されているドメイン名に直してください。 現状では http://ドメイン名/ で index.html が表示されると思いますのでApacheの設定は正常と思います。 index.phpは何処に保存していますか? /var/www/html/wordpressでしたら http://ドメイン名/wordpress/ へ接続してみると良いでしょう。 尚、wp-admin/post-new.phpはユーザー登録ページではないでしょうか? 第三者が自由にユーザー登録したのでは大変なことになります。
お礼
ご回答誠にありがとうございました。
補足
ドメイン名に変えると表示しません。 どこが悪いのでしょうか?
- Kaneyan-R
- ベストアンサー率42% (1340/3126)
〉110番を開放しました。 なぜ110番だと思ったのですか?理由は? どこのポートを解放したの? 調べもせず適当にやるなら、今後誰も回答しなくなりますよ。 質問を書く時間があるのなら、検索してください。 貴方の必要とする情報が幾らでも出てきます。 その内容が理解できないのなら、理解出来るように成ってください。 前にも言いましたが、サーバを公開するとありとあらゆる攻撃を受けます。貴方のサーバがどうなろうと我々回答者は関知しませんが、その影響で他のネット上のサービスに影響が出るので、苦言を呈しているのです。 過去に個人サーバの管理を怠った事で、企業のサーバに影響がでて、数百万円の損害賠償訴訟が起きた事例もあります。 それくらい、サーバを公開することにはリスクと責任があるのですよ。理解できてますか? 貴方のパソコンだけの問題では無いことを、そろそろ自覚しましょう。
お礼
ご回答誠にありがとうございました。
- wormhole
- ベストアンサー率28% (1626/5665)
ルーターの設定 Ubuntuのネットワーク関連の設定 Webサーバの設定 など。 自分が何をやってるのか理解されていない、 あなたのような方が自宅サーバを公開するのはおすすめしません。
お礼
ご回答誠にありがとうございました。
- Kaneyan-R
- ベストアンサー率42% (1340/3126)
公開するには、 ルーターのポートフォワード設定 パソコンのHTTPポート解放 など。 グローバルIPアドレスが固定アドレスでないなら、DDNSサービスへの登録をして、IPアドレスの変化をDDNSへ通知するようにルーターを設定する。 パソコンにする設定は、HTTPアクセスのポートを解放することだけ。 パソコンのスペックは何の関係もありません。
お礼
ご回答誠にありがとうございました。 グローバルIPアドレスが固定アドレスです。 何番を開放すればいいですか?
補足
110番を開放しました。 これでいいですか?
- agehage
- ベストアンサー率22% (2752/12072)
自宅サーバーですよね ルーターのポート開放が必要です しかしルーターのポート開放をするとセキュリティの問題がでます しっかり勉強してから挑戦して見てください
お礼
ご回答誠にありがとうございました。 勉強してから実行します。
お礼
ご回答誠にありがとうございます。 よく調べてみます。