vahid62 1 ارسال شده در بهمن 91 سلام ميخواهم اطلاعات ديتابيسي رو به ديتابيس كه هيچ اطلاعاتي در ان نيست ببرم اين ديتابيس ها هر كدوم براي سايتهاي جداي هستند و فقط ميخواهم انتقال انجام شه نه ارتقاع چون چند بار اينكار با شكست انجام شد چندتا سوال دارم 1- لازم هست ابتدا ديتابيس و سايت جديد راه اندازه بشه يا بعد از انتقال بايد سايت جوملا رو نصب و راه اندازه كنم اگه قبل از انتقال ، راه اندازي كنم در فايل configuration.php اطلاعات ديتابيس جديد قرار ميگيره و بعد از انتقال ديتابيس ، فايل configuration.php رو با چه اطلاعاتي عوض كنم 2- بهترين روش انتقال در حالتي كه هر دو ديتابيس در سي پنل هست چي هست خحم ديتابيسم زياد هست نميخواهم بكاپ بگيرم در كامپيوترم و دوباره اين بكاپ رو از كامپيوتر به سي پنل بفرستم نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
omid_red_19 3 ارسال شده در بهمن 91 به نظرم بهترین راه export و import گرفتن از phpadmin باشه نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 91 با سلام 1- لازم هست ابتدا ديتابيس و سايت جديد راه اندازه بشه يا بعد از انتقال بايد سايت جوملا رو نصب و راه اندازه كنم اگه قبل از انتقال ، راه اندازي كنم در فايل configuration.php اطلاعات ديتابيس جديد قرار ميگيره و بعد از انتقال ديتابيس ، فايل configuration.php رو با چه اطلاعاتي عوض كنم استفاده از دیتابیسی که دارید در دیتابیس دیگر به منزله داشتن دو سایت یکسان میباشد . فلذا شما نیازی به نصب جوملا ندارید کافیست همان فایلها و پوشه های جوملای فعلی را در پوشه ای جداگانه کپی کنید و سپس پس از ایجاد دیتابیس جدید ، اطلاعات دیتابیس جدید را در فایل کانفیگ وارد کنید 2- بهترين روش انتقال در حالتي كه هر دو ديتابيس در سي پنل هست چي هست خحم ديتابيسم زياد هست نميخواهم بكاپ بگيرم در كامپيوترم و دوباره اين بكاپ رو از كامپيوتر به سي پنل بفرستم برای اینکه کارتون به دانلود کشیده نشه میبایست بصورت زیر انجام بدید : ابتدا یک دیتابیس جدید ایجاد کنید و سپس وارد دیتابیس فعلی شوید حالا وارد جدول اولی شوید و از بالای پنل سمت راست وارد تب Operations شوید در این تب قسمتی قرار دارد به نام (Copy table to (database.table در این بخش دو فیلد میبینید که با یک نقطه به هم وصل شده اند . از لیست سمت چپ نقطه دیتابیس مقصد (همون دیتابیس جدیدتون) رو انتخاب کنید در فیلد سمت راست نام همان جدولی را که دارید کپی میکنید وارد کنید . دقت کید که پیشوند را هم ذکر کنید اگر میخواهید از پیشوند متفاوتی استفاده کنید میبایست پیشوند جدید را نیز بعدا" به فایل کانفیگ معرفی کنید با باقی گزینه ها کاری نداشته باشید و روی دکمه Go کلیک کنید همین کار رو برای سایر جداولتون به همین ترتیب یکی یکی ادامه بدید موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
vahid62 1 ارسال شده در بهمن 91 ممنون دوست عزيز راهنماي كاملي بود فقط در مورد بخش اول درسته دو سايت يكسان دارم و دليل اصلي اين انتقال اشكال در سايت جوملاي اول هست كه ميخواهم با انتقال در سايت دوم اين مشكل حل بشه قبلا يكبار در حالتي كه هر دو سايت فعال بودند ديتابيس اول رو اكسپورت و در دومي ايمپورت كردم و با اينكه انتقال رو در ديتابيس ها كامل نشون ميداد حتي حجم تمام جدولهاي دو ديتابيس يكسان بود ولي در سايت دوم چيزي در محتوا اضافه نشده بود با راهنماي سوال دوم از اكسپورت و ايمپورت ديتابيس ها راحت شدم و براي سوال اول با توجه به لازم بود ساخت يك سايت جديد و اطلاعات فايل configuration.php لطفا راهنماي كنيد نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 91 با سلام دليل اصلي اين انتقال اشكال در سايت جوملاي اول هست كه ميخواهم با انتقال در سايت دوم اين مشكل حل بشه خب بهتر بود ابتدا مشکلتون رو مطرح میکردید شاید قابل حل بود و نیازی به انتقال هم نباشه اگر مشکلتون در دیتابیس باشه که انتقال چیزی رو عوض نمیکنه ! قبلا يكبار در حالتي كه هر دو سايت فعال بودند ديتابيس اول رو اكسپورت و در دومي ايمپورت كردم و با اينكه انتقال رو در ديتابيس ها كامل نشون ميداد حتي حجم تمام جدولهاي دو ديتابيس يكسان بود ولي در سايت دوم چيزي در محتوا اضافه نشده بود از امکانات خود جوملا استفاده میکنید یا از افزونه ای مثل K2 ؟ اگر از امکانات خود جوملا استفاده میکنید بررسی کنید که در جدول content مطالبتون اضافه شده یا نه براي سوال اول با توجه به لازم بود ساخت يك سايت جديد و اطلاعات فايل configuration.php لطفا راهنماي كنيد در فایل کانفیگ خطوط زیر را تنظیم کنید public $user = 'نام کاربری دیتابیس'; public $password = 'پسورد دیتابیس'; public $db = 'نام دیتابیس'; public $dbprefix = 'پیشوند جداول دیتابیس'; public $log_path = 'logs مسیر پوشه'; public $tmp_path = 'tmp مسیر پوشه'; موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
vahid62 1 ارسال شده در بهمن 91 دوست عزيز قبلا در اين پست مطرح كرده بودم حتي يوزر و پسوردم رو به خود شما پ. خ زدم ولي خودتون هم ديده كه درست نشد و از ابتدا با كامپوننت كا2 ارسال داشتم --- و دوست عزيز دقيقا مشكل من همين جاست كه اين بخش رو با كدوم ديتابيس جايگزين كنم اگر سايت جديد رو راه اندازي كنم ، با ديتابيس جديد راه اندازي ميشه و يك سايت تازه هست و اين فايل و اين بخش کانفیگ با ديتابيس جديد هست و اگر قبل از راه اندازي با ديتابيس قبلي جايگزين بشه كه ميشه همون سايت و گويا اصلا سايت اينجوري بالا نمياد public $user = 'نام کاربری دیتابیس';public $password = 'پسورد دیتابیس';public $db = 'نام دیتابیس';public $dbprefix = 'پیشوند جداول دیتابیس';public $log_path = 'logs مسیر پوشه';public $tmp_path = 'tmp مسیر پوشه'; نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 91 با سلام بله متوجه شدم پس به این ترتیب شما یک جوملا جدید نصب کنید و سپس دیتابیس قبلی را به تدریج به دیتابیس جدید انتقال بدید موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
vahid62 1 ارسال شده در بهمن 91 با سلام 1- لازم هست ابتدا ديتابيس و سايت جديد راه اندازه بشه يا بعد از انتقال بايد سايت جوملا رو نصب و راه اندازه كنم اگه قبل از انتقال ، راه اندازي كنم در فايل configuration.php اطلاعات ديتابيس جديد قرار ميگيره و بعد از انتقال ديتابيس ، فايل configuration.php رو با چه اطلاعاتي عوض كنم استفاده از دیتابیسی که دارید در دیتابیس دیگر به منزله داشتن دو سایت یکسان میباشد . فلذا شما نیازی به نصب جوملا ندارید کافیست همان فایلها و پوشه های جوملای فعلی را در پوشه ای جداگانه کپی کنید و سپس پس از ایجاد دیتابیس جدید ، اطلاعات دیتابیس جدید را در فایل کانفیگ وارد کنید 2- بهترين روش انتقال در حالتي كه هر دو ديتابيس در سي پنل هست چي هست خحم ديتابيسم زياد هست نميخواهم بكاپ بگيرم در كامپيوترم و دوباره اين بكاپ رو از كامپيوتر به سي پنل بفرستم برای اینکه کارتون به دانلود کشیده نشه میبایست بصورت زیر انجام بدید : ابتدا یک دیتابیس جدید ایجاد کنید و سپس وارد دیتابیس فعلی شوید حالا وارد جدول اولی شوید و از بالای پنل سمت راست وارد تب Operations شوید در این تب قسمتی قرار دارد به نام (Copy table to (database.table در این بخش دو فیلد میبینید که با یک نقطه به هم وصل شده اند . از لیست سمت چپ نقطه دیتابیس مقصد (همون دیتابیس جدیدتون) رو انتخاب کنید در فیلد سمت راست نام همان جدولی را که دارید کپی میکنید وارد کنید . دقت کید که پیشوند را هم ذکر کنید اگر میخواهید از پیشوند متفاوتی استفاده کنید میبایست پیشوند جدید را نیز بعدا" به فایل کانفیگ معرفی کنید با باقی گزینه ها کاری نداشته باشید و روی دکمه Go کلیک کنید همین کار رو برای سایر جداولتون به همین ترتیب یکی یکی ادامه بدید موفق و پیروز باشید یا حق :64 (17): دوست عزيز گزينه هاي كه شما گفتيد در بخش Operations نبود عكسي از اين بخش گرفتم ميشه با عكس راهنماي كنيد نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 91 با سلام به عرایض بنده توجه نکردید ابتدا یک دیتابیس جدید ایجاد کنید و سپس وارد دیتابیس فعلی شوید حالا وارد جدول اولی شوید و از بالای پنل سمت راست وارد تب Operations شوید این تصویر نشون میده که شما بعد از ورود به دیتابیس موردنظر مستقیما" به سربرگ Operations رفته اید شما میبایست ابتدا وارد یک جدول شوید و سپس به سراغ سربرگ مربوطه بروید موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
vahid62 1 ارسال شده در بهمن 91 ممنون دوست عزيز كاملا منتقل شد و مشكل اخطار بالاي سايت هم حل شد نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر