رفتن به مطلب

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


nazanf

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

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 استفاده کنید.

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

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

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

ممنون از راهنمای شما، چشم 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 داشته باشید که در اینصورت با استفاده پروکسی مشکلتون حل میشه

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

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

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

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

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

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

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

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

در 14 دقیقه قبل، nazanf گفته است :

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

 

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

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

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

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