رفع ارور LEGACY CHARACTER، LEGACY CALLACTION و ارور Installer در بسته نصبی
در فرآیند نصب قالبها یا بستههای نصبی وردپرس، کاربران گاهی با خطاهایی مواجه میشوند که مانع ادامه نصب میشود. از رایجترین این خطاها میتوان به LEGACY CHARACTER، LEGACY CALLACTION و ارور Installer در بسته نصبی اشاره کرد. شناخت دلیل بروز این خطاها و روش صحیح رفع آنها، نقش مهمی در نصب امن و بدون مشکل سایت دارد.
رفع ارور LEGACY CHARACTER
ارور LEGACY CHARACTER معمولاً به دلیل ناسازگاری کاراکترها یا تنظیمات قدیمی (Legacy) در فایلهای نصب یا دیتابیس ایجاد میشود. این خطا بیشتر در قالبها یا بستههایی دیده میشود که از نسخههای قدیمی PHP یا وردپرس پشتیبانی میکردهاند.
راهکار تخصصی رفع مشکل:
- اطمینان از سازگاری نسخه PHP هاست با قالب یا بسته نصبی
- بررسی Encoding دیتابیس (ترجیحاً UTF-8 یا UTF8MB4)
- بهروزرسانی وردپرس و افزونههای اصلی قبل از نصب
بر اساس تجربه عملی تیمهای فنی، در بسیاری از موارد تنها با اصلاح تنظیمات اولیه نصب، این خطا بدون نیاز به تغییر کد برطرف میشود.
رفع ارور LEGACY CALLACTION
خطای LEGACY CALLACTION معمولاً زمانی ظاهر میشود که اسکریپت نصب تلاش میکند از توابع منسوخشده (Deprecated) در PHP استفاده کند. این مشکل بیشتر در سرورهایی با نسخه PHP جدید (۸.x) دیده میشود.
راهکارهای پیشنهادی:
- تغییر نسخه PHP به نسخه سازگار (مثلاً 7.4)
- بررسی مستندات قالب یا بسته نصبی
- فعالسازی تنظیمات سازگاری (Compatibility Mode) در Installer
این روشها بر اساس استانداردهای توصیهشده توسعهدهندگان وردپرس و تجربه عملی پروژههای واقعی انتخاب شدهاند.
رفع ارور Installer در بسته نصبی
ارور Installer میتواند دلایل مختلفی داشته باشد؛ از محدودیت منابع هاست گرفته تا تنظیمات نادرست در مراحل نصب.
مهمترین دلایل و راهحلها:
- محدودیت حافظه PHP → افزایش
memory_limit - ناقص بودن فایلها → آپلود مجدد بسته نصبی
- عدم دسترسی صحیح پوشهها → تنظیم Permission مناسب (755 / 644)
در اکثر مواقع، بررسی لاگ خطا و رعایت مراحل نصب بهصورت گامبهگام مشکل را بهطور کامل برطرف میکند.
نکته بسیار مهم برای ادامه نصب (ویژه LEGACY CHARACTER و LEGACY CALLACTION)
برای رفع دو خطای LEGACY CHARACTER و LEGACY CALLACTION، حتماً باید چکباکس تنظیمات در پایین صفحه نصب را فعال کنید.
این چکباکس معمولاً مربوط به تأیید تنظیمات سازگاری یا پذیرش شرایط نصب است و بدون فعالسازی آن، امکان ادامه مراحل نصب وجود نخواهد داشت.بسیاری از کاربران این مرحله را نادیده میگیرند، در حالی که فعالسازی همین گزینه ساده، مانع توقف فرآیند نصب میشود.
در نهایت میتونید برای رفع این مشکل دو تا تیک مشخص شده رو بزنید
