View Full Version : локальный доступ.
Вопрос- можно ли к примеру форум или просто сайт PHP находящейся на денвере сделать доступноым другим пользователям локальной сети, приписать его например к IP адресу(набираешь например http://100.22.22.2). Подскажите где что прописать, поподробнее(я новичок в этом деле). Или лучше другим сервером воспользоваться например Апач.
DeeMon почитайте здесь: http://www.denwer.ru/other/shared.html
в этом случае лучше использовать другой комплект, например AppServ http://www.appservnetwork.com/
Поставил AppServ 2.5.3, админку не в какую не выдаёт, пробывал прописывать в браузере всё, результат ноль. Где то уже читал что у кого то были такие проблемы.
Как найду указаную вами версию AppServ попробую заново.
DeeMon а чего искать то, вот он:
AppServ 2.4.3
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.3.exe?download
Официальный сайт: http://www.appservnetwork.com/
Поставил AppServ 2.4.3, о чудо работает :lol: Видимо что то 2.5.3 глюковат...
И опять же ,у меня глупого, вопросы- По умолчанию к серверу могут подключится все локальные анонимные пользователи(root). Как сделать чтобы при наборе моего IP все в Админку не попадали. Чтобы был доступ только через localhost+пароль.
Вроде есть такое-команды:
mysql -u root
mysql> DELETE FROM user WHERE Host='localhost' AND User='';
mysql> QUIT
чтобы установить пароль нужно выполнить команду:
mysqladmin -u root password здесь_новый_пароль
mysqladmin -u root reload
Или как то по другому?
DeeMon
Видимо что то 2.5.3 глюковат...
несовсем так, это просто нюка под php4 написана а не под php5
И опять же ,у меня глупого, вопросы- По умолчанию к серверу могут подключится все локальные анонимные пользователи(root). Как сделать чтобы при наборе моего IP все в Админку не попадали. Чтобы был доступ только через localhost+пароль.
внимательнее надо было устанавливать данный пакет, он вас там спрашивал, какой логин пароль к mysql устанавливать.. и так далее...
DeeMon вообще можно собрать сервер и самому по отдельности, так наверно и лучше будет и поймете что к чему, неплохая инфа об этом есть на http://www.manlix.ru/, там есть статья (http://www.manlix.ru/zipped/manlix.ru-article0.zip) как установить сервер Apache. Или же поищи инфу в интернете, дабы ее много...
DeeMon вообще можно собрать сервер и самому по отдельности
Да конечно это интерестно, но результат то наверное тот же будет... Ведь в конечном итоге получиться тот же Апач с общим пакетом. Или не так?
Да проблема с паролем для PHPMyAdmin остаётся, пробывал вводить при установке пароль и имя, результат тот же. При открытии PHPMyAdmin пишет- создайте пользователя в целях безопасности и т.д.
DeeMon так это непроблемма :)
открываешь phpMyAdmin там должнабыть база mysql, а вней таблица user, если знаете что там менять, то вот вам скриптец он поможет в настройке mysql (скрипт от Денвера).
Кинь его в корень и запусти.
после того, как создашь нового пользователя и бд для него, root пользователя можешь удалить...
самое главное правильно потом выставить права этого пользователя к базам!
Незнаю как на AppServ, а на Денвере все прошло удачно...
таблица user, если знаете что там менять, то вот вам скриптец он поможет в настройке mysql (скрипт от Денвера)
В том то и дело что я не знаю что там поменять и где...
Что и куда можно поподробнее?
Попробывал вроде всё, результат- #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
DeeMon ну это просто у тебя не все права выставлены у подключаемого пользователя или еще чего, какие у тебя на данный момент пользователи и у всех ли выставленны пароли?попробуй подключится к root пользователю, введя в конфиг заданный тобой пароль.
и измени параметр в конфиге
$cfg['Servers'][$i]['auth_type'] = 'config';
на
$cfg['Servers'][$i]['auth_type'] = 'http';
будет выдавать окно, вот туда и вводи различные логины и парол пользователей
Результат - ноль, выдало кучу ошибок.
Вернул всё как было. Вывод похоже я что то не так делаю, может я в файл config.php.inc не в те строке вношу имя и пароль? Если смотреть в редакторе HTML, PHP то я вносил в строки 76(имя) и строка 78(пароль). Может не туда?
На данный момент у меня пользователь root(пока без пароля), пользователь EDW(пароль 12345).
Делал и это $cfg['Servers'][$i]['auth_type'] = 'http'; куча ошибок или нет доступа, неправильный логин и пароль.
DeeMon воспользуюся тем скриптом, что я дал создай пользователя (с паролем) и базу
открой config.inc.php
и в строки
$cfg['Servers'][$i]['user'] = 'новый_пользователь'
$cfg['Servers'][$i]['password'] = 'пас_пользователя';
$cfg['Servers'][$i]['only_db'] = 'название_базы_которую ты создал';
должно все заработать и phpMyadmin должна подключится к этой базе.
DeeMon просто запускаете скрипт создаете при помощи него пользоватяля со своей базой, вот и все!
а потом уже редактировать config.php.inc, об этом я писал выше.
и вы лучше перед тем как спрашивать попробуйте сами сделать.
Тема почищена!
Создал пользователя EDW, пароль 12345, база для пробы nuke73(туда закинул нюковскую базу).
Сейчас config.php.inc выглдит так:
$cfg['Servers'][$i]['user'] = 'EDW'
$cfg['Servers'][$i]['password'] = '12345';
$cfg['Servers'][$i]['only_db'] = 'nuke73'
Но при наборе логина и пароля: неправильный логин/пароль, вход запрещён
Всё остальное робит, NUKE тоже всё вроде нормально.
$cfg['PmaAbsoluteUri'] = ''; в самом начале было указано и это- дескать поправьте...(это ещё до создания нового пользователя).
DeeMon $cfg['PmaAbsoluteUri'] = ''; в самом начале было указано и это- дескать поправьте...(это ещё до создания нового пользователя).
это надо указать в самом начале конфига есть такая строка
$cfg['PmaAbsoluteUri'] = '';
вот туда и напишите путь до phpMyAdmin, например: http://phpmyadmin
А про остальноя, я вот что могу сказать, раз нюка подключилась к этой базе при помощи логина и пароля, то все работает, а проблеммы видимо в phpMyAdmin.
Попробуйте воспользоватся функцией "перезагрузки привилегий" встроенная в него. Когда вы зайдете в закладку привилегии в phpMyAdmin, вы увидите внизу в красной рамочке замечание, вот там есть эта ссылка.
DeeMon так это непроблемма :)
открываешь phpMyAdmin там должнабыть база mysql, а вней таблица user, если знаете что там менять, то вот вам скриптец он поможет в настройке mysql (скрипт от Денвера).
Кинь его в корень и запусти.
после того, как создашь нового пользователя и бд для него, root пользователя можешь удалить...
самое главное правильно потом выставить права этого пользователя к базам!
Незнаю как на AppServ, а на Денвере все прошло удачно...
А я вот не знаю что там менять,можете обьяснить ?
И еще одна проблема, прежде чем зайти в админ панель,он у меня всегда спрашивал дополнительный пароль для перехода на страницу где надо вводить пароль админа на портале. Дак вот я ввожу пароль и логин ,но ничего не происходит.. якобы логин и пароль не верны..
Хочу дополнить,я весь портал перекинул на только что установленный AppServ 2.4.3
Episod еще одна проблема, прежде чем зайти в админ панель,он у меня всегда спрашивал дополнительный пароль для перехода на страницу где надо вводить пароль админа на портале. Дак вот я ввожу пароль и логин ,но ничего не происходит.. якобы логин и пароль не верны..
в адмимн панель чего?
ну яимею ввиду там где .htpasswd (admin zone) про эти пароли,после того как перекинул на AppServ портал,захожу klon.php (тобиш admin.php) мне выскакивает табличка для ввода пароля и логина,я ввожу эти пароли, но они не верны ! Хотя я все свои пароли записываю в тетрадку,да бы избежать потерь..
Но единственное что,у меня путь к папке .htpasswd изменился, он находится теперь С:\AppServ\www\htpasswd\.htpasswd , но я изменял путь к ним на /www/htpasswd/.htpasswd но не помогло.. может мне в другое место поместить ? Подскажите куда перенести и какой путь указать...
Да,у меня на денвере все по другому распологалось,щяс же все работает только в папке www там и phpmyadmin лежит htpasswd может лучше их от туда убрать в другое место ? Я пробавал,но тогда перестает все работать...
И по поводу
##########################################################################
DeeMon так это непроблемма :)
открываешь phpMyAdmin там должнабыть база mysql, а вней таблица user, если знаете что там менять,то ...
#########################################################################
Что там менять ?
И еще вопрос, я так понемаю что NukeSentinel на локалке работать не будет ?
Просто я купил домен уже и хотел все на локалке зделать...
Ответьте soniks пожалуйста !
мне выскакивает табличка для ввода пароля и логина,я ввожу эти пароли, но они не верны !
не правильный выставлен путь, он должен быть полный, а именно С:\AppServ\www\htpasswd\.htpasswd
Что там менять ?
а что вы хотите получить то? для чего вы хотите там произвести изменения?
И еще вопрос, я так понемаю что NukeSentinel на локалке работать не будет ?
будет, просто к сайту надо обращаться не через локальный хост а чер ip компьютера, так он просто не посчитает что это локал хост.
не правильный выставлен путь, он должен быть полный, а именно С:\AppServ\www\htpasswd\.htpasswd
Всё работает СПАСИБО !
а что вы хотите получить то? для чего вы хотите там произвести изменения?
Я собственно понял что на первой странице идет речь о защите phpmyadmin..
Вобщем как зделать так что бы при входе в http://mysite.com/phpmyadmin он запрашивал бы вначале пароль,что бы не было проходного двора :lol:
а что сложно прочесть весь топик с начало до конца http://forum.mynuke.ru/showpost.php?p=864&postcount=12
а пароль и логин на мускул вы задаете при установке AppServ
MyNuke.ru