2020/09/25 11:48 JST

Geeklog Japan Forums

Fatal error


状態: オフライン

nobuo

Forum User
Junior
登録日: 15
投稿数: 28
新しい1.5.1日本語拡張版1.1aをインストールしたのですが 掲示板で書き込みホームに戻るとFatal errorが出てきます。 仕方なく掲示板を無効にすると正常に表示されます。 Fatal error: Call to undefined function mb_ereg_replace() in /usr/home/g12345/geklog/plugins/forum/functions.inc on line 1290 書き込みもせず掲示板を表示して何もせずホームに戻っても同じくなります。 何か設定を間違ったのでしょうか? グループ登録、メンバー登録など他のところは今のところ正常に動作しています。 サーバーは、CPI MySQL5.0.4です。 今度の日曜日にGeeklogを組合のHPにとプレゼンしたいので 出来る限りアドバイス頂けると助かります。よろしくお願いします。 Cry

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5942
場所:Tokyo
http://wiki.geeklog.jp/index.php/InstallCPI こちらは見ていただいていますか?
PHP Formatted Code
register_globals = Off
magic_quotes_gpc = Off
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = Off
memory_limit = 128M

状態: オフライン

mystral-kk

Site Admin
管理者
登録日: 23
投稿数: 1022
場所:福岡県

「mb_ereg_replace()が定義されていない」とエラーメッセージに表示されています。日本のレンタルサーバなら普通、この関数は存在するはずですが、お使いのサーバがたまたまそのような設定になっていないだけでしょう。

応急処置として、非公開領域/plugins/forum/functions.incの1290行目と1302行目にある mb_ereg_replacestr_replace に変えてみてください。


-- mystral-kk, "Every cloud has a silver lining."

状態: オフライン

nobuo

Forum User
Junior
登録日: 15
投稿数: 28
レス有り難うございます。 再インストールしてプラグインなど1つずつ確かめながら 出来る限りデフォルトのままやってみたら再現しませんでした。すみません ただ テーマでprofessionalCSSを選ぶと不具合があります。 パーミッションなどwikiなどにある様にしているのですがprofessionalから変化しませんブラウザキャシュはクリアするのですが関係ないようで professionalCSSが使いたくてprofessionalフォルダの中にCSSの中身を入れていた為にFatal errorも出たのかも・・・お手数をお掛けして申しわけ有りません wikiやドキュメントもう一度見直してわからない時はまたお願いします。

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5942
場所:Tokyo
CPIはたくさんの実績があるのでインストールできるはずです。 .htaccessとphp.iniはどうなっているでしょうか。 php.iniをWiki通りに設置しているでしょうか。 ProfessionalCSSでエラーが出るのなら,ProfessionalCSSだけ再度アップロードしなおすなど… 自動インストーラならアップロードミスは無いはずなのですが,FFFTPでアップロードする場合にはミスが起こりやすいので気をつけてください。 ちなみに,コンフィギュレーションでデフォルトテーマを変更しても すぐにそのテーマにはなりません。 ユーザが,ユーザ個別にテーマを指定できる設定であれば, そちらが優先するからです。 マイアカウントでも,テーマを変更してください。 あるいは,ユーザにテーマを選ばせないよう,設定を変更してください。

状態: オフライン

nobuo

Forum User
Junior
登録日: 15
投稿数: 28
出来ました! mac環境なので自動インストーラーは使えないのですが たぶん今度こそ大丈夫、テーマもCSSに切り替えできました。 有り難うございました。

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5942
場所:Tokyo
CPIの比較的古い(2007年ころの契約です)で、掲示板のプラグインをアップグレードしたところ、まったくおなじ問題に。 1.4のころのforumプラグインにmb_ereg_replace()は使われていないので、アップグレードで問題が露呈したのだと思います。 mystral-kkさんのご提案どおりの対策で問題を回避させることができました。 最近のCPIのサーバーでは、この関数は使えるようになっていました。 的確な回答ができていなくてごめんなさいorz

状態: オフライン

Ivy

Site Admin
管理者
登録日: 01
投稿数: 5942
場所:Tokyo
こちら、CPIに問い合わせたところ、PHP 5.0.2にはいろいろなバグがあるので、最新の5.2.4を使うように、という回答があり、そうしたところ、問題なく、掲示板が動作しました。 .htaccessの AddHandler x-httpd-php504 .php を AddHandler x-httpd-php524 .php に差し替えるだけ、です。

時刻はすべて JST , 現在の時刻は 11:48 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック