2017-04-24 15 views
2

MacOSX El CapitanにMediaWiki v1.28.1をインストールしようとした際に、奇妙なエラーが発生しました。私のスタックはApache 2.4.18、PHP 7.1 & MySQL 5.7MediaWikiの設定中にDBLoadBalancerエラーが発生しました

localhostからWebインストールを実行しようとすると、「LocalSettings.phpが見つかりません」というメッセージが表示されます。しかし、その下にはwikiを設定するためのリンクがあります。このリンクをクリックするとスタックトレースが得られます。画面には、非推奨機能のmycrypt_create_iv()メッセージが表示され、ServiceContainer.php:サービスが無効です:DBLoadBalancer 私はいくつかの検索を行いましたが、これは一般的な問題と思われ、解決策はphpセッション。 Similar error

マイPHP INI 'session.save_pathは' を参照してください:私はこの場所を確保してきたの/ var/libに/ PHP /セッション すると、このフォルダにはchmod 777(すべてのユーザーによるrwx)を使用して読み書き可能です。私はこの場所にsess_ *ファイルを作成したようですが、それは常に空です。 私は、同じWebサーバー上で動作し、セッションを開始し、/ var/lib/php/sessionsの場所にあるセッションファイルに書き込むテストPHPスクリプトを作成しました。これはうまくいきます。だから私はこれがこの場合に関連するパーミッションかどうか分からないのですか?私はmediawikiと呼ばれる私の場合のhtdocsの場所を与えて、それはサブフォルダであり、chmod 777を使って完全な読み取りと書き込み能力を持っています。

私は一日の調査の後にアイディアを使い果たしました。私は知らないことを知りません:)

答えて

0

最終的に私はGitのMediaWikiの最新バージョン(1.29アルファ)を​​ダウンロードし、それをcrpticエラーが発生した1.28.1と同じスタックにインストールしました。とにかくエラーが消えてしまったので、バージョン1.29で利用できる方法を修正していると思います。 1.28.1でオリジナルの問題を解決していませんが、今後の新しいバージョンに期待しています。

関連する問題