راکت
حل شده

composer update

10 پاسخ

سلام
خسته نباشید دوستان
من با پکیج bigbluebutton کار میکردم
وقتی composer update رو اجرا کردم از اون موقع به بعد api های پکیج دیگه برام اجرا نمیشن
خیلی ممنون میشم اگر راهنماییم کنید🌺

ثبت پرسش جدید

پاسخ‌ها

10
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

راه اساسیش این هست که باید مرحله به مرحله دیباگ کنید و ببینید آیا ارتباطتون به درستی به API برقرار میشه یا نه و تا کجا اطلاعات درست رد و بدل می‌شوند و از کجا به بعد به مشکل میخوره و کمک خاصی اینطوری از دست کسی برنمیاد. احتمال داره علتش اعمال یکسری تغییرات در سمت API یا پکیج مورد استفادتون و یا نحوه پیاده سازی خودتون باشه.

اما یک راه غیراساسی ولی سریع و کار راه اندازش اینه که اگر نسخه قبلی فایل composer.lock و composer.json (مربوط به زمانی که مشکل وجود نداشت) رو دارید با نسخه فعلی جایگزین کنید و دستور composer install رو بزنید. منطقا باید برگردید به همون حالت قبل از آپدیت.

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

سلام ، مرسی همچنین
نسخه Composer شما الان چیه ؟لطفا دقیق بنویسید

مشکات
مشکات
@meshkat315

تخصص: کاراموز

ورژن 2.2.6
این فایل composer.json هست ک پروژم رو cloneکردم روش
توضیح تصویر رو وارد کنید

ک قبل از آپدیت پروزم ورژن bigbluebutton 2.0.13 بود و همه ی api هام کارمیکرد
توضیح تصویر رو وارد کنید

شاید پاسخ شما همین‌جا باشد

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@a.ghaderi1375
بنده فکر میکنم مشکل از نسخه bigbluebutton شماست ، چون شما دارید از نسخه 2.0 استفاده میکنید ، و جدیدترین نسخه ایی که الان منتشر شده نسخه 2.4.4 هست و خب ممکنه به دلیل قدیمی بودن دیگه با نسخه های بالاتر Composer کار نکنه.
شما باید از نسخه جدیدتر bigbluebutton استفاده کنید یا Composer خودتون رو به همون نسخه قبلی بر گردونید.
نکته : ممکنه پکیج BigBlueButton بعد از آپدیت کلی تغییر کرده باشه و شما باید بعضی از جاهای پروژتون رو تغییر بدید.

مشکات
مشکات
@meshkat315

تخصص: کاراموز

@ehsndvr
خیلی ممنونم از راهنماییتون🌺
چطوری میتونم نسخه ی bigblue رو آپدیت کنم
و اینکه این ی مشکل خیلی بزرگه
ب نظرتون بهترین راهکار برای حل این مشکل چیه؟

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
شما می تونید داخل فایل composer.json ورژن رو به 2.4.4 تغییر و بعدش کامند composer update رو بزنید.

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@a.ghaderi1375 خواهش میکنم
برای آپدیت این پکیج میتونید از این دستور هم استفاده کنید:

composer update bigbluebutton/bigbluebutton-api-php --lock

ببینید به دلیل اینکه لینوکسی ها قائده درستی برای کد نویسی ندارن ، معمولا همه ی افراد این مشکلات رو دارن ، الان شما یه Composer آپدیت کردید و مجبورید کل پروژتون رو عوض کنید ... چون ممکنه چیز هایی به Composer جدید اضافه شده باشه که اون پکیج نمیتونه باهاش ارتباط برقرار بکنه ... و فکر میکنم بهترین کار همین آپدیت پکیج باشه.

مشکات
مشکات
@meshkat315

تخصص: کاراموز

سلام دوستان
خسته نباشید
من خیلی مطالعه کردم تا ببینم بیگ بلو ورژن 2.1.1 نسبت به ورژن 2.0.13 آن چه تغییراتی داشته که متد createmeeting من با ارور مواجه میشه
اما به هیچ نتیجه ای نرسیدم
خیلی ممنون میشم اگر راهنماییم کنید دوباره لطفا

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

خوب ببینید دقیقا چه خطایی دارید و سعی کنید همون خطا رو برطرف کنید.
اگر دستور composer update بزنید آیا عملیات بصورت کامل و با موفقیت انجام میشه؟ ارور خاصی نمیده؟ خودتون دستکاری خاصی در فایل composer.json انجام ندادید؟

اینکه API تون از کار افتاده به چه معناست؟ ارور ۵۰۰ میده؟ اگر آره پس حتما log ش هم ثبت شده و با مراجعه به مسیر storate/log می‌تونید ببینید داستان چیه...

مشکات
مشکات
@meshkat315

تخصص: کاراموز

@mhyeganeh
نه وقتی شروع اتاق رو میزنم api ای که اجرا میشه createmeeting هستکه این ارور رو دارم
توضیح تصویر رو وارد کنید
بعد از اینکه composer update رو اجرا کردم دیگه api من که همون createmeeting هست ارور بالا رو بهم میده

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام