Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu 16.04 Apache2 + MySQL нет контакта из за libapache2-mod-auth-mysql  (Прочитано 2534 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fierylion

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • fierylion
    • Просмотр профиля
    • www.folio.fierylion.ru
Всем привет.!
Ну вот и вышла новая версия  Ubuntu 16.04  xenial. Система радостно звякнула и предложила обновится в автоматическом режиме. И вот черт меня дернул согласится на это заманчивое предложение, ведь опыт то есть того что такие предложение ни чем хорошим не заканчиваются. :) Однако интересно же, и руки сами собой жмут ок. Короче дело на этот раз кончилось удачно даже не привело к падению системы. ;) Только вот сразу отказались работать все хосты. Ну не удивительно, восстанавливаю все ставлю на место  Apache2 + MySQL + php   и тут обнаруживается  то что  теперь  используется php7.0  в место 5, да и некоторые пакеты Apache теперь недоступны или устарели.

Собственно все ничего ну стали набирать теперь apt-get install php   в место .... php5. Однако  вот  libapache2-mod-auth-mysql теперь недоступен или устарел а что выполняет его функции теперь не ясно. Как я выяснил эта библиотека отвечала за, если не ошибаюсь, аутентификацию пользователя  с базой данных через php. Это конечно не совсем так, но видимо включало использование определенных функций.

Еще короче, теперь все функции в коде php типа

mysql_connect();

Не работают.

 :-\
Может кто знает  куда делся libapache2-mod-auth-mysql и чем он заменён.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Однако  вот  libapache2-mod-auth-mysql теперь недоступен или устарел а что выполняет его функции теперь не ясно. Как я выяснил эта библиотека отвечала за, если не ошибаюсь, аутентификацию пользователя  с базой данных через php. Это конечно не совсем так, но видимо включало использование определенных функций.

Цитировать
Apache 2 module for MySQL authentication
A module for the Apache 2 web server which enables HTTP authentication against information stored in a MySQL database.

PHP тут ни при чём: "HTTP authentication", а не "PHP authentication". Ты этим пользовался?

Еще короче, теперь все функции в коде php типа

mysql_connect();

Не работают.

http://php.net/manual/ru/function.mysql-connect.php
Цитировать
Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL.

Такие предупреждения висят по несколько лет.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Согласен с предыдущим оратором по всем трём пунктам.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fierylion

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • fierylion
    • Просмотр профиля
    • www.folio.fierylion.ru
Большое спасибо за помощь, а вы знаете чего то такого я и ждал. Класс теперь править столько кода. Поправил функции на маленьком сервисе. Все заработало.

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.