nori2tae
メンバー
3 years前の投稿 #
お世話になります。
ログイン情報をミスしてなくしてしまいまして、
メールにて再発行手続きをしようとしましたが、
メールを送信できませんでした。
考えられる理由: あなたのサーバーでは mail() 関数が有効になっていないのかもしれません。
と出てしまいパスワードの再発行ができませんでした。
まったく初心者なのでmail関数()というものを有効にする方法がわかりませんでした。
(ネット検索でも解決方法があるサイトも見当たらなかったので)
どのようにしたらよいかご教授いただけませんでしょうか?
ちなみにPHPのバージョンは5.2.5です。
よろしくお願いいたします。
インストールされたサーバーはレンタルサーバーですか?自前のサーバーですか?
レンタルサーバーなのであればphpMyAdminの使用は可能ですか?また使用するスキルはありますか?
phpMyAdminを使用してデータベースを編集するスキルがあるならば方法はあります。
そのスキルがないようであれば、ごめんなさい私には解決方法がわかりません。
また、自前のサーバーなのであればサーバー構築のスキルがあると判断しますが、「mail() 関数が有効になっていない」は単にメールサーバーの設定(サーバーそのものがインストールされていないかwindows環境なのにsmtpの設定を記述していないなど)か、もしくはphp.iniの設定だと思いますが心当たりはありますか?
three-eye
メンバー
3 years前の投稿 #
メール発行が出来ないなら全プログラムを再書き込みしてみてもう一度メール発行を試みる
そしてだめなら
パスワードのリセットができない
http://ja.forums.wordpress.org/topic/563?replies=4
で強制設定してみれば
three-eye
まったく初心者なのでmail関数()というものを有効にする方法がわかりませんでした。
通常、mail 関数の設定は PHP 自体をインストールするときに行うものなので、サーバーの管理者の仕事です。サーバーの利用者が行うものではありません。なので、サーバー運営者に相談してください。
もし、自前のサーバーであり、かつインターネットに公開されているものなら、もっと勉強してください ;-) PHP で mail 関数を使えるようにする設定が調べられないようなスキルだったら、公開サーバーを設置するべきではありません。(PHP のインストールマニュアルを読めば分かります)
もし、ローカルのテスト用サーバーならば、そこまでじっくり勉強する必要はなく、少々スキル不足でも問題ありません。メール送信はできないとすっぱりあきらめて、three-eye の提示された、データベースをいじってパスワード再設定させる方法を試してみてください。