![]() |
локальный доступ.
Вопрос- можно ли к примеру форум или просто сайт 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/....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
несовсем так, это просто нюка под php4 написана а не под php5 внимательнее надо было устанавливать данный пакет, он вас там спрашивал, какой логин пароль к mysql устанавливать.. и так далее... |
DeeMon вообще можно собрать сервер и самому по отдельности, так наверно и лучше будет и поймете что к чему, неплохая инфа об этом есть на http://www.manlix.ru/, там есть статья как установить сервер Apache. Или же поищи инфу в интернете, дабы ее много...
|
Да конечно это интерестно, но результат то наверное тот же будет... Ведь в конечном итоге получиться тот же Апач с общим пакетом. Или не так? Да проблема с паролем для PHPMyAdmin остаётся, пробывал вводить при установке пароль и имя, результат тот же. При открытии PHPMyAdmin пишет- создайте пользователя в целях безопасности и т.д. |
Вложений: 1
DeeMon так это непроблемма :)
открываешь phpMyAdmin там должнабыть база mysql, а вней таблица user, если знаете что там менять, то вот вам скриптец он поможет в настройке mysql (скрипт от Денвера). Кинь его в корень и запусти. после того, как создашь нового пользователя и бд для него, root пользователя можешь удалить... самое главное правильно потом выставить права этого пользователя к базам! Незнаю как на AppServ, а на Денвере все прошло удачно... |
В том то и дело что я не знаю что там поменять и где... Что и куда можно поподробнее? |
Попробывал вроде всё, результат- #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'] = ''; вот туда и напишите путь до phpMyAdmin, например: http://phpmyadmin А про остальноя, я вот что могу сказать, раз нюка подключилась к этой базе при помощи логина и пароля, то все работает, а проблеммы видимо в phpMyAdmin. Попробуйте воспользоватся функцией "перезагрузки привилегий" встроенная в него. Когда вы зайдете в закладку привилегии в phpMyAdmin, вы увидите внизу в красной рамочке замечание, вот там есть эта ссылка. |
Код:
А я вот не знаю что там менять,можете обьяснить ? И еще одна проблема, прежде чем зайти в админ панель,он у меня всегда спрашивал дополнительный пароль для перехода на страницу где надо вводить пароль админа на портале. Дак вот я ввожу пароль и логин ,но ничего не происходит.. якобы логин и пароль не верны.. |
Хочу дополнить,я весь портал перекинул на только что установленный 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 а что вы хотите получить то? для чего вы хотите там произвести изменения? будет, просто к сайту надо обращаться не через локальный хост а чер ip компьютера, так он просто не посчитает что это локал хост. |
Код:
Всё работает СПАСИБО ! Код:
Я собственно понял что на первой странице идет речь о защите phpmyadmin.. Вобщем как зделать так что бы при входе в http://mysite.com/phpmyadmin он запрашивал бы вначале пароль,что бы не было проходного двора :lol: |
а что сложно прочесть весь топик с начало до конца http://forum.mynuke.ru/showpost.php?p=864&postcount=12
а пароль и логин на мускул вы задаете при установке AppServ |
Часовой пояс GMT +4, время: 10:32. |
Copyright © 2005 by Soniks