質問 > 管理機能 > ログイン画面が表示されない(mac tiger) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/4/30 10:19
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ユーザ権限について > httpd.confの中のDocumentRotは、すべて上記のように設定しています。
「上記」とは、どの部分を参照しているのですか? /Library/WebServer/Documents/ でしょうか? もしそうなら、 /Library/WebServer/Documents/html/ に変更しては? (要再起動) > 今現在、パソコンの中にどんな名前のユーザが存在し、どの権限をどこに使っているか、調べる方法はあるのでしょうか? Mac Tiger の元になっている FreeBSD でしたら、 # vipw で確認できますが、Mac Tiger でそれが使えるかは把握していません。
|
mi-taro |
投稿日時: 2009/5/1 2:23
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
ありがとうございます seasoft様
失礼いたしました。 httpd.confの中で、[DocumentRoot]を検索すると、3つほど出て来ます。 その設定を、以下にしています。 366行目付近 DocumentRoot "/Library/WebServer/Documents/" 389行目付近 <Directory "/Library/WebServer/Documents/サイトフォルダ名/"> ~ </Directory> 1074行目付近 <VirtualHost> DocumentRoot /Library/WebServer/Documents/サイトフォルダ名/html/ ServerName ***** </VirtualHost> htmlへのパスは問題はないみたいです。 管理画面ログインページを通常ブラウザで表示させるには、 (ローカルの場合)http://local/サイト名/adminとなるのでしょうか? 一応、http://local/サイト名/adminをURLに入力してみましたが、”サーバー上にファイルが見つからない”のエラーになってしまいました。 それと、Macのコンピュータ上のユーザを調べてたら、ユーザは1人だけでしたので、ユーザの違いということもないようです。 他にミスをしそうなところがあったら、ご指摘お願いいたします。 |
seasoft |
投稿日時: 2009/5/1 2:29
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ありがとうございます まずは、
http://localhost/install/ でインストールを試してみては? > それと、Macのコンピュータ上のユーザを調べてたら、ユーザは1人だけでしたので、ユーザの違いということもないようです。 httpd.conf で、User はどう設定されていますか?
|
mi-taro |
投稿日時: 2009/5/1 4:50
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
Userの設定 seasoft様
http://localhost/install/を試しましたが、 サーバー上にファイルがみつからないというエラーでした。 (http://localhost/サイト名/install/も同じ結果) httpd.confのUserの設定はwwwです。 Groupもwwwです。 こんな時間まで付き合っていただき、ありがとうございます。 |
seasoft |
投稿日時: 2009/5/1 10:32
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: Userの設定 > http://localhost/install/を試しましたが、
> サーバー上にファイルがみつからないというエラーでした。 > (http://localhost/サイト名/install/も同じ結果) http://localhost/install/index.php だとどうですか? 変化がない場合、次段階として、WEBサーバのエラーログがどう出ているかが気になります。 > httpd.confのUserの設定はwwwです。 だとしたら、www というユーザが存在しているのでは?
|
mi-taro |
投稿日時: 2009/5/1 20:46
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
Userの設定を変えてみました seasoft様
Macのデフォルトで、httpd.confのUserはwwwだそうです。 そのままにしていました。 seasoft様のご指摘のとおり、rootのユーザ名に書き変えてみました。パソコンに存在するアカウント名でも試してみました。 しかし、結果は同じで、http://local/サイト名/htmlでお客さん用のショッピングトップページが現れますが、http://local/サイト名/dataはフォルダ丸見えです。 Userをnobodyにしてみても、同じ結果でした。 この設定を変えても、何も変わりませんでした。 またhttp://localhost/install/index.phpでも試してみましたが、相変わらず The requested URL localhost /install/index.php was not found on this server.というエラーです。 |
seasoft |
投稿日時: 2009/5/1 20:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: Userの設定を変えてみました > seasoft様のご指摘のとおり、rootのユーザ名に書き変えてみました。
そういった設定をすべきという意図で書いたつもりはないです。 公開環境でないならば、許容範囲かもしれませんが、一般論としては行うべきでない設定です。
|
seasoft |
投稿日時: 2009/5/1 21:03
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: Userの設定を変えてみました > またhttp://localhost/install/index.phpでも試してみましたが、相変わらず
> The requested URL localhost /install/index.php was not found on this server.というエラーです。 httpd.conf は Apache が利用中のものを編集しているか確認できていますか? (≒設定内容が反映されているか?)
|
seasoft |
投稿日時: 2009/5/1 21:05
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ありがとうございます > 1074行目付近
> <VirtualHost> > DocumentRoot /Library/WebServer/Documents/サイトフォルダ名/html/ ServerName ***** > </VirtualHost> とりあえず、環境を単純にするため、VirtualHost は使用しないほうが分かりやすいかも。
|
ramrun |
投稿日時: 2009/5/1 21:52
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: ありがとうございます 横から失礼します。
レスをみていて気になっていたんですが、最初の質問で 引用: http://localhost/サイト名とするとフォルダ見えている状態です。 というのはindexesが設定してあるからで、これは置いといて、 引用: http://localhost/サイト名/htmlとURLを入力すると、EC-Cubeのオリジナルデザインの画面が見れます。以下は全く問題がないようです。 だから、インストールは完了してきちんとフロント画面が見えているものと。 で、 引用: http://localhost/サイト名/dataとURLに入力しても管理画面が現れず、フォルダが見えているだけです。 が勘違いのもとだと思うのですが、管理画面は
ですよ。 いまの設定が結局、どうなっちゃってるのかはわかりませんが... 私の勘違いでしたらごめんなさい。 |
« 1 2 (3) 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |