حل خطای Fatal exception of type MWException در اسکریپت MediaWiki

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-06-27 12:42:51

در اکثر هاست های اشتراکی، اسکریپت MediaWiki قادر به نصب کامل و بی نقص نیست و به احتمال 80 درصد پس از نصب خطای Fatal exception of type MWException دریافت می کنید! این خطا به دلیل عدم توانایی اسکریپت برای تعیین پوشه کش و ذخیره فایل های موقت نمایش داده میشود که در ابتدای نصب توانایی آپدیت کردن تنظیمات مربوط به کش را ندارد.

برای حل مشکل، فایل LocalSettings.php را باز کردن و خط زیر را در آن پیدا و حذف کنید:

require_once( "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php" );

اگر با حذف کد بالا مشکل حل نشد، مجددا کد بالا رو برگردانده و این کد را به فایل اضافه کنید و آدرس یک پوشه کش سالم را در کد زیر جایگزین کنید.

$wgCacheDirectory = '/path/to/my/wiki/mediawiki-cache';

اگر مجددا هر دو کد بالا کار نکرد، این کد را امتحان کنید:

require_once( "$EXT/LocalisationUpdate/LocalisationUpdate.php" );
$wgLocalisationUpdateDirectory = "$IP/cache";