سبد خرید
0

No products in the cart.

حل مشکل خطای Fatal error: Cannot use Joomla\String\String as String because ‘String’ is a special class name در جوملا

how-to-fix-fatal-error-cannot-use-joomla-string-string-as-string-because-string-is-a-special-class-name

همانطور که میدانید در ماه های خیر نرم افزار برنامه نویسی PHP با قابلیت های بسیار زیادی به نسخه ۷ رسیده است و با انتشار این نسخه امکان اجرای کتابخانه ها و متدهای نوین برنامه نویسی و اجرای وب سایت های تحت این زبان را فراهم کرده است. اما با توجه به همه ی این مسائل اگر در حال استفاده از منابع قدیمی و غیر بروز باشیم مطمئنا دچار مشکلات و سردرگمی هایی خواهیم شد. که یکی از این مشکلات وقوع خطای Fatal error: Cannot use Joomla\String\String as String because ‘String’  می باشد.

حالا مختلف این خطا:

علت وقوع خطا: 

این خطا زمانی رخ می دهد که بستر وب سرور شما دارای نرم افزار PHP 7 و بالاتر باشد اما سیستم و اسکریپتی که در حال استفاده از آن هستید بر اساس PHP پایین تر از ۷ باشد. در یک مثال واقعی این ارور زمانی بوجود می آید که شما به هر دلیلی php موجود بروی سرور خود را به آخرین ورژن آپدیت کرده باشید و یا بروی لوکال هاست خود نرم افزار های شبیه ساز Xampp یا Wampp ای نصب کرده اید که همراه با آخرین نسخه php 7 هستند. در این شرایط اگر قصد نصب جوملای ۳٫۵ و ۳٫۴ را داشته باشید به دلیل اینکه این سیستم ها بر پایه PHP 7  کدنویسی نشده اند و با این نسخه از پی اچ پی هماهنگی های لازم را ندارند با خطای فوق مواجه خواهید شد.

پست پیشنهادی :  رفع خطای ذخیره ناموفق با خطای: MenusTableMenu::_getNode(1, ) failed

[quote]قبل از انجام هرگونه اصلاح و تغییر در سایت و دیتابیس گرفتن یک نسخه پشتیبان فراموش نشود.[/quote]

راه حل این خطا:

برای رفع این مشکل راه بسیار آسانی در پیش دارید. برای برطرف ساختن این مشکل فقط کافی ست که آخرین نسخه بروزرسانی یا نسخه کامل جوملای ۳٫۷٫۵ یا ۳٫۸٫۳ را دانلود و بروی پوشه public_html خود اکسرکت کنید. بعد از انجام اینکار برای هماهنگ سازی جداول دیتابیس به مسیر مدیریت جوملا » افزونه ها » مدیریت » پایگاه داده یا دیتابیس » تعمیر/بازسازی کلیک میکنیم. تا ساختار جداول دیتابیس ما کاملا هماهنگ گردد.

 

دانلود آخرین نسخه های هسته جوملا

تبریک میگوییم این بار توانستید خطای دیگری را بطور کامل برطرف کنید.

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

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان