تغيير الجدول استضافة بادئة دروبال
لدي موقع دروبال 7 يعمل على خادم الويب، وتستخدم حاليا قاعدة بيانات التي تم إنشاؤها مع من البادئة.
أنا محاولة لاستعادة قاعدة البيانات إلى مثيل دروبال جديد من المشترك مزود استضافة. أنا باستخدام النسخ الاحتياطي واستعادة وحدة لنقل قاعدة البيانات. شيء واحد ليس لدي أي سيطرة واضحة من هو بأن "النصي سريع تثبيت" بإنشاء قاعدة بيانات دروبال جديدة مع البادئة "drupal_".

هل أنا بحاجة لتحويل قاعدة البيانات الموجودة بلدي أن يكون هذا البادئة، لأنه كما يبدو الآن حتى لا يتم قراءة بلدي التغييرات التي تم ترحيلها منذ ذلك ربما على حد سواء بيانات المواقع يجلسون جنبا إلى جنب، ومعلومات قاعدة البيانات أريد أن قراءة مقالات من دون 'ر لها البادئة؟ هل هذا المنطق صحيح؟ إذا كان الأمر كذلك كيف يمكنني تحويل قاعدة البيانات دروبال جهدي لنفس واحدة ولكن الآن مع البادئة اللازمة تطبق في جميع أنحاء؟
طلب 20 مارس '13 في 15:07
إذا كان لديك بريس أبسط طريقة هي:
- انتقل إلى علامة التبويب "هيكل" (حيث هناك قائمة الجداول).
- تحديد كافة الجداول (مع مربع "تحديد الكل" في نهاية القائمة)
- في القائمة المنسدلة بالقرب من "تحديد الكل" تحديد الإجراء "إضافة جدول البادئة" (أو "استبدال الجدول البادئة" إذا كان هذا هو الحال)
- إدراج البادئة، اضغط على زر والسماح لها القيام بكل عمل.
بعد أن تذكر لتحديد البادئة في الموقع \ الافتراضي \ settings.php
أجاب 29 يوليو '14 في 20:48
مانع أن لا يتم تحديد كافة الجداول عند "تحديد الكل"، فقط تلك التي تظهر على الصفحة. دروبال لديها العديد من الجداول وهناك جداول أخرى في الصفحة 2 التي لم يتم تحديدها. فقط تفعل الشيء نفسه على صفحة 2. - wranvaud 20 أكتوبر '16 الساعة 12:15
لو كان مجرد قاعدة البيانات مع البادئة "drupal_، لا تحتاج إلى إنشاء بادئة الجدول.
تفريغ قاعدة بيانات تم إنشاؤها من قبل النسخ الاحتياطي واستعادة وحدة لا يتضمن أي تعريف قاعدة البيانات.
إذا كنت في حاجة إليها، يمكنك استخراج ملف mysqldump وإضافة ما يلي إلى أعلى الملف:
خلاف ذلك، مجرد تغيير أوراق اعتماد قاعدة البيانات الخاصة بك في settings.php، واستخدام النسخ الاحتياطي واستعادة وحدة لإعادة تحميل قاعدة البيانات الخاصة بك.
هذا البرنامج النصي PHP بأتمتة إعادة تسمية جداول متعددة في قاعدة بيانات MySQL. وهو يسرد كافة الجداول في قاعدة بيانات MySQL، والتي تحتوي على نمط سلسلة محددة. السيناريو يخلق وتنفيذ سلسلة من البيانات SQL، التي تسمية الجدول عن طريق استبدال نمط البحث في اسم الجدول الأصلي مع نمط آخر في اسم الجدول الجديد.
هذا السيناريو يمكن بسهولة أن يتم تعديل لإعادة تسمية قواعد بيانات متعددة، أو عند تجريد النمط الأصلي (f.e. بادئة) وإضافة نمط جديد (f.e. لاحقة) هو مطلوب.

بعد تشغيل البرنامج النصي، سيكون لديك لتعديل settings.php لإعادة تسمية الإعداد db_prefix. بعد تشغيل البرنامج النصي، قد تحصل على خطأ شركة تنمية نفط عمان: "PDOException: SQLSTATE [42S02]: جدول قاعدة أو عرض لم يتم العثور: 1146 جدول '[قاعدة بيانات] .semaphore' غير موجود في lock_may_be_available ().". وإذا حدث ذلك: 1) إعادة تسمية settings.php لشيء من هذا القبيل إعدادات old.php. 2) نسخ default.settings.php إلى المجلد المواقع / الافتراضي وتسميته إلى settings.php. سيؤدي هذا السيناريو تثبيت لتشغيل. عند المطالبة لإعدادات قاعدة البيانات الخاصة بك، أدخل اسم قاعدة البيانات الموجودة. السيناريو سوف تثبيت أبلغكم أن قاعدة البيانات موجودة بالفعل، وتقدم ليأخذك إلى موقع الويب الخاص بك.
أجاب 15 ديسمبر '13 في 05:25
اجابتك
2017 المكدس التبادل، وشركة