برای رفع خطای کد کنترلی وردپرس چه باید کرد؟اگر می خواهید افزونه یا قالب جدیدی را روی سایت خود نصب نمایید، یا اینکه وردپرس یا قالب آن را به روزرسانی کنید ممکن است با این خطا رو به رو شده باشید.
اصولا وردپرس از دایرکتوری C:/WINDOWS/TEMP استفاده می کند. اما گاهی ممکن است که وردپرس تشخیص دهد که نمی تواند فایل های مورد نظر را روی این مسیر قرار دهد،اینجاست که شما با خطای بسیار متداول PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file رو به رو خواهید شد.
تا زمانی که نتوانید این خطا را رفع کنید، نمی توانید بروزرسانی و حتی نصب هیچ قالب یا افزونه ای را انجام دهید.و حتی امکان آپدیت وردپرس به نسخه جدیدتر آن نیز وجود نخواهد داشت.
برای رفع خطای کد کنترلی وردپرس می بایست کارهای زیر را انجام دهید.
رفع خطای PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file
پس همانطور که گفتیم علت اصلی این خطا دسترسی نداشتن به مسیری است که همه بروزرسانی ها بر پایه آن انجام می شود.که برای رفع این مشکل می بایست تغییراتی در پیکربندی وردپرس انجام دهید.
وارد کنترل پنل هاست خود شوید.
از قسمت Files وارد قسمت File Manager شوید.
قطعه کد زیر را در این فایل پیدا کنید:
1 2 3 |
if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } |
1 |
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/TEMP’); |