Ali safir
4 سال پیش توسط Ali safir مطرح شد
3 پاسخ

به روز رسانی پروژه لاراول

با سلام
بنده یک پروژه انلاین لاراول دارم ، برای توسعه در لوکال اون رو توسعه دادم و جداول دیتابیس هم تغییراتی داشته
چطور میتونم این تغییرات رو در سایت اصلی انجام بدم بدون اینکه اطلاعات سایتم پاک بشه؟


ثبت پرسش جدید
مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

سلام فایل‌هایی که تغییر دادید رو که فقط جایگزین کنید.
برای تغییرات دیتابیس بهتر بود که با مایگریشن اون تغییرات رو انجام می‌دادید. یعنی مقلا یک مایگیریشن درست می‌کردید که یک فیلد به جدول اضافه می‌کرد یا هر تغییر دیگه‌ای.

اگر تغییرات دیتابیس رو دستی انجام دادید به نظر من الان بهترین کاری که می‌تونید بکنید اینه که اون تغییرات رو برگردونید و با استفاده از مایگریشن اون تغییرات رو اعمال کنید، بعد ببرید روی هاست و دستور php artisan migrate رو بزنید که تغییرات اعمال بشه.

و گرنه تنها راهتون اینه که توی هاست هم تغییرات رو دستی اعمال کنید.


Ali safir
تخصص : برنامه نویس
@ali.safir1370 4 سال پیش مطرح شد
0

با مایگریشن اضافه کردیم ولی خب توی cpanel که نمیتونیم مایگریشن رو اجرا کنیم


محمد امیری
تخصص : backend coder
@mohammadeng3731 4 سال پیش آپدیت شد
1

سلام.
شما از اول نکوبیدی نساختین که درسته؟بره همین مهم ترین بخش اطلاعات دیتابیس هستش که اول از همه یک backup ازش بگیر یا export کن ازش .از وبسایتم یک backup داشته باش قبل تغییرات.بعد یه تایم که ترافیک نداری(مثلا 3 شب) کدهای قبلی رو بذار جای کدهای جدید کل پروژتو.پایگاه داده هم شما اون اکسپورت شده رو import کن تو حالت develop تغییرات رو اعمال کن تو مایگریشن هات حتما تغییرات رو بذار.بعد جفتشونو آپلود کن.البته با کرانجاب میتونی migrate کردن رو انجام بدی رو هاست اشتراکی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام