سلام من روی سیستم خودم در زمپ سایتو کامل نوشتم از بیس حالا سایتو میبرم رو هاست مشکل ارور سفید داره توی فایل ارور لاگ هم اینو مینویسه ولی مشکلی تو ارتباط با دیتابیسم وجود نداره
[۱۴-Sep-۲۰۱۹ ۰۹:۳۴:۴۱ UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY۰۰۰] [۱۰۴۴] Access denied for user 'khorsidg_ad'@'localhost' to database 'khorsidg_db' in /home/khorsidg/public_html/core/model.php:۱۶
Stack trace:
#۰ /home/khorsidg/public_html/core/model.php(۱۶): PDO->__construct('mysql:host=loca...', 'khorsidg_ad', '.u۷%۰G_qt!)V', Array)
#۱ /home/khorsidg/public_html/models/model_index.php(۸): model->__construct()
#۲ /home/khorsidg/public_html/core/controller.php(۱۵): model_index->__construct()
#۳ /home/khorsidg/public_html/core/App.php(۳۲): controller->model('index')
#۴ /home/khorsidg/public_html/index.php(۶): App->__construct()
#۵ {main}
درود
داره میگه دسترسی به دیتابیس مجاز نیست. احتمالا رمز عبور یا اطلاعات مربوط به دیتابیس رو اشتباه زدید.
@shahriarshariati
والا همشو درست وارد کردم چند بار همکپی پیست کردم
ینی هیچ مشکل دیگه ای نمیتونه باشه؟؟؟
@shahriarshariati
چشم الان
public static $conn = '';
function __construct()
{
$servername = 'localhost';
$username = 'khorsidg-db';
$password = '7kQ)d*O#r=ml';
$databasename = 'khorsidg-db';
self::$conn = new PDO('mysql:host=' . $servername . ';dbname=' . $databasename, $username, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES "utf8"'));
}
@kaf
هنگام ساخت Username و Database باید تمامی دسترسی هارو اعمال کنید.
دیتابیس دیگهای بسازید و تمام دسترسی هارو بهش بدید. یا بخش تنظیمات دسترسی هارو اعمال کنید.
@kaf
ببینید هنگام ساخت دیتابیس شما باید تمامی Privilege رو تیک بزنید.
یه سر به لینک زیر بزنید:
https://www.hostgator.com/help/article/how-do-i-create-a-mysql-database-a-user-and-then-delete-if-needed
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟