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を使って完全な読み取りと書き込み能力を持っています。
私は一日の調査の後にアイディアを使い果たしました。私は知らないことを知りません:)