وب
3 سال پیش توسط وب مطرح شد
6 پاسخ

using password: NO خطا

سلام

من در سایتم موقعی که روی لوکال هاست بود، در صفحه ارسال پیامی که گذاشتم به درستی کار میکرد. اما وقتی بردم روی هاست، در error_log با خطای

PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /home/.../public_html/include/db.php:3
Stack trace:
#0 /home/.../public_html/include/db.php(3): PDO->__construct('mysql:host=loca...', 'root', '')
#1 /home/.../public_html/index.php(4): include('/home/.../...')
#2 {main}
  thrown in /home/.../public_html/include/db.php on line 3

مواجه میشم.


ثبت پرسش جدید
وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

ممنون درست شد

دیدم مثل اینکه در یکی از قسمت های پایگاه داده ام، پیش فرض تعیین نکرده بودم این هم ثبت نمیکرد.


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
0

سلام
رمز اکانت و نام کاربری درست وارد شده؟
داخل هاست این ها متفاوت باید باشن و قطعا root نام کاربریتون نیست


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

سلام

بله درست وارد شده

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

ممنون


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش آپدیت شد
0

ولی نمیدونم این چرا میگه root!

قسمت های دیگه اش کار میکنه که میخواد insert کنه اما اینجا نمیدونم چرا کار نمیکنه


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

ممنون درست شد

دیدم مثل اینکه در یکی از قسمت های پایگاه داده ام، پیش فرض تعیین نکرده بودم این هم ثبت نمیکرد.


سروش نیستانی
تخصص : برنامه نویس
@soroush.neyestani.android 3 سال پیش مطرح شد
0

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


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

سلام
همین کار رو کردم دقیقا

اما باز خطا میده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام