ebiasgar

مشکل اتصال به دیتابیس پس از انتقال از لوکال به هاست

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

سلام خدمت همه دوستان

کمک فوری می خوام هر کی میتونه کمکم کنه

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

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

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

شما در استفاده از هاست ویندوزی برای جوملا محدودیت ندارید . اما توصیه میکنم از سی پنل استفاده کنید.

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

با درود همنطور که دوستان گفتن محدودیت دارین در پلسک حالا اول شما باید از phpmyadmin دیتابیس خودتون که export کنید حالا مراحل زیر رو برین:

در این مرحله باید یک پایگاه داده برای جوملا ایجاد کنید. به این منظور در صفحه اصلی Plesk بر روی گزینه Databases کلیک نمایید:

Plesk_Windows_05.png

در صفحه باز شده بر روی گزینه Add New Database کلیک نمایید:

Plesk_Windows_06.png

در صفحه بعد در قسمت Database name نام پایگاه داده را وارد نموده و نوع پایگاه داده را MySQL انتخاب نموده و بر روی گزینه OK کلیک نمایید:

Plesk_Windows_071.png

در صفحه بعد بر روی گزینه Add New Database User کلیک نمایید:

Plesk_Windows_08.png

نام کاربری پایگاه داده و رمز عبور آنرا وارد کرده و دکمه OK را بزنید.

Plesk_Windows_09.png

پایگاه داده و نام کاربری مرتبط با آن ایجاد شد.

Plesk_Windows_10.png

بهتر است که تنظمیات PHP را بررسی کنید و آنرا روی آخرین نسخه قرار دهید.

Plesk_Windows_11.png

پس از انجام مراحل بالا از قسمت webadmin میری و دیتابیس رو ایمپورت میکنی حالا باید بری تو فایل configuration.php و مانند زیر تغییر بدی:

	public $host = 'localhost';
public $user = 'نام کاربری که موقع ایجاد دیتابیس زدی';
public $password = 'رمز عبور کاربر';
public $db = 'نام جدول ایجاد شده';

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

Share this post


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

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

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

Database connection error (2): Could not connect to MySQL.

اسم سایت هم new.shafieh-uast.ir هست.

عکس اول از خود صفحه اصلی پلسک من هست

[ATTACH=CONFIG]8239[/ATTACH][ATTACH=CONFIG]8239[/ATTACH][ATTACH=CONFIG]8239[/ATTACH]

عکس دوم از دیتابیسهام هست که فقط اونیکه مد نظر منه نمایش دادم:

[ATTACH=CONFIG]8240[/ATTACH]

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

[ATTACH=CONFIG]8241[/ATTACH]

عکس چهارم هم از کانفیگوریشن گذاشتم که تنظیماتش رو انجام دادم:

[ATTACH=CONFIG]8242[/ATTACH]

فکر می کنم تمام مراحل رو درست انجام دادم اما مشکل دارم هنووووووووز

Share this post


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

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

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

Database connection error (2): Could not connect to MySQL.

اسم سایت هم new.shafieh-uast.ir هست.

عکس اول از خود صفحه اصلی پلسک من هست

[ATTACH=CONFIG]8239[/ATTACH]

عکس دوم از دیتابیسهام هست که فقط اونیکه مد نظر منه نمایش دادم:

[ATTACH=CONFIG]8240[/ATTACH]

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

[ATTACH=CONFIG]8241[/ATTACH]

عکس چهارم هم از کانفیگوریشن گذاشتم که تنظیماتش رو انجام دادم:

[ATTACH=CONFIG]8242[/ATTACH]

فکر می کنم تمام مراحل رو درست انجام دادم اما مشکل دارم هنووووووووز

Share this post


Link to post
Share on other sites
سلام خسته نباشید. ممنون از این که پاسخ دادید. من تمام کارهایی که دوستان گفتن رو انجام داده ام.نمیتون هاستم رو عوض کنم و مجبور به استفاده از پلسک هستم. من تمامی موارد را طی عکس های زیر انجام دادم. اما باز هم اتصال به دیتا بیس رخ نداد. پیغامی که می ده اینه:

Database connection error (2): Could not connect to MySQL.

اسم سایت هم new.shafieh-uast.ir هست.

عکس اول از خود صفحه اصلی پلسک من هست

[ATTACH=CONFIG]8239[/ATTACH]

عکس دوم از دیتابیسهام هست که فقط اونیکه مد نظر منه نمایش دادم:

[ATTACH=CONFIG]8240[/ATTACH]

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

[ATTACH=CONFIG]8241[/ATTACH]

عکس چهارم هم از کانفیگوریشن گذاشتم که تنظیماتش رو انجام دادم:

[ATTACH=CONFIG]8242[/ATTACH]

فکر می کنم تمام مراحل رو درست انجام دادم اما مشکل دارم هنووووووووز

بنده احتمال میدم webadmin شما ای پی داره و localhost نیست چک کنید ببینید و توی فایل configuration.php عبارت زیر رو تغییر بدین

public $host = 'localhost';

به

public $host = 'ip server mysql';

Share this post


Link to post
Share on other sites
بنده احتمال میدم webadmin شما ای پی داره و localhost نیست چک کنید ببینید و توی فایل configuration.php عبارت زیر رو تغییر بدین

public $host = 'localhost';

به

public $host = 'ip server mysql';

ممنونم جناب جعفری بابت پاسختون

البته خودمم به این فکر کردم. اما رفتم و فایل کانفیگ سایتی که در دامین اصلیم هست و الان داره کار میکنه به آدرس shafieh-uast.ir رو چک کردم و اونجاهم localhost بود. بخاطر همین این نظر رو رد کردم. مگر اینکه چون من دارم توی ساب نت سایت جدیدی ایجاد میکنم تنظیمات فرق داشته باشه که بعید میدونم.

دوستان کسی چیزی به نظرش می رسه؟؟؟

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

Share this post


Link to post
Share on other sites
ممنونم جناب جعفری بابت پاسختون

البته خودمم به این فکر کردم. اما رفتم و فایل کانفیگ سایتی که در دامین اصلیم هست و الان داره کار میکنه به آدرس shafieh-uast.ir رو چک کردم و اونجاهم localhost بود. بخاطر همین این نظر رو رد کردم. مگر اینکه چون من دارم توی ساب نت سایت جدیدی ایجاد میکنم تنظیمات فرق داشته باشه که بعید میدونم.

دوستان کسی چیزی به نظرش می رسه؟؟؟

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

کانفیگتون یک جاش مشکل داره که تو تصاویری که خودتون دادین کاملا مشخصه مثلا شما الان نام کاربری دادین: kashk_uni در صورتی که باید میزدین: Kashk_uni یعنی k با حروف بزرگ برای دیتابیس هم همچنین شما زدین: kashkoli_new-uast در صورتی که باید میزدید: Kashkoli_new-uast اینا رو تو فایل configuration.php تغییر بدین انشالله درست میشه.

Share this post


Link to post
Share on other sites
کانفیگتون یک جاش مشکل داره که تو تصاویری که خودتون دادین کاملا مشخصه مثلا شما الان نام کاربری دادین: kashk_uni در صورتی که باید میزدین: Kashk_uni یعنی k با حروف بزرگ برای دیتابیس هم همچنین شما زدین: kashkoli_new-uast در صورتی که باید میزدید: Kashkoli_new-uast اینا رو تو فایل configuration.php تغییر بدین انشالله درست میشه.

جناب جعفری عزیز

خیلی خیلی ممنونم

نمیدونم چرا این اشتباه رو کردم. خیلی خیلی بی دقتی بود. نمیدونیم چند روزه که درگیر این قضیه هستم!!!!!! حق با شما بود. دیتابیس و نام کاربری با حروف بزرگ شروع می شد در صورتی که من نمیزدم. ممنون بابت راهنمایی تونgiftgiftgiftgiftgiftgiftgiftgiftgiftgiftgift

Share this post


Link to post
Share on other sites

خواهش میکنم،برای تشکر از دکمه می پسندم استفاده کنید متشکرم.

مشکل حل شد،دوستان مدیر تاپیک رو به حالت حل شد در بیارن لطفا

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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