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

EugeneArt

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

Zevs

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

EugeneArt

Member
Joined
month_9_short 4, 2019
Messages
100
Reaction score
5
Age
39
вобщем такая вигня 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
month_10_short 2, 2005
Messages
220
Reaction score
77
Age
22
Пассворд рута пустой? Попробуй задать хотя бы "123". "Access denied" - это отказ доступа.
 

EugeneArt

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

EugeneArt

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

Zevs

Member
Joined
month_10_short 2, 2005
Messages
220
Reaction score
77
Age
22
ну так вот, я поставил в 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
month_9_short 4, 2019
Messages
100
Reaction score
5
Age
39
в 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
month_9_short 4, 2019
Messages
100
Reaction score
5
Age
39
а вот еще что у меня до этого стоял microsoft internet pablisher или как там его. вот он позволял по comp-name заходить
, но он такой нудила!
 

Zevs

Member
Joined
month_10_short 2, 2005
Messages
220
Reaction score
77
Age
22
в 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
month_10_short 2, 2005
Messages
220
Reaction score
77
Age
22
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
month_9_short 4, 2019
Messages
100
Reaction score
5
Age
39
спасибо сейчас буду пробовать! о результатах отпишусь
 

EugeneArt

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

Zevs

Member
Joined
month_10_short 2, 2005
Messages
220
Reaction score
77
Age
22
Может винда не смотрит 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
month_9_short 4, 2019
Messages
100
Reaction score
5
Age
39
чтото не помогло, мы тут решили систему переустановить. а потом по новой по человечески настроить. и еще раз спасибо.
 
Top