|
|
|
| Добрый день!
У меня возник следующий вопросик: У меня есть скриптик который создаёт таблицы в базе, на локальной (у меня Денвер), всё работает, а на холме не создаёт!!! Вообще то там пишут что нужно пользоваться телнетом, но т.к. пользоваться им не умею решил скриптом.
Может просто там запрещено созд. табл. скриптами?!
Да, кстати таблицы нужны для работы вашего счётчика.
А вот на всякий случай код:
<?
$host = 'xxxxxx.h15.ru';
$login = 'xxxxxx';
$pass = 'xxxxxx';
$DBname = 'xxxxxx';
$mysql_connect=mysql_connect("$host","$login","$pass");
$Query="CREATE TABLE ip (id_ip int(32) NOT NULL auto_increment, ip tinytext NOT NULL, putdate datetime NOT NULL default '0000-00-00 00:00:00', id_page int(10) NOT NULL default '0', browsers enum('none','msie','opera','netscape') NOT NULL default 'none', systems enum('none','windows','unix','macintosh','robot_yandex','robot_google','robot_rambler','robot_aport') NOT NULL default 'none', searches enum('none','yandex','google','rambler','aport','own_site','mail','msn') NOT NULL default 'none', PRIMARY KEY (id_ip)) TYPE=MyISAM";
mysql_db_query ($DBname, $Query, $mysql_connect);
$Query="CREATE TABLE links (id_links int(8) NOT NULL auto_increment, name text, comment text, PRIMARY KEY (id_links)) TYPE=MyISAM";
mysql_db_query ($DBname, $Query, $mysql_connect);
$Query="CREATE TABLE pages (id_page int(10) NOT NULL auto_increment, name text, id_site int(4) default NULL, PRIMARY KEY (id_page)) TYPE=MyISAM";
mysql_db_query ($DBname, $Query, $mysql_connect);
$Query="CREATE TABLE refferer (id_refferer int(16) NOT NULL auto_increment, name tinytext NOT NULL, putdate datetime NOT NULL default '0000-00-00 00:00:00', ip tinytext NOT NULL, id_page int(8) NOT NULL default '0', searches enum('none','yandex','google','rambler','aport','own_site','mail','msn') NOT NULL default 'none', PRIMARY KEY (id_refferer), FULLTEXT KEY name (name)) TYPE=MyISAM";
mysql_db_query ($DBname, $Query, $mysql_connect);
?>
|
Да, я подозреваю, что ошибся в значении $host, не подскажите как правильно. | |
|
|
|
|
|
|
|
для: Oligarx
(15.04.2005 в 16:49)
| | У меня тоже сайт стоит на h15 http://www.zc.h15.ru.
Ну так вот хост равен "database". | |
|
|
|
|
автор: stef (26.10.2005 в 09:26) |
|
|
для: ZC
(15.04.2005 в 22:35)
| | Зашёл на твой сайт [url]http://www.zc.h15.ru/.[.url] Содержательно. Правда долго кодировку пришлось подбирать... | |
|
|
|
|
|
|
|
для: Oligarx
(15.04.2005 в 16:49)
| | Хм... попробуйте написать письмо администраторам, может они прояснят ситуацию? | |
|
|
|
|
|
|
|
для: cheops
(15.04.2005 в 22:48)
| | Значит хост я исправил
теперь выглядит так
<?
$host = 'database';
$login = '******';
$pass = '******';
$DBname = '******';
$mysql_connect=mysql_connect("$host","$login","$pass");
|
И всёравно выдаёт ошибку Warning: mysql_connect(): Access denied for user: 'oligarx5@172.16.1.3' (Using password: YES) in /home/o/oligarx.h15.ru/WWW/powercounter/baza/index.php on line 7
Все переменные правильные, а вот что означает oligarx5@172.16.1.3 я не пойму, да и вообще не пойму что ошибка хочет мне сообщить?! | |
|
|
|
|
|
|
|
для: Oligarx
(16.04.2005 в 17:48)
| | Этим он хочет сообщить, что для $login = 'oligarx5' запрещён доступ к хосту базы данных "database" с машины с IP-адресом 172.16.1.3, где я так понимаю расположен ваш Web-сервер. Если в параметрах ничего не попутано, то этот вопрос лежит только в компетенции администрации, так как доступ к конфигурационным файлам только у них - напишите им письмо, посмотрите что они ответят? | |
|
|
|
|