سلام
خسته نباشید دوستان
من با پکیج bigbluebutton کار میکردم
وقتی composer update رو اجرا کردم از اون موقع به بعد api های پکیج دیگه برام اجرا نمیشن
خیلی ممنون میشم اگر راهنماییم کنید🌺
راه اساسیش این هست که باید مرحله به مرحله دیباگ کنید و ببینید آیا ارتباطتون به درستی به API برقرار میشه یا نه و تا کجا اطلاعات درست رد و بدل میشوند و از کجا به بعد به مشکل میخوره و کمک خاصی اینطوری از دست کسی برنمیاد. احتمال داره علتش اعمال یکسری تغییرات در سمت API یا پکیج مورد استفادتون و یا نحوه پیاده سازی خودتون باشه.
اما یک راه غیراساسی ولی سریع و کار راه اندازش اینه که اگر نسخه قبلی فایل composer.lock و composer.json (مربوط به زمانی که مشکل وجود نداشت) رو دارید با نسخه فعلی جایگزین کنید و دستور composer install رو بزنید. منطقا باید برگردید به همون حالت قبل از آپدیت.
شاید پاسخ شما همینجا باشد
@a.ghaderi1375
بنده فکر میکنم مشکل از نسخه bigbluebutton شماست ، چون شما دارید از نسخه 2.0 استفاده میکنید ، و جدیدترین نسخه ایی که الان منتشر شده نسخه 2.4.4 هست و خب ممکنه به دلیل قدیمی بودن دیگه با نسخه های بالاتر Composer کار نکنه.
شما باید از نسخه جدیدتر bigbluebutton استفاده کنید یا Composer خودتون رو به همون نسخه قبلی بر گردونید.
نکته : ممکنه پکیج BigBlueButton بعد از آپدیت کلی تغییر کرده باشه و شما باید بعضی از جاهای پروژتون رو تغییر بدید.
@ehsndvr
خیلی ممنونم از راهنماییتون🌺
چطوری میتونم نسخه ی bigblue رو آپدیت کنم
و اینکه این ی مشکل خیلی بزرگه
ب نظرتون بهترین راهکار برای حل این مشکل چیه؟
@a.ghaderi1375 خواهش میکنم
برای آپدیت این پکیج میتونید از این دستور هم استفاده کنید:
composer update bigbluebutton/bigbluebutton-api-php --lock
ببینید به دلیل اینکه لینوکسی ها قائده درستی برای کد نویسی ندارن ، معمولا همه ی افراد این مشکلات رو دارن ، الان شما یه Composer آپدیت کردید و مجبورید کل پروژتون رو عوض کنید ... چون ممکنه چیز هایی به Composer جدید اضافه شده باشه که اون پکیج نمیتونه باهاش ارتباط برقرار بکنه ... و فکر میکنم بهترین کار همین آپدیت پکیج باشه.
خوب ببینید دقیقا چه خطایی دارید و سعی کنید همون خطا رو برطرف کنید.
اگر دستور composer update بزنید آیا عملیات بصورت کامل و با موفقیت انجام میشه؟ ارور خاصی نمیده؟ خودتون دستکاری خاصی در فایل composer.json انجام ندادید؟
اینکه API تون از کار افتاده به چه معناست؟ ارور ۵۰۰ میده؟ اگر آره پس حتما log ش هم ثبت شده و با مراجعه به مسیر storate/log میتونید ببینید داستان چیه...
@mhyeganeh
نه وقتی شروع اتاق رو میزنم api ای که اجرا میشه createmeeting هستکه این ارور رو دارم

بعد از اینکه composer update رو اجرا کردم دیگه api من که همون createmeeting هست ارور بالا رو بهم میده