رفتن به مطلب
esb1982

نصب مجدد جوملا روی جوملای قبلی

پست های پیشنهاد شده

سلام وقت به خیر

من جوملا 2.5 دارم که محتوا کامل وارد شده.

قالبی را می خوام که فقط با بسته نصبی درست می شه.

امکان داره دیتابیس را حفظ کنم و جوملا جدید با حفظ محتوا قبلی نصب بشه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

بله میشه منتهی اول از سایت اولی بک آپ کامل بگیرید

بعد بسته نصبی رو توی روت اپلود کنید

ادرس سایت و بزنید و تو کادرهای مربوط به دیتابیس همون اسم و یوزر و پسورد دیتابیس جوملای اول رو بزنید

دو تا تیک هست پایینش یکی نوشته drop که اطلاعات دیتابیس رو پاک میکنه

شما بذار روی اون یکی بعد نصب رو انجام بده تا اخر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

بله میشه منتهی اول از سایت اولی بک آپ کامل بگیرید

بعد بسته نصبی رو توی روت اپلود کنید

ادرس سایت و بزنید و تو کادرهای مربوط به دیتابیس همون اسم و یوزر و پسورد دیتابیس جوملای اول رو بزنید

دو تا تیک هست پایینش یکی نوشته drop که اطلاعات دیتابیس رو پاک میکنه

شما بذار روی اون یکی بعد نصب رو انجام بده تا اخر

 

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شما وقتی بسته نصبی رو نصب کردی

نصب اطلاعات نمونه رو زدی؟

 

بله

برای چیدمان اولیه قالب داشتم بسته نصبی را استفاده می کردم. بدون نصب اطلاعات نمونه که فایده نداشت

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چیدمان که فقط ماژول ها هست!! و موقعیتش نباید اطلاعات نمونه رو می زدید! و یک پیشنهاد بی ربط seo بهتون بدم این وسط!هیچ وقت اون گزینه رو نزنید!!!!چه برسه به الان که داشتید رو یه وب سایت کامل میریختید

پیشوند جدول های جدید فرق داره با جدول های تازه ساخته شده؟اگر فرق می کنه فکر کنم اگر از تنظیمات عمومی پیشوند جداول رو اون قبلی بزنید درست شه!البته فکر کنم!

نظر استاد مرتضی هم بپرسید

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام
 
یک نکته بسیار مهم در استفاده از بسته های نصبی وجود داره که بی توجهی به اون میتونه مشکل ساز بشه و اونم توجه به نسخه جوملا هستش
 
یعنی به فرض سایت فعلیتون از جوملا 2.5.11 استفاده میکنه ولی نسخه بسته نصبیتون به فرض 2.5.8 هستش
 
شاید برای کسی که بخواد فقط از بسته نصبی استفاده کنه مشکلی نداشته باشه ولی اون دسته از کسانی که میخوان اطلاعات سایت سابقشون رو به این بسته انتقال بدهند بسیار مهم است
 
برای اینکار میبایست ابتدا بسته نصبی را همانند جوملا نصب کنید و سپس آن را به نسخه 2.5.11 ارتقا دهید
 
البته ممکنه نسخه سایت بروز نباشه و بسته نصبی بروز باشه که باید قبل از انتقال ، سایت را بروز رسانی کرده باشید
 
و اما در مورد نصب اطلاعات نمونه ، کاملا با این امر موافقم که نباید استفاده بشه ولی برخی اوقات بنا به نحوه ساخت بسته باید استثنا قائل شد و آن را به اجبار نصب کرد . حتما" میپرسید چرا ؟
 
حتما میدونید که برای اینکه قالب در بخش مدیریت قالبها شناخته بشه باید از قبل اطلاعات اون در دیتابیس ثبت شده باشه
 
برخی از کسانی که اینگونه بسته ها را میسازند اطلاعات متفرقه جوملا مثل مطالب ، افزونه ها و قالبهایی که از اجزاء پیشفرض جوملا محسوب نمیشوند رو در sql های اصلی وارد نمیکنند
 
به جای اینکار در فایل sample_data.sql که برای نصب اطلاعات نمونه بکار گرفته میشه وارد میکنند
 
در چنین شرایطی بطور مثال وقتی اطلاعات قالب برای اجرا در این فایل باشد ، نصب اطلاعات نمونه یک اجبار محسوب میشود . البته میتوان پس از نصب بطور دستی موارد غیر ضروری را حذف کرد
 
بازم میگم همه اینایی که گفتم بستگی به نحوه ساخت بسته نصبی داره
 
برای اینکه مشکلی هم به لحاظ پیشوند جداول نداشته باشید خیلی ساده میتونید یک دیتابیس جدید ایجاد کنید و برای نصب بسته نصبی از آن استفاده کنید و به هنگام نصب بسته نصبی همان پیشوند سابق رو وارد کنید
 
برای انتقال اطلاعات از دیتابیس قدیم کافیست که از جداول موردنظرتون بک آپ بگیرید بعد جدول موردنظر در دیتابیس جدید را ابتدا Empty کنید و سپس ایمپورت کنید
 
نقل قول :
پیشوند جدول های جدید فرق داره با جدول های تازه ساخته شده؟اگر فرق می کنه فکر کنم اگر از تنظیمات عمومی پیشوند جداول رو اون قبلی بزنید درست شه!البته فکر کنم!
 
اون قسمت برای اینه که شما به نوعی دیتابیس رو عوض کنید نه اینکه در دیتابیس روی پیشوند جداول اثری بذاره

 

البته بهتره که برای معرفی دیتابیس به جوملا از اون قسمت اقدام نکنید چون به لحاظ هوبت پس از ذخیره جوملا شما رو از محیط ادمین خارج میکند

 

به لحاظ رعایت امنیت توصیه نمیشه . بهتره که بصورت دستی در فایل کانفیگ اینگونه تغییرات داده بشه
 
موفق و پیروز باشید
یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

نه اقا مصطفی فک کنم منظورم رو متوجه نشدید!گفتم وقتی جوملا جدید ریخته شده حتما با یک پیشوند جدید ذخیره می کنه جدول هاشو دیگه!مثلا جوملا قبلی _joom1 و دومی _joom2 شده! و بعد از نصب اطلاعات ، جدول های اولی می مونه ولی جوملا از جدول های دومی استفاده می کنه!پس می تونیم پیشوند جدول رو از فایل کلنفیگ که گفتید رو اولی تنظیم کنیم تا جوملا از اون استفاده کنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

بله همین را فرمودید و بنده هم متوجه این موضوع بودم ولی برای تغییرش گفتید که از قسمت تنظیمات عمومی انجام بدهند که بنده هم در پاسخ گفتم از این طریق صحیح نیست و برای رعایت امنیت میبایست از طریق فایل کانفیگ تغییرات را اعمال کرد

و این مربوط به حالتی بود که دیتابیس جدید ایجاد نکنند

 

در مورد ایجاد دیتابیس جدید هم که توضیحات را در پست قبلیم کامل توضیح دادم

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...