• ベストアンサー

ユーザー設定について困っています。

apacheのwww-dataユーザにパスワードを設定したらPHPが動かなくなりました。 どこを設定したらいいのかさっぱりです。 パスワードが保存されているファイルを元に戻しましたが駄目です。 環境 OS Debian,Apache2,PHP5

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • ggaogg
  • ベストアンサー率43% (38/88)
回答No.1

ちょうどDebianサーバ作っていたので、(OSのインストールから)試してみました。 環境:Debian, Apache2, PHP5 1, phpinfo()を表示するファイルを作成して、ちゃんと表示されるか確認(オーナーはwww-data:www-data) 2, www-dataユーザにパスワードを設定 3, debianを再起動 4, phpinfo()がきちんと表示されることを確認できた 以上のことから、www-dataユーザにパスワードを変更したことと、PHPが動かなくなったことに、直接的な因果関係は無いのかもしれませんね。 あくまでもまぁ参考に取ってください。

ebidetai
質問者

お礼

# a2dismodを実行して調べるとphp5モジュールが解除されてました。 原因はPHPでシステムを動かすプログラムを作っていたのですが www-dataに権限を与えないと動かないことを知り、パスワードを設定 したのですが動かず一旦www-dataを削除して再び設定し直したため 解除されたようです。 ggaoggさま わざわざ試していただきありがとうございます。参考になりました。

関連するQ&A

  • ユーザーの設定が完全に解除されていない?/パスワードをその都度入力?

    WinME/VAIOです。 他人に見られないようにとユーザーの設定をしたのですが、思い違いで、必要がなくなったので元に戻しましたが、まだ立ち上げの際にユーザーの選択の画面が出てきてしまいます。いちいちキャンセルを押してます。そして接続の際、パスワードが消えてしまっていて、"パスワードの保存"が入力できないようになっています。 ファイルの検索で「ユーザー名.pwd」というファイルを探して、16個のファイルを削除して再ログインしたのですが、以前元に戻りません。 ユーザーの選択が出ないようにするには? 接続の画面でパスワードを保存するには? 完全に元に戻したいのですが。

  • php or shellでのユーザ変更について

    phpからShellを呼び出すプログラムを作っています。 OSはApacheを使用しているので、 phpを起動した際「Apache」というユーザになっているようなのですが、 shell起動時に別のユーザに変更をしたいと思っています。 パスワードをshellの中に記述して、うまくユーザ変更をしたいのですがうまくいきません。 phpもしくは、shell内で、ユーザ変更を行なうにはどのようにすればよいでしょうか? もしくは、Apacheユーザのパスワードが分かれば、別の方法で回避できそうなのですが、ご存知の方はいますでしょうか? 大変困っているので、よろしくお願いします。

    • 締切済み
    • PHP
  • PHPのユーザと権限

    apacheのモジュールとして実行するPHPを実行させるユーザを指定する方法か、PHPでファイルを新規作成した時に、そのファイルの所有者を指定する方法を教えてください。 apacheの設定ファイルかPHPの設定ファイルで何とかできませんか?

    • 締切済み
    • PHP
  • ユーザーの解除

    勝手にフォルダをあけられるのが 嫌なのでユーザー設定をしました。 しかしウェブ上にあるIDやら 保存していたパスワードが消えてしまい 困っています。 また元に戻そうとユーザーを削除し 再起動したのですが 起動時にパスワード入力が出てきて パスワードなども元にもどりません。 どうしたら設定する前に戻れますか? 説明が下手でスイマセン; OSはWin Meです。

  • phpのインストールにて設定不可

     phpのインストール(apacheおよびphp)を行ったのだが、最終的にinfo.phpをapacheのhtdocsのした (ドキュメントルート)において最終動作確認を行ったのだが、info.phpの内容がそのままブラウザに表示されてしまい(<?php phpinfo();?>)失敗。info.phpが管理者権限での名前を付けて保存しないと認識できないことから、apacheがprogram files(x86)のしたにあるのが原因だと思ったので、user\user名¥ドキュメントの下にapache用のフォルダーを作り元のapacheをアンインストールドキュメントの下にapacheをインストールし直したら、今度は\user名のところに日本語を使っているためかインストール不良にてapacheが立ち上がらなく、挫折。しょうがないので、再度アンインストールして、c:\のしたにapacheというフォルダーを作成してapacheのインストールをし直ししてそしてhttp.confの編集をして、(具体的にはLoadModule php5_module c:/php/php5apache2_4.dll及びAddType application/x-httpd-php .phpの追加)を行ったところ今度はapacheの再起動が失敗。http.confの追加設定を元に戻したらapacheの再起動がするようになった。ここでもうどうしたらいいかわからなくなったのでokwaveに相談知ることにしました。どなたかわかる方ご教授の程宜しくお願い致します。  実行環境  os:windows8.1 環境変数のパスにc:\phpを追加してあるのを再度確認済み。  windowsの下にあるphp.iniのdoc_rootは変更済再度確認。

    • 締切済み
    • PHP
  • TortoiseSVN でユーザー設定

    TortoiseSVNをWindows XPに入れて使用しております。 現状、個人で使う分には問題なく使用できています。 今後、研究室内でメンバーで使用するために、ユーザー制限を与えたいと思っています。 そこで以下のように行いました。 ・リポジトリを共有フォルダ内に作成。インポートの実行。 ・作成したリポジトリのフォルダ内の、confフォルダ内の、svnserve.confファイルを、以下のように設定 anon-access = none auth-access = write password-db = passwd ・同じフォルダ内の、passwdを設定 [users] charame = 1234 これで、他のユーザーからアクセスできなくなると思いきや、 この設定は無視されてどのPCからもアクセスできてしまいます。 しかも、ユーザー名はwindowsのログイン名になっています。 どのようにしたら、リポジトリにユーザー名とパスワードを設定できるでしょうか? Apache等を入れないとダメなのでしょうか?

  • LinuxOSのユーザ・パスワードを元にPHPで認証を行うには?

    LinuxOSのユーザ・パスワードを元にPHPで認証を行うには? 曖昧なタイトルで申し訳ありません. 環境は以下の通りです. CentOS5.4 Apache 2.2 PHP 5 MySQL5 現在,LinuxOSに存在するユーザ毎にウェブベースのコントロールパネルを設けたいため,ユーザ認証を掛けたいと思っているのですが,どのような方法で認証を実装すれば,LinuxOSで使用されている/etc/passwdと/etc/shadowを元にした認証が可能なのか分からず,質問させていただきました. 流れとしては以下の通りです. ユーザ名・パスワードを入力 → ユーザが存在しなかったりパスワードが違えば認証拒否 ↓ Linuxにユーザが存在していて,且つシステムパスワードと一致すれば承認. この認証はPAM認証(?)で可能でしょうか? また,そうであれば,PHPからPAM認証を行うには,どのような環境整備が必要でしょうか? 参考サイトでもかまいませんので,ご教授いただけると幸いです. よろしくお願いします.

    • ベストアンサー
    • PHP
  • WinXP PHP5 Apache2 初期設定で、phpinfo()が表示されない

    【現象】 ApacheとPHP5をインストールした後、各種設定ファイルの 必要なことを修正した後、index.phpというファイルに <? phpinfo(); ?> を記述して保存、Apacheを再起動した後、ブラウザで、http://localhost/ と入力しましたが、何も表示されませんでした。(空白の画面のみ表示) ApacheとPHP5のインストールは成功し、それぞれの動作確認は とれています。 ApacheとPHP5の連携がうまく出来ていないようなのですが、 どこをどういじればいいかわからず困り果てています。 最新のPHP関連書籍と、ネット上のサイトを見て、書かれていることを 試してみたのですが、うまく行きませんでした。 【質問内容】  上記の現象の場合、各種設定ファイルの内容などについて、  どの部分をチェックすればよいか教えていただきたいです。 【環境】  OS:WindowsXP  PHP:PHP5 5.1.4  Apache:Apache 2.0.58(Win32)  ブラウザ:Firefox 1.5.04 および MSIE 6

    • 締切済み
    • PHP
  • ユーザー設定を解除したいのです

    ユーザー設定の操作をテストしてみたんです。 ユーザーは削除したのですが、 もとに戻らなくなってしまって(><) ■パソコンを起動させたときに、ログイン画面がでてきます。 自動で、起動させるにはどうしたらいいのでしょうか? ■ネット接続時に、パスワードの保存ができません。 いちいち、パスワードを入力しなくてはいけなくなりました。 (パスワードを保存するところのチェックボックスが選択できないようになってます。) ■そもそも、なぜテストしたかというと… ユーザー設定したら、outlookexplorerも別に設定できるのかなと思ったからです。 結局、わからなかったんです。 これについても、よかったら教えてください(:;) わからない~お願いします。

  • ユーザーの設定について

    はじめまして、複数のユーザーでのOSの使い分けについて教えて下さい。 恥ずかしい話ですけど、私のパソコンを家族が勝手に覗いているようで 困ってます。一応、ユーザー設定で新規ユーザーの追加はしたのですが メインの画面が私の使っている画面になっているので、ログオフしても パスワードを打ち込む時にキャンセルしてしまえば私の使っている画面に なってしまい、全く意味がありません。(ややこしい言い方ですいません) そこで聞きたいのは、新規ユーザーとメインのユーザーを入れ替える 方法なんですが・・・。つまり普通に立ち上げたら、新規ユーザーの 画面で立ち上がって、私が使っている画面に入るにはパスワードを打ち込む 様にしたいのです。 それと、ユーザーが変わってもアウトルックは共有されているみたいなんですが それを回避する方法も教えて欲しいです。 それと最後にもう一つ、ファイルも完全に分けてしまいたいのです。 例えばマイドキュメントなんかも、デスクトップ上からなら新規ユーザー からは、メインのユーザーのマイドキュメントの中身は見れませんが マイコンピューターから開けば、簡単に見れます。 こういった事を回避したいのです。 色々質問だらけですがよろしくお願いします。

専門家に質問してみよう