質問箱/294

カテゴリ
サマリPHP Version4.3RC1(FreeBSD)上でのPukiwiki
バージョン1.3.5
投稿者Masumu A.?
状態不明
投稿日2003-10-23 (THU) 20:41:44

質問

またまた、サーバーの方でPHPが上記のバージョンになりました。次のようなメッセージが出てしまいます。ご教示お願いいたします。

Fatal error: Call to undefined function: preg_split() in /xxx/xxx/xxx/pukiwiki/func.php on line 139

回答

  • sha 2003-10-23 (THU) 22:20:01

    それだけでは分かりません。もっとヒントを下さい。その上、1.4rc3のfunc.phpはv1.45ですが、その139行目にはpreg_splitはありません。というわけで、質問に不備がありますよ。

  • merlin 2003-10-23 (THU) 22:25:17

    最低限 phpinfo() の情報( 最初のビルドオプション)とPukiWiki の設定時の情報をお願いいたします

  • Masumu A.? 2003-10-24 (FRI) 18:53:25

    レスありがとうございます。サーバーが停止しています。月曜日にまた、質問いたします。

  • Masumu A.? 2003-10-25 (SAT) 20:46:30

    shaさんありがとうございます。v1.3.5でした。すみません。

  • MasumuA.? 2003-10-25 (SAT) 20:47:59

    merlinさんありがとうございます。長いですが、phpinfo()は、

    Configure Command
     './configure' '--enable-versioning' '--enable-memory-limit' '--with-layout=GNU'
     '--with-zlib-dir=/usr' '--disable-all' '--with-regex=php' '--disable-cli'
     '--with-apxs=/usr/local/sbin/apxs' '--enable-ctype' '--with-pgsql=/usr/local'
     '--with-zlib=yes' '--prefix=/usr/local' 'i386-portbld-freebsd4.8'
    となっています。よろしくお願いします。
  • Masumu A.? 2003-10-26 (SUN) 16:59:19

    shaさんすみません。func.phpは、 $Id: func.php,v 1.9.2.2 2003/02/28 06:15:49 panda Exp $版です。よろしくお願いします。

  • sha 2003-10-26 (SUN) 22:23:25

    エラーメッセージからはpreg_split関数が未定義のようですが、「PHPのPerl互換の正規表現関数」によると、

    PHP 4.2.0以降、以下の関数はデフォルトで有効となっています。 --without-pcre-regexでPCRE関数を無 効にすることができます。

    とあります。上のconfigureの設定によると、そのオプションはなさそうですが、代わりに'--disable-all' '--with-regex=php'のあたりが気になりますね。これはどういうオプションなのでしょうか?いずれにしても、perl互換を有効にする(無効にしない)ようなオプションをつけて、サーバ管理者にコンパイルし直してもらう必要があるのかもしれません。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-06-10 (水) 20:54:38
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.187 sec.

OSDN