alirezazare

نصب جوملا بدون استفاده از ویزارد (نصب به صورت دستی)

8 پست در این موضوع

بسمه تعالی

یکی از مشکلاتی که خود بنده با اون روبرو بودم عدم امکان نصب جوملا (خصوصا جوملا3) با استفاده از ویزارد خود جوملا بود. که البته برای رفع آن راه های متفاوتی از جمله نصب به صورت دستی وجود دارد .

برای همین تصمیم گرفتم این آموزش را در انجمن قرار دهم تا اگر کاربران عزیز نیز این مشکل را داشتند بتوانند از این طریق جوملای خود را نصب نماییند .

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

installation/sql/mysql/joomla.sql

گام دوم: فایل joomla.sql را با یک ویرایشگر متن مانند نوت پد (Notepad) باز کنید و با فشردن کلید های ctrl و f پنجره find & replase باز کنید .

گام سوم: در فایل joomla.sql هرجا عبارت __# (دقت کنید که دوتا زیر خط هست نه یکی) را می بینید، به جای آن پیشوند جدول دلخواه خود را با یک زیر خط با آن جایگزین کنید. فرض می کنیم که پیشوند دلخواه ما jom3 است پس باید هرجا عبارت __# بود، با عبارت _jom3 (انتهایش یک زیر خط است) جایگزین کنیم.

گام چهارم: یک دیتابیس جدید را با استفاده از phpMyAdmin بسازید. (مثلا نام دیتابیس ما joom3db است)

گام پنجم: حال باید فایل joomla.sql را در دیتابیسی که ساخته ایم وارد (Import) کنیم. در phpMyAdmin وارد دیتابیس ساخته شد می شویم و به برگه Import رفته و در آنجا فایل joomla.sql را انتخاب کرده و بر روی دکمه Go کلیک کنید. اگر مشکلی پیش نیاید، شما پیام موفقیت آمیز بودن ایمپورت را خواهید دید.

گام ششم :* ایجاد فایل تنظیمات php، برای ساخت فایل تنظیمات php ابتدا باید به محلی که جوملا را می خواهید در آنجا نصب کنید رفته و فایل configuration.php-dist را در پوشه installation پیدا کنید.

فایل یاد شده را در محل نصب جوملا (یک پوشه بالاتر از محلی که اکنون قرار دارد) کپی کنید و عبارت dist- را از پایان آن حذف کنید. سپس آن را با یک ویرایشگر متن باز کنید و تغییرات لازم را در آن اعمال کنید. تغییرات لازم برای تنظیمات دیتابیس: در فایل تنظیمات عبارت های زیر تعیین کننده پارامترهای ارتباطی با پایگاه داده هستند.

در برابر user$ نام کاربری دیتابیس خود را وارد کنید . ( گام چهارم )

در برابر password$ گذرواژه دیتابیس خود را وارد کنید . ( گام چهارم )

در برابر db$ نام دیتابیسی که در گام چهارم ساختیم را وارد می کنیم . ( گام چهارم )

در برابرdbprefix$ باید پیشوند مورد نظر خود را که برای جدول ها انتخاب کردیم را وارد کنیم . ( گام سوم )

حال باید جوملای خود را تست کنیم. اگر مشکلی نباشد، باید شما بتوانید سایت جوملایی را ببینید. اما شما هیچ کاربری ندارید که ادمین باشد!پس باید بصورت دستی یک کاربر را بعنوان ادمین بسازیم.

گام هفتم: افزودن کاربر ادمین در دیتابیس - با استفاده از phpMyAdmin به دیتابیس جوملایی خود که ساختید بروید ببینید جداول jom3_users و jom3_user_usergroup_map وجود دارد یا خیر اگر بودند آنها را پاک کنید .

گام هشتم : فایل sql پیوست را دریافت کرده و همانند مرحله سوم __# را با_jom3 جایگزین و بعد ایمپورت نمایید. چنانچه مراحل را به درستی جلو رفته باشید حال جوملای شما با نام کاربری admin و کلمه عبور 6490 خواهد بود.

موفق و موید باشید.

2 کاربر پسند شده

Share this post


Link to post
Share on other sites

گام پنجم: حال باید فایل joomla.sql را در دیتابیسی که ساخته ایم وارد (Import) کنیم. در phpMyAdmin وارد دیتابیس ساخته شد می شویم و به برگه Import رفته و در آنجا فایل joomla.sql را انتخاب کرده و بر روی دکمه Go کلیک کنید. اگر مشکلی پیش نیاید، شما پیام موفقیت آمیز بودن ایمپورت را خواهید دید.

فکر کنم منظورتون یک دیتابیس خالی و بدون جدول هست ، من وقتی فایل رو با موفقیت ایمپورت کردم فقط یک سری از جدولهای جوملا امد

do.php?thmbf=joomlaforum.ir_14396520321.jpg

بقیه جدولها چی میشه

گام ششم :* ایجاد فایل تنظیمات php، برای ساخت فایل تنظیمات php ابتدا باید به محلی که جوملا را می خواهید در آنجا نصب کنید رفته و فایل configuration.php-dist را در پوشه installation پیدا کنید.

بعد از این مرحله که گفتید

وقتی مسیری که بسته نصبی جوملا رو در مرورگر اجرا میکنم ، دوباره مسیر نصب جوملا در حالت عادی میاد که باید اطلاعات سایت و ادمین رو زدم و در مرحله بعد اطلاعات دیتابیس رو میخواهد و ...

و مشکل حل نمیشه

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

Share this post


Link to post
Share on other sites

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

نام پوشه ی installation رو تغییر بدید به یک اسم دلخواه. تا سایت باز بشه

Share this post


Link to post
Share on other sites

این اخطار در سایت با این روش نصب میاد ، (موقع ایمپورت دیتابیس اخطاری نیامد و با موفقیت ایمپورت شد)

Error displaying the error page: Application Instantiation Error: Table 'test1.vahi_session' doesn't exist SQL=SELECT `session_id` FROM `vahi_session` WHERE `session_id` = 'vrid7e50op0fqgag6t15i5p816' LIMIT 0, 1

Share this post


Link to post
Share on other sites
این اخطار در سایت با این روش نصب میاد ، (موقع ایمپورت دیتابیس اخطاری نیامد و با موفقیت ایمپورت شد)

Error displaying the error page: Application Instantiation Error: Table 'test1.vahi_session' doesn't exist SQL=SELECT `session_id` FROM `vahi_session` WHERE `session_id` = 'vrid7e50op0fqgag6t15i5p816' LIMIT 0, 1

بسته مورد نظرتون رو ارسال کنید تا بررسی شود.

Share this post


Link to post
Share on other sites
بسته مورد نظرتون رو ارسال کنید تا بررسی شود.

مشکل در تغییر پسوند جدولهای دیتابیس بود که حل شد ، الان نصب شد و مشکل ادمین هم درست شد ولی سایت بدون بسته نصبی قالب نصب شد و یک جوملا با قالب پیش فرض هست

do.php?thmbf=joomlaforum.ir_14397408881.jpg

اگر لازم هست اطلاعات هاست رو بدم خودتون بررسی کنید

Share this post


Link to post
Share on other sites
مشکل در تغییر پسوند جدولهای دیتابیس بود که حل شد ، الان نصب شد و مشکل ادمین هم درست شد ولی سایت بدون بسته نصبی قالب نصب شد و یک جوملا با قالب پیش فرض هست

do.php?thmbf=joomlaforum.ir_14397408881.jpg

اگر لازم هست اطلاعات هاست رو بدم خودتون بررسی کنید

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

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

Share this post


Link to post
Share on other sites
در برخی بسته ها دیتابیس اطلاعات نمونه و اطلاعات پایه جدا از هم هستند.

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

خیلی ممنون مشکلم حل شد این یکی از بهترین اموزشهای بود که واقعا جاش نه تنها در انجمن در نت هم خالی بود:1:gift:4d564ad6::thanks:

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری