このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/01/17 21:08
名前: cacti user
URL:
お世話になっております。

当サイトを参考にしてCactiをインストールしたのですが、
インストールも問題無く終了し、ログインしようとしたのですが、
admin/adminでログインしても、ログインページが再読み込みされる
だけで、パスワードの変更画面に繊維しません。

Apacheのerror_logにはなにも出ておらず、cactiのログには何も書き込み
がされていません。

どなたか、この現象に遭遇された方がいらっしゃいましたら、情報をお願い致します。
記事編集 編集

Page: | 1 | 2 |

Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/05 16:12
名前: cacti user
URL:
ご質問させて頂いてから、色々と試してみましたが、状況が変わりません。
過去ログにもWEB上にも類似情報が無くて困っております。

なにかアドバイスいただけるとありがたいです。
記事編集 編集
Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/09 23:46
名前: cacutiuser
URL:
再度、自己レスですが、たまたまOpenPNEをインストールしてみた所、
このサイトのバージョンでも、別のバージョンの物でも、Cactiと全く
同じ現象が起こりました。

こちらも、正しいIDとパスワードを入力しても、管理者画面、一般画面
共にページを再読みこみするだけで、ログインできません。

以前、同様の環境ではできており、環境で何かがかかわっているとすると、
VirtualHostかPHPの設定だと思うのですが、検討がつきません。

PHPはsuPHPで動作しており、他のオープンソースは正常に動作します。(XOOPS等)
VirtualHostの設定も、別段変ったことはせず、suPHPのユーザーもちゃんと指定しています。

あと、OpenPNEでこのサイトと異なるのは、SSLを使用していない事くらいです。

なお、上記に加えて、php.iniの下記箇所を変更しています。

expose_php=on(off→on)
Log_errors_max_len=4096(1024→4096)
session.use_only-coolies(コメント化を解除)
session.gc_divisor=2000(1000→2000)
memory_limit(16→160)
post_max_size(8→80)
upload_max_filesize(2→20)
max_execution_time(30→300)
max_input_time(60→600)

どこかのサイトを参考にして行い、session〜系が怪しいかと思い、元にもどして
行ってみましたが、状況は変わりませんでした。

アドバイス頂ければ幸いです。
記事編集 編集
Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/10 08:24
名前: aki
URL:

Cacti Readme File

REQUIREMENTS:
Cacti should be able to run on any Unix-based operating system with
the following requirements:

PHP 4.3.6+
MySQL 4.1.x or 5.x
RRDTool 1.0.49+ or 1.2.x
NET-SNMP 5.1.2+


OpenPNE

PHP
PHP5.2.3 以降
* PHP の mbstring 拡張モジュールを使用可能
* PHP の XML 拡張モジュールを使用可能
* PHP の PCRE 拡張モジュールを使用可能 (UTF-8 サポート)
* PHP の PDO 拡張モジュールを使用可能 (利用する DBMS のドライバも含む)
* PHP の JSON 拡張モジュールを使用可能
* PHP から GD ライブラリを使用可能 (JPEG/GIF/PNG サポート)
* PHP の mcrypt 拡張モジュールの使用を推奨
* PHP の APC 拡張モジュールの使用を推奨
データベースサーバ
MySQL4.1以降(5.1 以降を推奨)

この辺り満たしてますか?
記事編集 編集
Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/10 10:46
名前: kzoo
URL:

session.save_path で設定しているディレクトリに
suPHPで指定したユーザが書き込めないのではないですか?

確かXOOPSはDBにセッションを保存していたので、
影響していないのではないでしょうか?

環境・バージョン等を明記されれば、原因特定し易いと思います。
記事編集 編集
Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/10 21:24
名前: cacutiuser
URL:
>>akiさん

ありがとうございます。

OpenPNE3系は動作どころか、PHP5.2のインストール他を満たすことさえできなかった
ので、今回はOpenPNE2系をインストールして試しました。

そろそろ、PHP5.2に上げなくては...と思っているのですが、上手くいっていない状況です。
Cactiの方の要件は満たしているようです。

>>kzooさん

ありがとうございます。

仮にsession.save_pathをデフォルトから、suPHPの実行ユーザーの
書き込み権限があるフォルダに変更してみると、問題無くログインできました。

本当にありがとうございます。

ところで、php.iniでは設定した内容で適用されたのですが、.htaccessの場合、
なぜか適用してくれませんでした。

php_value session.save_path /var/www/session

のように書いてみたのですが、phpinfo()で確認してみても完全に無視されています。
VirtualHostに書いてみても無視されました。

もちろん、.htaccessについては、httpd.confでもVirtualHostのconfでもAllowOverride All
にしております。

php.iniで.htaccessによる設定の上書きを許可するような設定が必要なのでしょうか?
それとも、セキュリティ的には、php.iniで無難なディレクトリに700とかの書き込み権限
を与えてしまった方が良いのでしょうか?

初歩的な質問で申し訳ございませんが、よろしくお願い致します。
記事編集 編集
Re: cactiインストール後、ログインできない。 このメッセージに返信する
日時: 2010/02/12 11:57
名前: kzoo
URL:

確か、suPHPはcgiで動作したと思います。
ですので、Apache(mod_php)のディレクティブで設定できません。

個別に指定する場合はhttpd.confもしくは.htaccess等に
'suPHP_ConfigPath'ディレクティブでphp.iniを設置するディレクトリを指定し、
通常のphp.iniの書式で設定出来たと思います。

ただ、個別のphp.iniは追加読み込みではなかったと思います。
(/etc/php.iniは読み込まれない)

suPHP は使ったことがないので詳しくありません。
詳細はご検索ください。
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -