PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تهیه بستی نصبی از الحاقات جوملا



mahdi.manian
01-20-2012, 09:57 AM
با سلام.

فرض کنید ما یک سایت نصب شه با جوملا داریم که چند تا الحاق دارد و ما می خواهیم آن را به سایت دیگری منتقل کنیم.

چطوری میشه از آن ها بسته نصبی ساخت؟

آیا با انتقال فایل های یک الحاق و همچنین جداول دیتابیس آن به یک سایت دیگر می توان این کار را کرد؟ مشکلی پیش نمی آید؟

یک سوال دیگر هم داشنم.
چطوری میشه در دیتابیس یک یوزر سوپرادمین سخت؟ من در دیتابیس مثل سوپرادمین پیش فرض یکی می ساختم ولی این یوزر جدید سوپرادمین نبود و به مدیریت دسترسی نداشت.
لطفا راهنمایی کنید.

با تشکر.

kianesfahan
01-20-2012, 01:39 PM
درود

دوست عزیز برای ساخت بسته نصبی افزونه اش موجود میباشد . سرچ کنید پیدا می کنید .

از طریق دیگر هم می توانید سایت خود را انتقال دهید .

باید مراحل زیر را طی کنید :

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

فایل ها را در هاست جدید آپلود کرده و دیتابس جدید ایجاد نماید و فایل بک آپ را با دیتابس جدید ایمپورت کنید و فایل کانفینگ خود را ویرایش کنید .

موفق باشید

mahdi.manian
01-20-2012, 03:49 PM
منظورتون از فایل کانفیگ کدام فایل است؟ در کجاست؟ چه چیزهایی را باید واردش کنیم؟ با تشکر.

kianesfahan
01-20-2012, 03:54 PM
درود

منظور بنده configuration.php میباشد . در میان فایل های اصلی سایت شما وجود دارد . چک کنید مشاهده می کنید .

باید اطلاعات دیتابس جدید را وارد این قسمت کنید .

فایل configuration.php را ادیت کنید مشاهده می کنید .

موفق باشید

safajuy
01-20-2012, 05:14 PM
سلام

دوتا روش داريد:
1) از كامپوننت بك آپ گيري استفاده كنيدو از جوملا بهمراه ديتابيسش بك آپ بگيريد. به عنوان مثال مي تونيد از اين كامپوننت استفاده كنيد:
سیستم پشتیبان گیری Akeeba (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

اينكار راحتترين روش و بي دردسر هست

2) شما مي تونيد سايت رو توي لوكال بسازيد بعداز اتمام كار فايل پيكربندي رو تغيير نام بديد(مهم نيست به چه چيزي تغيير نام مي ديد.)
بعد به phpmyadmin بريد و از ديتابيستون بك آپ بگيريد از نوع insert
يك پوشه inistalltion از يك جوملا ي سالم پيدا كنيد و فايل sql رو با sql خودتون جا به جا كنيد

اين كار يك مقدار مهارت ميخواد كه اگر انجام بديد به مهارتش دست پيدا مي كنيد و مي تونيد نصب سريع از نوع جوملايي درست كنيد(بدون نصب هيچ افزونه اي)


چطوری میشه در دیتابیس یک یوزر سوپرادمین سخت؟ من در دیتابیس مثل سوپرادمین پیش فرض یکی می ساختم ولی این یوزر جدید سوپرادمین نبود و به مدیریت دسترسی نداشت.

منظورتون رو نفهميدم. سوپر ادمين نداريم توي ديتابيس. يوزرهاش به يك شكله

موفق باشيد

mahdi.manian
01-20-2012, 06:28 PM
سلام. منظورم از سوپر ادمین ، مدیر کل سایت هست. چوری اون را در دیتابس بسازیم؟

با تشکر.

shmata
01-20-2012, 06:49 PM
سلام. منظورم از سوپر ادمین ، مدیر کل سایت هست. چوری اون را در دیتابس بسازیم؟

با تشکر.
در دیتابیس تون جدول prefix_users را باز کنید و رکوردی که id آن 62 است مربوط به مدیر کل سایت یا به قول شما سوپر ادمین است
از این طریق میتونید در DB به آن دسترسی داشته باشید و ویرایشش کنید .

shmata
01-21-2012, 05:29 AM
با سلام.

فرض کنید ما یک سایت نصب شه با جوملا داریم که چند تا الحاق دارد و ما می خواهیم آن را به سایت دیگری منتقل کنیم.

چطوری میشه از آن ها بسته نصبی ساخت؟

آیا با انتقال فایل های یک الحاق و همچنین جداول دیتابیس آن به یک سایت دیگر می توان این کار را کرد؟ مشکلی پیش نمی آید؟

یک سوال دیگر هم داشنم.
چطوری میشه در دیتابیس یک یوزر سوپرادمین سخت؟ من در دیتابیس مثل سوپرادمین پیش فرض یکی می ساختم ولی این یوزر جدید سوپرادمین نبود و به مدیریت دسترسی نداشت.
لطفا راهنمایی کنید.

با تشکر.

برای انجام اینکار مراحل زیر را به ترتیب انجام دهید
1. از فایلهای جوملا و DataBase بکاپ تهیه کنید
2. از یک جوملای نصب نشده پوشه installation را کپی کنید در source جوملا تون
نکته : به version جوملا ها دقت کنید باهم یکی باشد
3. فایل configuration.php کلا delete کنید
4. این مرحله نیاز به این دارد که شما بتوانید در mysql با query بنویسید و query های موجود را ویرایش کنید
به آدرس

installation\sql\mysql\sample_data.sql

بروید و از نسخه DB ای که در مرحله اول بکاپ گرفته اید باید در این فایل به صورت query وارد شود
سپس آدرس سایت تان را در مرورگر واردکنید و مانند یک جوملای ساده نصب کنید و در مراحل نصب اطلاعات نمونه را انتخاب کنید
به این صورت میتوانید یک package نصبی جوملا داشته باشید

mahdi.manian
01-22-2012, 09:52 AM
در دیتابیس تون جدول prefix_users را باز کنید و رکوردی که id آن 62 است مربوط به مدیر کل سایت یا به قول شما سوپر ادمین است
از این طریق میتونید در DB به آن دسترسی داشته باشید و ویرایشش کنید .

خب مشکل همین است. ما می خواهیم یک یوزر بسازیم که ای دی آن 62 نباشد. البته در دیتابیس چون به سایت دسترسی نداریم.

چگونه؟

با تشکر.