صفحة واحدة استضافة حدة دروبال
كما نوقش في صفحة أساسيات دروبال يتم دروبال تتكون من ثلاثة أجزاء رئيسية، مصدر برنامج، وتحميل الملفات وقاعدة البيانات. من أجل الهجرة إلى مواقع متعددة اقامة كل ثلاثة من هذه الأجزاء من دروبال قد تحتاج إلى تغيير.
كود قاعدة التعديلات
يتبع هذا الى حد كبير الأمثلة توضح في المبادئ التوجيهية متعددة المواقع. إن أي وحدة أو موضوع غير مدرج في قائمة موحدة تحتاج إلى أن تضاف إلى الموقع الفرعي الخاص بك.
التعديلات الملف الذي تم تحميله
الدليل الملفات عادة ما يكون أبسط جزء من هذا التغيير. نقل ملفات مرتبة في / مواقع / الافتراضي / الملفات إلى /sites/mysite.ucsf.edu/files.
لدي mcmanuslab.ucsf.edu الموقع الذي تم تخزينه من الملفات في الموقع الافتراضي، لذلك تحتاج إلى نقلها إلى مواقع / mcmanuslab / ملفات كافة الملفات. يتبع قيادة يونيكس:
ام $ DRUPAL_HOME / مواقع / الافتراضي / الملفات إلى $ DRUPAL_HOME / مواقع / mcmanuslab.ucsf.edu / ملفات
التعديلات قاعدة البيانات
ومعظم التغييرات تتطلب SQL التالية
تحديث `files` وضع أسم دليل = استبدال (أسم دليل،" مواقع / الافتراضي / ملفات / '،' ')؛
يستبدل المثال أعلاه "مواقع / الافتراضي / ملفات" مع أي شيء ''.
المثال الثاني (المستخدمة تحويل موقع واحد تعيين ما يصل الى متعددة الموقع)
تحديث `files` وضع أسم دليل = استبدال (أسم دليل،" مواقع / الافتراضي / ملفات '،' المواقع / mcmanuslab.ucsf.edu / ملفات ')؛
يستبدل المثال أعلاه "المواقع / الافتراضي / ملفات" مع "مواقع / mcmanuslab.ucsf.edu / الملفات"
- تغيير مسار أسم دليل في جدول الملفات. يظهر المثال أعلاه هذا التغيير المحدد.
- تغيير مسار الصورة في الجدول المستخدم. اتبع مرة أخرى المثال أعلاه، استبدال المستخدم للملفات وصور لأسم دليل
- تغيير مسار الجسم في الجدول node_revisions. نعم لا تزال تستخدم الصيغة أعلاه، وهذه المرة يستعاض node_revision للملفات والجسم لأسم دليل.
بعد تحميلها على خادم متعدد الموقع
تأكد من تغيير إعدادات ملف أنها عادة ما يمكن العثور عليها في mysite.ucsf.edu/admin/settings/file-system
الحقول التي تحتاج إلى تغيير مسار ونظام الملفات