За последние 24 часа нас посетил 67991 программист и 1648 роботов. Сейчас ищет 1041 программист ...

Ошибище

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 15 июн 2018.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Помогите, что делать? На xampp все работает, а на Ubuntu ошибка
    Код (Text):
    1. Deprecated: Function ereg() is deprecated in /var/www/html/create/ajax/index.php on line 14
    2.  
    3. Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'' in /var/www/html/create/ajax/index.php:15 Stack trace: #0 /var/www/html/create/ajax/index.php(15): PDO->__construct('mysql:host=loca...', 'root', '') #1 {main} thrown in /var/www/html/create/ajax/index.php on line 15
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Читать не умеем? Функция ereg устарела. XAMPP у вас старый видимо.

    На хостингах и VPS база никогда не доступна для пользователя root без пароля, и вообще, сайт не должен с базой работать под рутом. Создайте для сайта специального пользователя в базе, который только к ней будет иметь доступ, пропишите.
     
  3. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    > Deprecated: Function ereg() is deprecated
    > Function ereg() is deprecated
    > ereg() is deprecated
    > is deprecated
    > deprecated
     
  4. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Пароль поставил, теперь только вторая ошибка с PDO на UBUNTU
     
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Попробуй перевести