انجمن وردپرسدسته بندی: سوالات عمومیارور فایل link-template.php on line 404
mohhi87 پرسیده شد2 سال قبل
سلام من درحال ساخت برگه با المنتور بودم که متوجه شدم که در هدر و مکان ثبت نام سایت 2 ارور نمایش میده که کنار هم هستن
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

  •  

2 پاسخ‌ها
سجاد احسان فر پاسخ داده شد2 سال قبل

سلام
بررسی بفرمائید افزونه های مربوطه آپدیت باشند. ورژن php رو بررسی کنید و حداقل روی 7.4 قرار بدید. اگر از زمپ استفاده میکنید برای تغییر ورژن php این مراحل رو دنبال کنید:

    1. ابتدا باید آخرین نسخه باینری PHP را بسته به نسخه ویندوز خود ( x86 برای 32 بیتی و x64 برای 64 بیت ) دانلود کنید. برای دانلود آن می توانید به هر سایتی که می خواهید مراجعه کرده و آن را دریافت کنید.

 

    1. پس از دریافت فایل دانلود شده باید پوشه جدیدی در دسکتاپ ویندوز خود ایجاد کنید و نام آن را  PHP بگذارید. سپس، فایل Zip را در آن پوشه جدید استخراج کنید.

 

    1. در مرحله ی بعد پوشه XAMPP را انتخاب کرده و سپس پوشه php  را تغییر نام دهید. آن را با چیزی مانند php_5  و سپس آن را جایگذاری کنید تا مشخص باشد. اکنون پوشه استخراج شده جدید php ایجاد شد.

 

    1. در مرحله بعدی، باید آن را پیکربندی کنید. برای انجام این کار باید سرور آپاچی خود را باز کنید. در قسمت کنترل پنل 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 از طریق هاست قابل تغییر است، بسته به نوع هاستتون (سی پنل یا دایرکت ادمین ) مراحلش فرق داره.

اگر با این موارد مشکل حل نشد ، تداخل افزونه رو بررسی کنید.

شاد و سربلند باشید

ادریس شاهی جان پاسخ داده شد2 سال قبل
سلام وقت بخیر،
این مشکل عمدتا به دلیل نا هماهنگی نسخه PHP سرور با کدهای php استفاده شده در افزونه ها اتفاق می افتد که برای حل آن دو راه دارید:

  1. افزونه ها را یکی یکی غیر فعال کنید تا افزونه ای که باعث این مشکل شده است را پیدا کنید و نسبت به جایگزینی یا بروزرسانی آن اقدام کنید.
  2. نسخه PHP سرور را تغییر دهید.

موفق باشید

This entry was posted in . Bookmark the permalink.

دوره جامع آموزش پشتیبانی وب سایت

.با طی کردن این دوره، به هیچ دوره دیگری نیاز ندارید
می خواهم با این دوره بیشتر آشنا شوم
.این دوره آموزشی در ایران یک فرصت شغلی جدید است
بستن
Click Me
پاسخگوی آنلاین پشتیبان وردپرس
پاسخگوی آنلاین پشتیبان وردپرس
سید داود موسوی

سلام، موسوی هستم.

به شما کمک میکنم که متناسب با نیاز خود خدمات یا دوره آموزشی مناسب را انتخاب کنید.

از صحبت با شما خوشحال خواهم شد.

۰۲۱-۹۱۰۱۴۵۱۲ ارتباط در اسکایپ