اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

لدي مشروع لارفيل وتم رفعة علي الاستضافة , وتم عمل قاعدت البيانات وربطها بالموقع

المشكلة  بعد ذلك ان ملف الsql غير موجود ولا اعرف من اين اتي به 

لان ده موقع كان مبرمجه لي احد الاشخاص من فترة وليس لدي باك اب من  السيكول

 الخطأ

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aqarjrla_db.properties' doesn't exist

 

شكرا جزيلا

Recommended Posts

  • 0
نشر

المشكلة هو أنه لا يوجد جدول باسم "properties" في قاعدة البيانات "aqarjrla_db".

هل حدث الخطأ بينما كان المشروع يعمل بشكل سليم؟ أي لم تقم بأية تعديلات؟

إن كنت تقوم برفع المشروع بنفسك، فعليك تنفيذ أم التهجير لإنشاء الجداول في قاعدة البيانات، وستجد تفصيل هنا:

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

للأسف إذا لم يكن هذا الشخص قد قام بإعطائك نسخة من قاعدة البيانات فلن يمكن إسترجاعها ولكن من الممكن أن يكون قد قام بإستخدام المهجرات  واذا كان فعل ذلك فإن أمر إسترجاعها سهل إن شاء الله .

يمكنك الذهاب إلى هذا المسار database\migrations واذا وجدت بداخله العديد من الملفات فإذا قد قام هذا الشخص بإستخدام المهجرات ولكن لنأمل أن تكون تلك الملفات محدثة .

بعد العثور على تلك الملفات يمكنك إستخدام SSH على الإستضافه وتنفيذ الأمر التالى :

php artisan migrate

والآن سيتم تنفيذ تلك الملفات وإنشاء قاعدة البيانات .

إذا لم يكن لديك وصول لل SSH يمكنك وضع هذا الكود فى ملف web.php 

Route::get('sql_migrate', function () {
    \Artisan::call('migrate');
	dd("migrated succesfully");
});

ومن ثم الذهاب إلى عنوان sql_migrate/ فى الموقع وهكذا سيتم إنشاء قاعدة البيانات ومن ثم قم بحذف الكود السابق .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...