| imho.ws |
![]() |
|
|
|
# 2 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Характер соединения должен быть таким:
php + apache php + mysql Локальное соединение php+mysql задается при конфигуре php. ./configure --with-mysql=[DIR] //где DIR - корень mysql. php+apache локально - без понятий...
__________________
Завтра будет. Лучше. |
|
|
|
|
# 4 | |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Цитата:
__________________
Завтра будет. Лучше. |
|
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100
![]() |
А какой дистрибутив-то?? Если речь об RPM - позволю себе предположить что это RH.
Тогда ставим: apache Апач собственно mysql Какое-то общее файло для mysql+mysql-server, можно(но не нужно) пропустить mysql-server Собственно mysql php PHP php-mysql В RH поддержка mysql в php зачем-то вынесена в отдельный пакет. Ну да им виднее, ставим. На примере для ядра 7.3 на данный момент: Код:
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/apache-1.3.23-11.i386.rpm # rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/mysql-3.23.49-3.i386.rpm # rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/mysql-server-3.23.49-3.i386.rpm # rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/php-4.1.2-7.i386.rpm # rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/PHPphp-mysql-4.1.2-7.i386.rpm Один момент: если система сконфигурена по умолчанию, сразу открываем /etc/passwd и лишаем доступа к shell юзеров rpm, apache, mysql. Готово.
__________________
С уважением, Doctorrr Последний раз редактировалось Doctorrr; 10.12.2003 в 17:34. |
|
|
|
|
# 7 |
|
Banned
Регистрация: 24.09.2002
Адрес: Samara
Сообщения: 1 182
![]() ![]() ![]() ![]() |
Doctorrr
Я наоборот хочу юзеру pinkpunk дать доступ к локальному хосту,в какие группы его засунуть надо? Добавлено через 18 минут: Всё поставилось,работает,только вот,почему-то при инсталяции форума не даёт доступ root Warning: Access denied for user: 'root@localhost' (Using password: YES) in /var/www/html/admin/db_mysql.php on line 40 Warning: MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: YES) in /var/www/html/admin/db_mysql.php on line 40 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/html/admin/db_mysql.php on line 47 The database has failed to connect because you do not have permission to connect to the server. Please go back to the last step and ensure that you have entered all your login details correctly. Click to go to the vBulletin website |
|
|
|
|
# 8 |
|
Junior Member
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100
![]() |
2Pink_Punk:
Про юзера вопрос не понял. Какого рода доступ?? SSH?? shell?? FTP?? HTTP?? Спрашивай ;-) А насчет твоих ошибок - видно, что ругается MySQL. >Access denied for user: 'root@localhost' Не путай root'a системы и root'a в MySQL. В данном случае речь идет о пользователе MySQL. По умолчанию после установки MySQL у root'a пустой пароль. Так что меняй быстрее ;-) Это раз. А во-вторых, юзать базу форума из-под мускульного рута - тоже не слишком секурно, ИМХО.
__________________
С уважением, Doctorrr |
|
|
|
|
# 9 |
|
Banned
Регистрация: 24.09.2002
Адрес: Samara
Сообщения: 1 182
![]() ![]() ![]() ![]() |
Doctorrr
Спасибо за объяснение,да я в обще хост на дом.компе делаю,для себя,чтобы сначала посмотреть как будет выглядеть всё,а потом в нет заливать. Я хочу чтобы юзер имел доступ к хосту,имел права на запись,чтение и выполнение. Добавлено через 7 минут: Всем 5 А где конфиг мускула то лежит? |
|
|
|
|
# 10 |
|
Junior Member
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100
![]() |
2Pink_Punk:
Ты опять не понял. 1)Какой юзер?? Системный?? 2)Какого рода доступ?? SSH?? shell?? FTP?? HTTP?? Ну да ладно... предположим самую простую задачу: Заводишь юзера: adduser newuser Даешь ему пароль: passwd newuser Если система сконфигурена по умолчанию - он имеет доступ к shell'у. Это можно(если нужно) исправить в /etc/passwd Теперь передаем ему сайт: chown -R newuser /каталог/твоего/сайта Даем ему права: chmod -R u+rwx /каталог/твоего/сайта И меняем ему хомдир: Открываем в любом редакторе /etc/passwd, находим запись newuser и меняем предпоследний параметр на /каталог/твоего/сайта Теперь этот сайт в полном распоряжении юзера newuser. И туда же ведет и его FTP(если ты поставил FTP-сервер) - ftp://newuser:hispassword@tvoiIP На всякий случай опусти фаервол, если он есть - будет только мешацца: service iptables stop Если не доставил при установке FTP - ставь любой(в твоем случае) по примеру выше. // Все действия, ессно, от рута. Учти, что все это - "быстрая" установка, и в плане безопасности это сакес Но тебе, как я понял, дома это и не нужно.>А где конфиг мускула то лежит? Неужели не нашел?? ;-)
__________________
С уважением, Doctorrr Последний раз редактировалось Doctorrr; 11.12.2003 в 12:26. |
|
|
|
|
# 11 | ||||
|
Banned
Регистрация: 24.09.2002
Адрес: Samara
Сообщения: 1 182
![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Цитата:
Цитата:
Поставил форум,он всё прекрасно заработал,потом выключил комп, httpd демон и mysqld запустились,всё ок.Набираю localhost и получаю слейдущее. Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /var/www/html/admin/db_mysql.php on line 34 Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /var/www/html/admin/db_mysql.php on line 34 |
||||
|
|
|
|
# 12 |
|
Junior Member
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100
![]() |
>Можно и так,но как-то это не по божески,я имел в виду в какие группы его засунуть?Пока нахожусь в apache,Mysql,users
Чем же это не по-божески, интересно??!! Ну, в какие хочешь группы - в такие и добавь.... Я не понимаю, что ты хочешь сделать с группами. >Времени не было порыскать,сессия всё ж. Отмазки ;-) Не помню я где он в RH лежит locate mysql
__________________
С уважением, Doctorrr |
|
|
|
|
# 13 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
А зачем собственно конфиг MySQL? Пасс для юзера меняется не там ))
Пассворды и прочие штуки хранятся в db с именем mysql, таблице user (или users, не помню). Только незабудь, что там хеши...
__________________
Завтра будет. Лучше. |
|
|
|
|
# 15 | |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Цитата:
/var/lib/mysql/mysql.sock хм, а ты уверен что сокет именно там и лежит?
__________________
Завтра будет. Лучше. |
|
|
|