رفتن به مطلب

راهنمایی برای رفع خطای Fatal error: Uncaught Error: Undefined constant در نصب دموهای قالب betheme فارسی نسخه 22.0.2.1


برو به راه حل توسط Masih حل شده,

پست های پیشنهاد شده

Fatal error: Uncaught Error: Undefined constant "BECLOUD_PATH" in C:\xampp\htdocs\harchi\wp-content\themes\betheme\functions\importer\class-mfn-importer-api.php:88 Stack trace: #0 C:\xampp\htdocs\harchi\wp-content\themes\betheme\functions\importer\class-mfn-importer.php(838): Mfn_Importer_API->remote_get_demo() #1 C:\xampp\htdocs\harchi\wp-includes\class-wp-hook.php(292): Mfn_Importer->import('') #2 C:\xampp\htdocs\harchi\wp-includes\class-wp-hook.php(316): WP_Hook->apply_filters('', Array) #3 C:\xampp\htdocs\harchi\wp-includes\plugin.php(484): WP_Hook->do_action(Array) #4 C:\xampp\htdocs\harchi\wp-admin\admin.php(259): do_action('betheme_page_be...') #5 {main} thrown in C:\xampp\htdocs\harchi\wp-content\themes\betheme\functions\importer\class-mfn-importer-api.php on line 88

سلام دوستان
من به 6 خطای fatal خوردم که نمیدونم چطور باید حلش کنم...
این خطاها فقط زمانی که میخوام دموهای (هر دمویی) قالب betheme  رو instal کنم بوجود میاد.
وردپرس نسخه  5.7.1 و php نسخه 8.0.3  آخرین آپدیت هستند.
 
خیلی ممنون میشم کمکم کنید این مشکل رو حل کنم  🙏 
لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • مدیر انجمن

درود،

از نسخه PHP 7.2 یا 7.1 استفاده کنید.

ضمنا یکبار هم خود قالب رو از اول نصب کنید. فایل های قالب ممکنه ناقص باشند

  • Thanks 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام جناب مسیح

ممنون از راهنمای شما، چشم php 7,1 نصب میکنم.

البته قبل از اینکار میخوام یه مرور تو نصب قالب با شما داشته باشم, احیانا اشتباه تو نصب باشه.

من قالب رو از همین سایت دان کردم،که فایل اکسترکت شده betheme_final شامل فولدرهای

Betheme

Documentation

Licensing

Slider-revolution-demo

و فایل های زیپ child و ... بود.

فولدر betheme رو زیپ کردم و از طریق افزودن پوسته جدید در wp اضافه کردم و بعد قالب رو فعال کردم

ولی در مورد بقیه فولدرهای بالا کاری انجام ندادم..(این میتونه مشکل زا باشه؟ برای مثال فولدر documentation رو باید چه کنم؟)

بعد طبق گفته سایت فایل betheme_demo رو هم محتویاتش رو در آدرس

Wp-content/Themes/Betheme/function/importer

اضافه کردم.

البته باید بگم که من الان تو زمپ و محیط لوکال هاست دارم کار میکنم (اگر این موضوع تفاوتی ایجاد میکنه)

بنظر شما این نصب درست بوده؟

معذرت میخوام متن طولانی شد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • مدیر انجمن
  • راه حل

بله روش نصب شما درست هست،

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

پوشه Licensing مربوط به فایل های لایسنس قالب هست که نیاز به هیچ اقدامی نداره و صرفا جهت مطالعه هست.

پوشه Slider-revolution-demo حاوی فایل های دمو برای ایمپورت کردن افزونه Slider Revolution هست. اسلایدرها رو طبق دمو درون ریزی میکنه براتون.

فایل child هم نسخه کوچک قالب هست برای نصب در وردپرس شبکه که به کار شما نمیاد.

 

و بله نسخه آنلاین با نسخه لوکال هاست تفاوت زیادی داره و ممکنه خیلی از امکانات در لوکال هاست کار نکنن و توابع PHP استفاده شده در لوکال هاست (XAMPP) محدود هستند. همچنین ماژول های لوکال هاست ممکنه با نسخه آنلاین متفاوت باشه. اگه هاست دارید بهتره روی هاست آنلاین نصب کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

من نسخه php را به 7.2 تغییر دادم. خیلی از خطاهای بالا حذف شد، که بابت این راهنمایی از شما ممنونم مسیح عزیز.🙏👌

اما یک خطا هنوز پابرجاست.

که تا جایی که بنده متوجه شدم در مورد فایل Becloud_path هستش که در پکیج demo روی سرور contact@babak فایل زیپش را پیدا نمیکنه...

به کد مورد اشاره هم سر زدم و اون مقدار ثابت رو برای becloud_path نمیدونم چی باید قرار بدم.

ممکنه ایراد از فایلی که تو سرور قرار دادند باشه و با پیگیری از ۲۰script حل بشه؟

اینم تصویر خطا

 

لینک ها تنها برای اعضای سایت قابل نمایش است.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • مدیر انجمن
در 3 دقیقه قبل، nazanf گفته است :

که تا جایی که بنده متوجه شدم در مورد فایل Becloud_path هستش که در پکیج demo روی سرور contact@babak فایل زیپش را پیدا نمیکنه...

 

درود مجدد.

احتمالا فایل زیپ از سرور مورد نظر حذف شده یا تغییر اسم پیدا کرده. داخل فایل دمو که دارید بگردید ببینید لینکی که برای دریافت فایل زیپ هست آدرسش چیه؟ خودتون یبار اون فایل رو داخل مرورگر بزنید ببینید اصلا چنین فایلی رو پیدا می کنه یا خیر. احتمال هم داره سرور مقابل آی پی ایران رو محدود کرده باشه و خطای 403 داشته باشید که در اینصورت با استفاده پروکسی مشکلتون حل میشه

  • Like 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

البته سعی کردم بعد این مشکل به طور دستی از طریق فایل دمو هایی که داده شده دموی موردنظرم رو درون ریزی کنم

که فایل xml.gz داده شده رو با تغییر فرمت درون ریزی کنم با اینکار موفق شدم دمورو تا حدودی بالا بیارم

ولی باز تو درون ریزی plugin های دمو به مشکل خوردم.

ساختارش Jason من هم با اون ساختار و هم با تغییرش به پسوند wie امتحان کردم ولی این پیغام رو میده:

«آزمایش بارگذاری پرونده با شکست روبرو شد»

در این مورد کاری میشه انجام داد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • مدیر انجمن
در 14 دقیقه قبل، nazanf گفته است :

ولی باز تو درون ریزی plugin های دمو به مشکل خوردم.

 

بعضی از افزونه ها خودشون یک بخش برای Import و Export دارند. شاید اون فایل json که میگید رو باید از طریق خود پنل افزونه ایمپورت کنید.

اما افزونه ایمپورت کردن فایل json به آدرس  لینک ها تنها برای اعضای سایت قابل نمایش است.  هم برای وردپرس موجود هست می تونید نصب و امتحانش کنید

  • Like 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...