Мінімальна настройка phpmyadmin для відкритого запуску
Коли ви ввійдете в редагування привілеїв користувача, ніякі галочки не чіпайте, все залиште як є, тільки додайте пароль і натисніть ОК
Тепер знову поверніться до користувачів в Привелегии і точно так же змініть пароль користувачу root.
Зверніть увагу, після того як ви встановите пароль користувачу root ви більше не зможете увійти в phpmyadmin без пароля, доступ відразу ж буде закритий.
Тому запам'ятайте пароль.
Тепер починаємо налаштовувати phpmyadmin.
Редагувати налаштування phpmyadmin будемо за допомогою файлу config.inc.php. який знаходиться в папці з встановленим phpmyadmin.
Я розповім про найбільш важливих налаштуваннях, якщо якихось параметрів ви не знайдете в файлі налаштувань, можете додати їх.
$ Cfg [ 'Servers'] [$ i] [ 'auth_type'] = 'config';
$ Cfg [ 'Servers'] [$ i] [ 'user'] = 'root';
$ Cfg [ 'Servers'] [$ i] [ 'password'] = '';
$ Cfg [ 'Servers'] [$ i] [ 'AllowNoPassword'] = true;
$ Cfg [ 'Servers'] [$ i] [ 'AllowNoPassword'] = true;
Дозвіл входити під користувачами без встановлених паролів.
Цю змінну краще встановити в false. тим самим заборонити входити під користувачами без встановлених паролів.
Далі потрібно прописати пароль для користувача pma. щоб phpmyadmin міг з'єднуватися зі своєю базою
$ Cfg [ 'Servers'] [$ i] [ 'controluser'] = 'pma';
$ Cfg [ 'Servers'] [$ i] [ 'controlpass'] = '';
Це змінні логін і пароль для pma. Пропишіть в controlpass пароль, який вказали.
$ Cfg [ 'blowfish_secret'] = 'xampp';
Це будь-яка довільна фраза-ключ для шифрування паролів в куках.
Бажано змінити стандартну фразу.
Якщо цієї змінної у вас немає, додайте її.
Інші налаштування можна залишити за замовчуванням, цих налаштувань вистачить, щоб phpmyadmin був відкритий для доступу з інтернету.
Інші статті присвячені запуску сервера на windows
що не так ?
Дякуємо
This setting can be configured in the file "httpd-xampp.conf".
Бачу що копати треба в файлі "httpd-xampp.conf" але не знаю що поправити.
Адмін, чи не підкажеш? Заздалегідь дякую.
Дивимося самий кінець статті.
цитую
===============
В останніх версіях xampp доступ до адміністративних скриптів можливий тільки при локальному вході, зовнішній доступ закритий, phpmyadmin теж доступний тільки локально.
Якщо хочете відкрити зовнішній доступ для phpmyadmin або іншим стандартним скриптів, знову дивимося файл
/xampp/apache/conf/extra/httpd-xampp.conf
Тут є подібна конструкція
.
Ця конструкція і забороняє доступ зовні, звичайно сам заборона знаходиться всередині цієї конструкції, але якщо вам потрібно відкрити зовнішній доступ наприклад для phpmyadmin, то просто видаліть його з цього списку.
==============
Тобто з рядка
видаліть phpmyadmin
Те все. phpmyadmin стає недоступним взагалі. Ні з Лока, ні зовні. У файлі hosts все прописано, що потрібно. шляху все правильні.
Правда ще одну помилку видавало:
У файлі php.ini якщо прописати директорію D: / xampp /, то видавало помилку. Виявилося потрібно прописувати D: \ xampp \. У цьому файлі половина шляхів прописана зі Слеш то в одну, то в іншу сторону. Може збірка 1.7.4 НЕ відтестувати належним чином?
You don # 't have permission to access the requested directory. There is either no index document or the directory is read-protected.
MySQL said: Documentation
# 1130 - Host # 'Localhost #' is not allowed to connect to this MySQL server
Connection for controluser as defined in your configuration failed.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
Те все. phpmyadmin стає недоступним взагалі. Ні з Лока, ні зовні. У файлі hosts все прописано, що потрібно. шляху все правильні. "
Не підкажете як бути і що і як виправити треба щоб працювало все
"Зайдіть у вкладку Привілеї." А ось НІ ТАКИЙ ВКЛАДКИ в PHPmyadmin. НЕМАЄ І ВСЕ! Нахрена писати такі статті.