تغییر جدول میزبانی پیشوند دروپال

من یک سایت دروپال 7 بر روی یک وب سرور، آن است که در حال حاضر با استفاده از یک پایگاه داده است که با یک پیشوند ایجاد شد.

من تلاش برای بازگرداندن آن به پایگاه داده به یک نمونه دروپال جدید از یک ارائه دهنده میزبانی مشترک. من با استفاده از پشتیبان گیری و بازیابی ماژول به حرکت به پایگاه داده. یک چیزی که من هیچ کنترلی ظاهری این است که "اسکریپت نصب سریع" خود یک پایگاه داده دروپال جدید با یک "drupal_" پیشوند ایجاد می کند.

تغییر پیشوند جدول های دروپال میزبانی بارگذاری مجدد پایگاه داده خود را

آیا من نیاز به تبدیل پایگاه داده های موجود من به آن پیشوند، چون به نظر می رسد در حال حاضر تغییرات مهاجرت من حتی در حال خواندن از آن احتمالا هر دو داده سایت های نشسته در کنار هم، و اطلاعات پایگاه داده من می خواهم به خواندن مطالب از Don 'تی دارای پیشوند؟ است که استدلال درست است؟ اگر چنین است چگونه تبدیل من پایگاه داده دروپال من به یکی از همان اما در حال حاضر با پیشوند لازم اعمال در سراسر.

مارس 20 '13 در 15:07 خواسته

اگر شما از phpMyAdmin ساده ترین راه این است که:

  • رفتن به "ساختار" تب (که در آن است که لیستی از جداول وجود دارد).
  • انتخاب همه جداول (با "علامت زدن همه" را بردارید در پایان لیست)
  • در فهرست کشویی نزدیک به "بررسی همه" عمل "اضافه کردن پیشوند جدول" (یا "جایگزین پیشوند جدول" اگر این مورد است) را انتخاب کنید
  • وارد کردن پیشوند، دکمه را فشار دهید و اجازه دهید آن را انجام تمام کار.

پس از آن به یاد داشته باشید برای مشخص کردن پیشوند در سایت \ پیش فرض \ settings.php وجود

پاسخ ژوئیه 29 '14 در 20:48

داشته باشید که همه جداول انتخاب می شوند زمانی که شما "انتخاب همه"، فقط آنهایی که در صفحه قابل مشاهده است. دروپال است بسیاری از جداول و جداول در صفحه 2 که انتخاب نشدهاند، وجود دارد. در ساعت 12:15 wranvaud اکتبر 20 '16 - فقط همین کار را انجام در صفحه 2.

اگر آن را فقط پایگاه داده با «drupal_ 'پیشوند است، شما لازم نیست برای ایجاد یک پیشوند جدول.

روگرفت پایگاه داده ایجاد شده توسط پشتیبان گیری و بازیابی ماژول هیچ تعریف پایگاه داده شامل نمی شود.

اگر شما به آن نیاز دارید، شما می توانید فایل mysqldump استخراج و اضافه کردن زیر را به بالای فایل:

در غیر این صورت، فقط تغییر اعتبار پایگاه داده خود را در settings.php وجود، و استفاده از پشتیبان گیری و بازیابی ماژول به بارگذاری مجدد پایگاه داده خود را.

این اسکریپت پی اچ پی به صورت خودکار تغییر نام جداول چندگانه در یک پایگاه داده MySQL. این لیست تمام جداول در یک بانک اطلاعاتی، که شامل یک الگوی رشته تعریف شده است. اسکریپت ایجاد و یک سری از دستورات SQL، که تغییر نام جدول با جایگزین الگوی جستجو در نام جدول اصلی با یک الگوی دیگر در نام جدول جدید اجرا می کند.

این اسکریپت به راحتی می توانید تغییر به تغییر نام پایگاه داده های متعدد، و یا وقتی سلب الگوی اصلی (f.e. یک پیشوند) و اضافه کردن یک الگوی جدید (f.e. یک پسوند) مورد نیاز است.

تغییر پیشوند جدول های دروپال میزبانی می توانید فایل mysqldump استخراج

پس از اجرای اسکریپت، شما باید برای ویرایش settings.php وجود خود را به تغییر نام تنظیم db_prefix است. پس از اسکریپت اجرا شده است، شما ممکن است یک خطای PDO دریافت کنید: "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 تبادل پشته، وارز

این ویدئو را تماشا کن!

مقالات مرتبط

جدول mysql تغییر میزبانی پیشوند جوملاروش چند برای تعیین پیشوند پایگاه داده شما وجود دارد. در این روش توصیه شده است برای مشاهده ی Global Configuration پایگاه تنظیمات گروه از نظر مدیر خود جوملا! سایت اینترنتی....
وجهی آپاچی جستجو میزبانی solr دروپالتوجه: تشکر ویژه اضافی برای داگ وان برای ارائه انگیزه در نهایت به این پست وبلاگ پست! در اوایل 2016، زمانی که API جستجو و ماژول Solr مربوط برای دروپال 8 در آلفا اولیه بودند ...
URI تغییر تم وردپرس میزبانیتغییر آدرس سایت در تنظیمات> صفحه نمایش عمومی در نصب و راه اندازی سایت های تک از وردپرس، دو زمینه به نام "وردپرس نشانی (URL)" و "نشانی سایت (URL)" وجود دارد. آن ها هستند...
پرینتر صفحات دوستانه میزبانی دروپالدروپال یک سیستم مدیریت محتوا قوی است که بر روی یک سرور LAMP اجرا می شود. سرور LAMP با استفاده از خروجی زیر به طور پیش فرض، اما PostgreSQL و همچنین می توانید با دروپال استفاده می شود. این می تواند به وبلاگ ها، انجمن ها، و یک میزبان ...
مطلع جدول میزبانی پیشوند جوملاروش چند برای تعیین پیشوند پایگاه داده شما وجود دارد. در این روش توصیه شده است برای مشاهده ی Global Configuration پایگاه تنظیمات گروه از نظر مدیر خود جوملا! سایت اینترنتی....