Warning
-
- : Attempt to read property “ID” on null in
C:\xampp\htdocs\adel\wp-includes\link-template.php
-
- on line
389
Warning
-
- : Attempt to read property “ID” on null in
C:\xampp\htdocs\adel\wp-includes\link-template.php
-
- on line
404
سلام
بررسی بفرمائید افزونه های مربوطه آپدیت باشند. ورژن php رو بررسی کنید و حداقل روی 7.4 قرار بدید. اگر از زمپ استفاده میکنید برای تغییر ورژن php این مراحل رو دنبال کنید:
-
- ابتدا باید آخرین نسخه باینری PHP را بسته به نسخه ویندوز خود ( x86 برای 32 بیتی و x64 برای 64 بیت ) دانلود کنید. برای دانلود آن می توانید به هر سایتی که می خواهید مراجعه کرده و آن را دریافت کنید.
-
- پس از دریافت فایل دانلود شده باید پوشه جدیدی در دسکتاپ ویندوز خود ایجاد کنید و نام آن را PHP بگذارید. سپس، فایل Zip را در آن پوشه جدید استخراج کنید.
-
- در مرحله ی بعد پوشه XAMPP را انتخاب کرده و سپس پوشه php را تغییر نام دهید. آن را با چیزی مانند php_5 و سپس آن را جایگذاری کنید تا مشخص باشد. اکنون پوشه استخراج شده جدید php ایجاد شد.
-
- در مرحله بعدی، باید آن را پیکربندی کنید. برای انجام این کار باید سرور آپاچی خود را باز کنید. در قسمت کنترل پنل XAMPP بر روی Apache کلیک کنید. سپس با استفاده از مسیرConfig > Apache (httpd-xampp.conf) را پیکربندی کنید.
پس از انجام دادن این کار، فایل httpd-xampp.config در صفحه شما باز می شود. برای راه اندازی ماژول PHP، خطوط جدید کد را جایگذاری کرده و خطوط قبلی کد را حذف کنید.
خطوط کد قبلی شامل موارد زیر می باشند:
LoadFile “D:/xampp/php/php5ts.dll”
LoadFile
”D:/xampp/php/libpq.dll”
LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”
LoadFile “D:/xampp/php/php5ts.dll”
LoadFile
”D:/xampp/php/libpq.dll”
LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”
و با کد جدید زیر جایگزین کنید:
LoadFile
”D:/xampp/php/php7ts.dll”
LoadFile
”D:/xampp/php/libpq.dll”
LoadModule php7_module
”D:/xampp/php/php7apache2_4.dll”
LoadFile
”D:/xampp/php/php7ts.dll”
LoadFile
”D:/xampp/php/libpq.dll”
LoadModule php7_module
”D:/xampp/php/php7apache2_4.dll”
سپس، فایل خود را ذخیره کرده و سرور XAMPP را دوباره راه اندازی کنید. این ها تمامی مراحل موردنیاز برای بروز رسانی و تغییر نسخه PHP در XAMPP بود و با دنبال کردن این موارد موفق به انجام این کار خواهید شد.
همچنین ورژن php از طریق هاست قابل تغییر است، بسته به نوع هاستتون (سی پنل یا دایرکت ادمین ) مراحلش فرق داره.
اگر با این موارد مشکل حل نشد ، تداخل افزونه رو بررسی کنید.
شاد و سربلند باشید
این مشکل عمدتا به دلیل نا هماهنگی نسخه PHP سرور با کدهای php استفاده شده در افزونه ها اتفاق می افتد که برای حل آن دو راه دارید:
- افزونه ها را یکی یکی غیر فعال کنید تا افزونه ای که باعث این مشکل شده است را پیدا کنید و نسبت به جایگزینی یا بروزرسانی آن اقدام کنید.
- نسخه PHP سرور را تغییر دهید.
موفق باشید
لطفا وارد شوید یا ثبت نام کنید برای ارسال پاسخ