3

私の開発者のマシンで次のようになっています。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gd.so' - /usr/lib/php5/20100525/gd.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mcrypt.so' - /usr/lib/php5/20100525/mcrypt.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mysql.so' - /usr/lib/php5/20100525/mysql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mysqli.so' - /usr/lib/php5/20100525/mysqli.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/pdo_mysql.so' - /usr/lib/php5/20100525/pdo_mysql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/imagick.so' - /usr/lib/php5/20100525/imagick.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0

ここで何が起こっているのかについてのアイデアはありますか? mediawiki を実行していますが、ページ読み込みごとにこれらの警告が表示されます。

警告メッセージで参照されているファイルが存在し、php.ini で memory_limit ディレクティブを上げようとしましたが、役に立ちませんでした。これをどのように進めることができるかについて何か提案はありますか?

これらの警告に関係なく、Web アプリケーションに害はないようです。

4

3 に答える 3

2

LocalSettings.php で $wgMaxShellMemory を上げる必要があると思います (例: $wgMaxShellMemory = 512000;)。

読んでください: $wgMaxShellMemory

その他の設定: $wgMaxShellMemory
Linux でシェル プロセスが使用できる仮想メモリの最大量 (KB 単位)。
導入されたバージョン: 1.7.0 (r14795)
削除されたバージョン: まだ使用中 許容される値: (整数)
デフォルト値: 102400

更新:これで問題が解決しました。

于 2013-07-01T13:23:21.253 に答える
0

これで問題が解決することを願っています

php.iniを見てください

このようなものを探します

    ;extension=pdo_sqlite.so
    ;extension=sqlite.so 

コメントアウトするだけです:

   extension=pdo_sqlite.so
   extension=sqlite.so 
于 2013-06-07T10:05:50.193 に答える
0

ここで同じ問題。これは MediaWiki 1.21 に関連しているようです。インストールされているパッケージを変更せずに Wiki を 1.20 から 1.21 にアップグレードしましたが、このエラーも発生します。

画像のサムネイルは、rsvg でも ImageMagick でも生成されなくなりました。

1.20 にロールバックすると、再び機能します。

アップデート

だから私はここで問題を解決しようとしましたが、唯一うまくいったのは MediaWiki 1.20.6 にダウングレードすることでした。そこでは、SVG 画像の他のサイズまたは形式への画像の変換は、サポートされているすべてのコンバーターで機能します。

アップグレード前にデータベースのバックアップがない場合は、Special:Export を使用してすべてのページをダンプし、それを空のインストールにインポートできます。

于 2013-06-21T16:17:45.530 に答える