人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【OSX PukiWiki 自宅サーバー構築 トラブル】
MAC OSX Userです。OSXは最新バージョンです。
DDNSで自宅サーバを立て、PHPで動作するPukiWikiを使いたい
と思っています。 ローカルでは問題なく書き込みや編集等が行え
るのですが インターネットからアクセスするとFrontPageしか見えません。
http://IPアドレス/pukiwiki/index.php
となるべきところが、
http://username-no-i-book.local/pukiwiki/index.php
のようになってしまいます。

どうすれば解決できるのでしょうか?

●質問者: 考え中
●カテゴリ:インターネット ウェブ制作
✍キーワード:DDNS FrontPage INDEX Mac OS OSX
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● hamster001
●20ポイント

apacheがスタンドアローンの設定になってるんだと思います。

/etc/httpd/httpd.confで

SeverType standalone

ServerType inetd

に書き換え、再起動してください。

◎質問者からの返答

色々調べてみたところ、

/etc/・・が関連深そうです。

理解していませんが。

/etc/hosts を書き換えなさいというものも

ありました。

ネットワーク・UNIX初心者で申し訳ありませんが、

/etc/・・は不可視なフォルダなんですよね。

ターミナルで扱えば良いのかと思っているのですが、

具体的な操作まで教えていただけると

とても助かります。


2 ● p_question
●20ポイント

これだけの情報ではよくわからないのですが、わかる範囲で書きます。

まずDNSの仕組みを理解された方が近道のような気がします。

DDNSを利用しようとしているのに、IPアドレスでアクセスしようとしているのはなぜですか?

IPアドレスはグローバルなIPアドレスなのでしょうか?

username-no-i-book.local の部分は、MacOS X の /etc/hosts で変換されているのではないでしょうか? (ローカルアドレスのような気がしますが)

設定の仕方は、以下のURLに書いてあります。

http://q.hatena.ne.jp/1144829195

◎質問者からの返答

リンクはとても参考になります。

IPアドレスでアクセス・・

実際は、フリーでddo.jpで登録したアドレスを使用しています。

グローバルIPアドレスです。

グローバルIPアドレスとローラルの違いは

わかりました。


3 ● hamster001
●20ポイント

ターミナルだとファイルの編集がむつかしいので、

Finderから、移動>フォルダへ移動

/etc/httpd

とするとファイルが表示されますので、httpd.configを上記のように

編集してください。たぶん管理者でないと編集できないと思います。

◎質問者からの返答

ありがとうございます。

教えていただいたとおり出来ました。

ファイルを一旦デスクトップに移して

miで編集し、もとに戻しました。

戻すときに管理者パスワードを要求されました。

ところが、

いろいろいじったせいなのかネットワーク公開が

できなくなってしまいました。

コントロールパネル(機能拡張?)から

公開を選んで設定するのですが、消えてしまいます。

分けがわからなくなってしまったので

OSのインストールからのやり直しも考えています。

質問が整理されていないので答えにくいでしょうが

ヒントがあれば教えてください。


4 ● hamster001
●20ポイント

いろいろいじってわからなくなってしまったら、一旦再インストールした方が早いですね。一個いじったら、その結果がどうか確かめながらやってください。あとフルバックアップをとっておくと、再インストールが楽です。

◎質問者からの返答

ありがとうございます。

時間があるときに再インストールを考えます

やったことは、PHPが動くようにターミナルから命令し、

pukiwikiのファイルをサイトに置き、指示通り

設定を変えました。

共有からパーソナルWEB共有をチェックしました。

この時点でローカルでのpukiwikiは動いていました。

外から見られるようにとしたところ、

最初はルーターにしかつながらなかったので

ルーターをバイパスする設定をして、

この最初の質問のような状態になりました。

あまりそれぞれのステップを理解せずにやったので

やったことの説明も曖昧ですみません。

上記以外に1-2カ所いじってしまったかもしれません。


5 ● hamster001
●20ポイント

すいません、standaloneかinetdかはどちらでもいいようです。

/etc/httpd/httpd.confで

こういう行がコメント#になってませんか?ここがコメントだと

~/Site/以下がアクセスできなくなるのです。

#<Directory /Users/*/Sites>

#

#

#

#</Directory>

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ