سلام وقت بخیر
بنده سرور اختصاصی دارم .
چند روز پیش سرور رو انتقال دادم .
اطلاعات دیتابیس و فایل ها به طول کامل انتقال پیدا کردند .
از طریق MongoDB Commpass به طور کامل به دیتابیس دسترسی دارم و اطلاعات کامل انتقال پیدا کرده .
هنگامی که دستوری php artisan serve رو داخل سرور اجرا میکنم ارور زیر رو دریافت میکنم .
لطفا راهنمایی بفرمایید چه کاری نیاز هست انجام بدم تا مشکل برطرف بشه ؟
مشخصات سرور : لینوکس - ubuntu 16
کنترل پنل دایرکت ادمین
دیتابیس MongoDB
با تشکر .
مشخصا همونطور که دارید مشاهده میکنید
کلاسی وجود نداره پکیجی که استفاده کردید رو نصب فرمودید با composer
سلام مجدد .
با توجه به دریافت ارور :
Class 'MongoDB\Driver\Manager' not found
و توضیحات شما .
با به راهنمایی این سایت
https://bestafiko.medium.com/install-mongodb-on-laravel-project-jenssegers-mongodb-4faa9db5884b
وارد پوشه لاراول شدم و دستور
composer require jenssegers/mongodb
اجرا میکنم
ولی ارور زیر رو دریافت میکنم .
Your requirements could not be resolved to an installable set of packages.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
از اونجای که چند بار این مشکل برام پیش میومد و هر بار فراموش میکنم چطوری این مشکل حل میشد ...
و همچنین برای افرادی که شاید مثل بنده این مشکل براشون پیش بیاد .
آموزش رفع خطا مونگو دی بی (mongodb) لاراول
Class 'MongoDB\Driver\Manager' not found
از طریق دسترسی ssh وارد سرور شوید ، سپس دستور زیر را اجرا کنید :
pecl install mongodb
پس از نصب و تکمیل شدن مراحل ، باید وارد فایل php.ini با آدرس
/usr/local/lib/
ویرایش شود و خط زیر به دستورات اضافه شود
extension=mongodb.so
پس از انجام مراحل بالا مجدد لاراول را اجرا نمایید ، مشکل برطرف میشود .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟