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

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
а вот еще что хотел спросить как кастроить апачь чтоб он в локальной сети воспринемал домен. тоесть у мохих так сказать конкурентов есть сервак + он настоен так что к ним заходишь 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, 2019
Messages
98
Reaction score
5
Age
38
вобщем такая вигня 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" - это отказ доступа.
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
нет не пустой, как раз 123
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
ну так вот, я поставил в Listen ip:80 и VirtualHost настроен. а толку нет? что делать
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
нет это первоночальная версия скрипта я поставил пароль $dbpasswd = "123";
 

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, 2019
Messages
98
Reaction score
5
Age
38
в 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, 2019
Messages
98
Reaction score
5
Age
38
а вот еще что у меня до этого стоял 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

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

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
Так нужные уже добавлены,
 

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>
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
спасибо сейчас буду пробовать! о результатах отпишусь
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
скрипт помог, а http://comp-name/ по локалке не идет? полная лажа. уже не знаю что делать.
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
98
Reaction score
5
Age
38
и виртуальных хостов хватает, и везде вроде бы прописано.
 
Last edited by a moderator:

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, 2019
Messages
98
Reaction score
5
Age
38
чтото не помогло, мы тут решили систему переустановить. а потом по новой по человечески настроить. и еще раз спасибо.
 
Top