нужна помощь с установкой и настройкой mysql

EugeneArt

Member
Joined
Sep 4, 2005
Messages
95
Reaction score
5
Age
38
Location
А зачем вам это знать?
а вот еще что хотел спросить как кастроить апачь чтоб он в локальной сети воспринемал домен. тоесть у мохих так сказать конкурентов есть сервак + он настоен так что к ним заходишь http://global и открыватся их сервер. как мне также настроить?
 
Last edited by a moderator:

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
Смотрите в сторону директив Listen и VirtualHost.
А чё с MySQL - получилось?
 

EugeneArt

Member
Joined
Sep 4, 2005
Messages
95
Reaction score
5
Age
38
Location
А зачем вам это знать?
вобщем такая вигня php info видит что подключеноа база данных мускл запускаю такой скрипт проверки
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
а он мне выдает Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\Server\sites\localhost\www\cc.php on line 7

К сожалению, не доступен сервер mySQL

проверял перепрверял служба мускла работает пхп видит его а вместе не работает. а может быть так что у меня один человек ком настраивал, кое каие служды отключил, может быть из за них не работает?
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
Пассворд рута пустой? Попробуй задать хотя бы "123". "Access denied" - это отказ доступа.
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
ну так вот, я поставил в Listen ip:80 и VirtualHost настроен. а толку нет? что делать

Если только для локальной машины, то надо в папке windows (точнее где-то в подпапках, не помню где, поскольку давно не использовал) разыскать файл hosts.sam. Сохранить его без расширения и надолбить туда хостов типа www.microsoft.com 127.0.0.2. На эти ip настроить апач. Если для локалки должно работать, то надо либо именя Вашего компа вводить _http://comp_name/ либо в DNS сервак добавить записи, если таковой имеется, либо в файл hosts. на других кампах тож подобавлять www.microsoft.com <ваш_ip>.
 

EugeneArt

Member
Joined
Sep 4, 2005
Messages
95
Reaction score
5
Age
38
Location
А зачем вам это знать?
в hosts прописан ip лок. сети и name copm? тоесть
123.123.123.123 comp-name
127.0.0.1 comp-name
127.0.0.1 localhost

в апаче тоже везде прописано comp-name, сейчас в listen 80
при вставке туда Ip у меня виртуально не открывается comp-name
 

EugeneArt

Member
Joined
Sep 4, 2005
Messages
95
Reaction score
5
Age
38
Location
А зачем вам это знать?
а вот еще что у меня до этого стоял microsoft internet pablisher или как там его. вот он позволял по comp-name заходить
, но он такой нудила!
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
в hosts прописан ip лок. сети и name copm? тоесть
123.123.123.123 comp-name
127.0.0.1 comp-name
127.0.0.1 localhost

в апаче тоже везде прописано comp-name, сейчас в listen 80
при вставке туда Ip у меня виртуально не открывается comp-name

Добавить терь нужные имена хостов.
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
Listen-ов можно набубенить столько, сколько надо, затем на каждый VirtualHost.

У меня так:
Code:
Listen 80
Listen 81
...
<VirtualHost 127.0.0.2>
    DocumentRoot "D:/www_site"
    ServerName localhost
    ServerAdmin admin@localhost
</VirtualHost>
<Directory "D:/www_site">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
<VirtualHost 192.168.1.31:81>
    DocumentRoot "d:/www_site__"
    ServerName localhost
    ServerAdmin admin@localhost
</VirtualHost>
<Directory "d:/www_site__">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
21
Может винда не смотрит hosts. Можно попробовать
Code:
NameVirtualHost 111.22.33.44

<VirtualHost 111.22.33.44>
ServerName www.domain.tld
ServerPath /domain
DocumentRoot /web/domain
</VirtualHost>
(взято из мануала апача).

Я не силен в английском. Но по-моему там сказано, что все IP для вирт. хостов должны быть прописаны в Listen.
 

EugeneArt

Member
Joined
Sep 4, 2005
Messages
95
Reaction score
5
Age
38
Location
А зачем вам это знать?
чтото не помогло, мы тут решили систему переустановить. а потом по новой по человечески настроить. и еще раз спасибо.
 
Top