• 締切済み

OpenPNE3 ログイン画面がエラー

OpenPNE3を実験的に導入しようとXAMPP上でインストールしてみましたが、インストールcmpleted!後、管理画面は正常なのですが、公開画面がhttp500の内部サーバエラーになりPHPログを見て、エラーになっているsfOpenPNESecurityUser.class.phpの中身見てもよくわかりません。対処法をおしえてください。 ・設定環境 Windows Server 2003 R2 OpenPNE-3.4.10 xampp 1.7.3 php 5.3.1 ・このサイトを見てインストール http://technology.rey-net.com/?eid=1155855 ・phpエラーログ [26-Apr-2011 15:06:01] PHP Fatal error: Cannot instantiate abstract class opAuthAdapter in C:\xampp\htdocs\OpenPNE3\lib\user\sfOpenPNESecurityUser.class.php on line 101

みんなの回答

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

>sfOpenPNESecurityUser.class.php 参考URL

参考URL:
http://redmine.openpne.jp/issues/1841
haku92
質問者

お礼

早速の回答ありがとうございます。 このチケットも見ていたのですが、イマイチどう対処したものかと悩んでいます。。。

関連するQ&A

  • OpenPNE設置時のエラー

    こんにちは。 自社サーバにSNSのOpenPNEを設置しようとしています。 手順書通りにインストールした後、セットアップ画面にアクセスしようとすると、真っ白な画面になってしまいます。 エラーログを見ると、 PHP Warning: main(/usr/local/OpenPNE/config.php): failed to open stream: Permission denied in /var/www/pne/OpenPNE/public_html/config.inc.php on line 21 PHP Fatal error: main(): Failed opening required '/usr/local/OpenPNE/config.php' (include_path='.:/usr/share/pear') in /var/www/pne/OpenPNE/public_html/config.inc.php on line 21 と書いてありました。 これはPHPのエラーでしょうか。 config.phpファイルの中身が悪いのでしょうか・・・。 PHP及び、サーバ・データベースなどについて、ほとんど初心者です・・・。 (そして英語もよくわかってない・・・) ひょっとしたら、すっごく単純な間違いかもしれませんが、 ご指南の程、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • どなたか、xamppでopenpne2.1.4をインストールして携帯投

    どなたか、xamppでopenpne2.1.4をインストールして携帯投稿を実現させている方いてますか? ちなみに windowsVista xampp1.7.1です、openpne2.1.4はPCでは問題なく動作しているのですが、 携帯の新規登録や日記更新などができなくて困っています。 いろいろ調べてみて、gmail、経由で登録や更新をさせることもできるようですが、 xamppのメールサーバーが、marcury/32 で、このメールサーバーでのメールを スクリプトに転送する設定方法が分からないのです。 xserverなどでは、メールの.mailfilter に to "| /usr/bin/php /home/dokugaku/dokugaku.com/public_html/sns/openpne/bin/mail.php" exit などを書けばよいみたいですが、marcuryではフォワードファイルとパスファイルぐらいしかないのでどうしたものか、 一応フォワードには、 Forward-To: C:\xampp\htdocs\******\openpne\bin\mail.php Deliver-Also: N とは入れてみましたが、やはりだめでした。 どなたか、ご指導して頂けるかた居られましたら、なにとぞお願いします。

  • OpenPNEでエラー

    レンタルサーバーでOpenPNEをインストールしようとしています。 MySQLの設定やphpMyAdminでファイルのインポートもして、 全てのphpファイルをサーバー指定のパーミッションに設定したのですが、 http://アドレス/?m=setup にアクセスしても Fatal error: Call to a member function on a non-object in /home/(サイトのパス)/openpne/webapp/lib/db/common.php on line 135 というエラーが出ます。 config.phpとconfig.inc.php以外のファイルは触っていません。 これがどういう意味なのか、どこを修正すれば直るのか、どなたか教えて下さい。

    • ベストアンサー
    • PHP
  • OpenPNEのインストールでエラーが出る(linux)

    OpenPNEのインストールでエラーが出る(linux) OpenPNE3を使用したいと思い、インストールを試みているのですが、 どうしてもうまくいかず、自力ではギブアップなので どなたか詳しい方がおられましたら、ご教授お願いします。 よろしくお願いします。 問題は、OpenPNE3のtarをダウンロードして展開してiniファイルをコピーした後、 symfonyを使って、 ./symfony openpne:install とやると (フルパス指定でも同じでした) chmod 777 /(パス)/OpenPNE3/web/cache と表示された次の行で、 Fatal error: Call to undefined function mb_internal_encoding() in /home/(ユーザー名)/OpenPNE3/lib/config/sfOpenPNEApplicationConfiguration.class.php on line 24 と表示され、終わってしまいます。 インストールを試みてるOpnePNEはOpenPNE3.0.8 とOpenPNE3.2.6 なんですが、どちらも別々にインストールを 試みたのですが、全く同じエラー(上の)が発生してダメでした。 環境は、2年前後前にインストールしたCentOS4に、Apache2.0.52 が入ってたいたところへ 今回、OpenPNE3を入れるにあたり、MySQLもPHPもどちらもバージョンが低過ぎたので、 MySQL5.0.91とPHP5.2.13を入れ、phpMyAdminを入れ とここまではなんとか、ネットを検索した情報だけでなんとかなったのですが、(かなり苦労しましたが) 肝心のOpenPNE3はかなり長い時間(期間)ネットの検索を使って試行錯誤したのですが、行き詰まってしまいました。 かなりいろいろ試行錯誤したので、記憶が無くなってる部分もありますが、 以下、関係がありそうな行動と結果を記憶の限り書きます。 /sfOpenPNEApplicationConfiguration.class.phpの24行には 「mb_internal_encoding('UTF-8);」 という記述があるのですが、test.phpに <?php echo mb_internal_encoding();?> というのを書き、ブラウザからアクセスしたところ エラーは出ず、「EUC-JP」と表示されました。 phpinfo();の表示内容の中のmbstring関係は あまり意味は分からないのですが、多少php.iniの[mbstring]の部分を いじくったりしてみたのですが、エラーには全く影響しなかったので、 たぶん問題無いのではないと思うのですが…分かりません。 mbstring.http_output はUTF-8 に Multibyte string engine はlibmbfl に なっています。 ちなみに、mbstringはphpizeで後から追加してます。 そのため、php.iniでのモジュールの指定がいい加減になっていて どのファイルを指定すればいいのか正しいのか自信がありません。 また、このエラーが出る前、(古いバージョンでインストールを試みた時のが 残っているのですが)そのディレクトリにアクセスした時のApacheのerror_logの内容は PHP Fatal error: Class 'BaseMember' not found in /home/(パス)/OpenPNE3/lib/model/Member.php on line 18 となっています。 Apache起動時のerror_logには PHP Warning: Module 'mbstring' already loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library というものが記録されています。 他にもネットでPHPとmbstring関係のエラーに関するところをいろいろ見て かなりいろいろ試してみたのですが、全く症状(エラー)に変化が見られなかったもので、 どんな事をやったのかほとんど忘れてしまいました。。 これ以上長くなると、読んでいただける方が減ってしまうと思いますので、 その意味でも省略させてください。 ただ、./symfony openpne:install 数十回は試したと思います。 長くなりまして申し訳ありません。読んでいただきありがとうございます。 何かアドバイスありましたらよろしくお願い致しますm(__)

    • 締切済み
    • PHP
  • Fatal error: OpenPNE設置時のエラー に関して

    OpenPNE のインストールを試みています。 下記のサイトより http://docs.openpne.jp/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9 旧安定版 2.2.10 (zip) をダウンロードさせて頂き、OpenPNE セットアップガイドに従い設定しています。 http://tejimaya.org/openpne/docs/2_2/OpenPNE_Setup.html 上記、OpenPNE セットアップガイドに従い設定を行い、 5. セットアップモジュールの実行 にて、 http://www.ほげ.jp/?m=setup を開こうとすると、下記のエラーメッセージが表示されます。 Fatal error: Call to undefined function preg_match() in /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php on line 1639 環境 さくらインターネットにて、独自ドメインを取得しています。 apache のドキュメントルートを、/ほげほげ/public_html に変更しています。 セットアップガイドと違うことは。 ほげほげ と言うユーザを作成し、public_html を作成し、public_html 内に、配布時の OpenPNE ファイル1式をアップロードしています。 ですので、 /pblic_html/config.inc.php は、 define('OPENPNE_DIR', realpath('./OPENPNE')); と修正しいます。 エラーの出ている、 /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php のファイルは、何も編集していません。 流れて的には、/public_html/index.php を参照し、/public_html/config.inc.php を参照し、./OPENPNE ディレクトリを参照しに行って、PHP のエラーが出ていると理解しました。 何が原因でこのようなエラーが出ているのでしょうか。 アドバイスを頂ければと思います。

    • ベストアンサー
    • PHP
  • OpenPNE なんですが、3,4バージョンをインストールしました。

    OpenPNE なんですが、3,4バージョンをインストールしました。 まず、環境なんですが、xampp1.71 win7 で動作しています。 PHP5.29 mysql5.0 です。 インストールは、何も問題なく終了しています。 サーバー、その他アプリケーション共に安定して動いています。 OpenPNE 、管理画面のデザイン設定にあるガジェット設定のガジェット追加でエラーが出ます。 その他は正常に動作しているものと思われます。 ガジェット追加エラーなんですが、ガジェットを選択して追加するを押すと、画面左下に、 「ページでエラーが発生しました」と出ます。 内容は ーーーーーーーーー ライン2512 文字:5 エラー:引数が無効です。 コード:0 URL:http://********/web/pc_backend.php/design/addGadget/type/top ーーーーーーーーー という内容です。 だれか、同じようなエラーが出た経験がある方や、何か修正方法等をご指導頂けるような方が居られましたら幸いなのですが。。。 どうか宜しくお願い致します。

    • ベストアンサー
    • PHP
  • OpenPNEセットアップから進めない

    OPENPNEを構内で動かすことになったので設置してみたのですが 「OpenPNEセットアップ」という画面が出て必要事項を記入後「セットアップ実行」をクリックし実行したのですが同じ「OpenPNEセットアップ」画面に戻ってきますどなたが原因・解決策を教えていただけないでしょうか? ちなみにサーバ環境 DELL PowerEdge T105 WindowsVistaUltimateSP1 04WebServer php5.2.6 MySQL Server 5.1 Phpmyadmin OpenPNE-2.12.1 この環境で試しています。 「Phpmyadmin」よりデータベース「sns」をつくりインポートより「install-2.12-create_tables.sql」と「install-2.12-insert_data.sql」の実行を行いました。 「OpenPNE」は解凍してそのまま利用しています。 その後「config.php」を define('OPENPNE_URL', 'http://localhost/OpenPNE-2.12.1/public_html/'); // DBサーバ設定 $GLOBALS['_OPENPNE_DSN_LIST']['main'] = array( 'dsn' => array( 'phptype' => 'mysql', 'username' => 'root', 'password' => 'パスワードを入力しました', 'hostspec' => 'localhost', 'database' => 'sns', 'new_link' => false, ), ); // DB暗号化キー(56バイト以内のASCII文字列) define('ENCRYPT_KEY', '適当に入力しました。'); / ほかの環境「Vertrigo」や「xampp」でも試しましたが同じ結果となります。 私はあまりこのことに関して詳しくありませんのでできるだけ易しく教えてください。よろしくお願いいたします。

  • openpneインストールのエラー表示について

    現在自分のドメインにhttp://○○○-sns.net/にアクセスをすると下記のようなエラーが出ています。 Fatal error: Smarty error: [plugin] could not load plugin file 'prefilter.pne_nodefaults.php' (core.load_plugins.php, line 118) in /home/inlni12b/public_html/lovepara-sns.net/lib/include/Smarty/Smarty.class.php on line 1095 OpenPNEのバージョンはOpenPNE-2.14.9で下記のサイトを見て設定していますが何故かうまくいきません。 http://blog.d-fantasista.net/pne/install/openpne.html どこが悪いのか分かる方お教えください。

    • 締切済み
    • PHP
  • OpenPNEをローカルにインストールしたい

    OpenPNEはどんなものか知りたいのでローカルにインストールして触ってみたいと思っています。ローカルの環境はWindowsXPでxampp1.7.3をインストールしています。具体的なインストールの方法を書いている本かサイトがありましたら教えてください。PHP初心者でここからどうしていいのか分からなくて(^-^; よろしくお願いします。

    • ベストアンサー
    • PHP
  • 社内でOpenPNEを使いたい

    社内でOpenPNEを使用したいのですが、 上手くいきません。 サーバー用PC:Windows XP Pro SP3 OpenPNE Ver:2.14.9 Webサーバ:Apache 2.2.21 データベース:MySQL 5.5.19 プログラム言語:PHP 5.2.17 アンチウィルスソフト:ウィルスバスター Corp. インストールする上で参考にしたURL: http://d.hatena.ne.jp/camellia1977/20070710/1184031373 サーバーPC上でOpenPNEが動作することは確認しました。 確認したstepとしては以下です。 1.Apacheインストール  →http://127.0.0.1/ とすることで動作を確認済み 2.MySQLインストール  →コマンドプロンプトにて、ログインできることを確認済み 3.PHPインストール  →http://127.0.0.1/index.php とすることで動作を確認済み 4.OpenPNEセットアップ  →http://(サーバーPCのipアドレス) とすることでログイン画面を確認済み 5.他のPCからのアクセス確認  →http://(サーバーPCのipアドレス) でログイン画面が出ない 肝心の、他のPCからのアクセスにて躓いております。 どこか改善すべきpointはありますでしょうか。