Forum Webscript.Ru
Программирование => PHP => Тема начата: Necros от 15 Марта 2002, 17:45:08
-
Вообщем запускаю скрипт, ввожу свой логин и пароль, а мне пишет Acces Denied...
Хотя логин и пароль верны 100%
Сайт у меня находится на КМ.РУ, может быть там какие-то особенности в MySQL базе, или это я просто не шарю, этим скриптом пользуюсь впервые, нужен для того, чтобы заполнить таблицы в базе из файла xxx.sql...может есть еще какие-то другие скрипты для этого ?
Заранее благодарен за одупление по этому вопросу...:)
-
PHP Mysqladmin поставь у меня там тоже хостинг работает нормально
-
AlieN
А откудава ее можно взять ?
У меня стоит PHP MyAdmin, им можно заполнять таблицы из файла xxx.sql ?
-
попробуй настроить login/pass в config.inc.php
им можно заполнять таблицы из файла xxx.sql
можно.
-
поставь 2.2.5 (брать с http://phpmyadmin.sf.net)
и пропиши в config.inc.php
$cfgServers[1][\'auth_type\'] = \'http\'; // Authentication method (config, http or cookie based)?
остальное настрой как надо (host/user/password/only_db)
в ранних версиях (2.2.2 чтоли) через http авторизация глючила почему-то.
-
вариант 2:
прописать логин, пароль, сервер в config.inc.php,
а каталог phpmyadmin закрыть с помощью .htaccess.
-
.htaccess.
на km.ru его еще дополнительно просить надо. да и на w2k им не закроешь :)
удобней в конфиге менять.
-
Dm
Ну так PHP MyAdmin у меня установлен и с MySQL конектится тоже нормально, тогда ты просто одупли меня как мне заполнить таблицы из файла, который у меня есть на жестком, а вообще чтобы было понятней, я просто хочу себе установить PHPNUKE, и там дается файл nuke.sql , так вот как мне с помощью скрипта это сделать ?
-
Necros
вызываешь необходимую базу данных (слева окно со списком таблиц). Ниже есть "выполнить sql запрос". Еще чуть ниже есть "месторасположение текстового файла" с кнопочкой обзор. Указываешь файл, и ок. Она напишет, если запрос выполнен успешно.
или не то имел в виду?
-
Britva
во-первых, халявные хостинги этим и отличаются :)
во-вторых, можно банально и просто chmod\'ом через ftp ;)
когда юзаешь phpmyadmin - 755, не юзаешь - 000.
в целях безопасности, конечно.
-
в-третьих km.ru .htaccess дает, всего лишь надо попросить :)
-
Britva
это мысль!
ну а если вломы написать им? ;)
вообще, ни разу не юзал km.ru.
-
Dm
В принциппе именно это я и имел ввиду, только вся проблема в том, что расширение у этого файла не текстовое, а *.sql , и когда я так делаю как ты описал выше, мне выдает ошибки :(
Я смотрел этот файл, там что-то наподобие исполнительной программы, с командами для заполнения определенных таблиц, разными значениями...тоесть поидее, можно все сделать в ручную, следуя этому файлу, только там столько всего, что офигеть можно...
-
а какая разница какое расширение??? выбираешь файл через Обзор на твоем диске (локальном) и выполняешь дамп - и все...
-
Necros
какие ошибки выдает?
покажи кусочек кода этого sql файла. (если в форуме не хочешь, можно мне на мыло, к примеру)
Если это стандартный файл с sql запросами, то все должно работать.
email: dmq@mailru.com
-
Вот часть кода файла nuke.sql :
=============================
# MySQL dump 8.13
#
# Host: localhost Database: nuke
#--------------------------------------------------------
# Server version 3.23.36
#
# Table structure for table \'nuke_authors\'
#
CREATE TABLE nuke_authors (
aid varchar(30) NOT NULL default \'\',
name varchar(50) default NULL,
url varchar(60) default NULL,
email varchar(60) default NULL,
pwd varchar(13) default NULL,
counter int(11) NOT NULL default \'0\',
radminarticle tinyint(2) NOT NULL default \'0\',
radmintopic tinyint(2) NOT NULL default \'0\',
radminuser tinyint(2) NOT NULL default \'0\',
radminsurvey tinyint(2) NOT NULL default \'0\',
radminsection tinyint(2) NOT NULL default \'0\',
radminlink tinyint(2) NOT NULL default \'0\',
radminephem tinyint(2) NOT NULL default \'0\',
radminfilem tinyint(2) NOT NULL default \'0\',
radminfaq tinyint(2) NOT NULL default \'0\',
radmindownload tinyint(2) NOT NULL default \'0\',
radminreviews tinyint(2) NOT NULL default \'0\',
radminsuper tinyint(2) NOT NULL default \'1\',
admlanguage varchar(30) NOT NULL default \'\',
PRIMARY KEY (aid)
) TYPE=MyISAM;
#
# Dumping data for table \'nuke_authors\'
#
INSERT INTO nuke_authors VALUES (\'God\',\'God\',\'http://phpnuke.org\',\'http://phpnuke.org\',\'Password\',0,0,0,0,0,0,0,0,0,0,0,0,1,\'\');
#
# Table structure for table \'nuke_autonews\'
#
CREATE TABLE nuke_autonews (
anid int(11) NOT NULL auto_increment,
catid int(11) NOT NULL default \'0\',
aid varchar(30) NOT NULL default \'\',
title varchar(80) NOT NULL default \'\',
time varchar(19) NOT NULL default \'\',
hometext text NOT NULL,
bodytext text NOT NULL,
topic int(3) NOT NULL default \'1\',
informant varchar(20) NOT NULL default \'\',
notes text NOT NULL,
ihome int(1) NOT NULL default \'0\',
alanguage varchar(30) NOT NULL default \'\',
acomm int(1) NOT NULL default \'0\',
PRIMARY KEY (anid)
) TYPE=MyISAM;
==================================
А вот какие ошибки мне выдает PHP MyAdmin:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47
Warning: fopen("/var/tmp//phpzQUPgu","r") - Operation not permitted in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47
Warning: Supplied argument is not a valid File-Handle resource in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47
-
sql файл правильный.
она не может сделать upload файла на сервер.
-
Dm
Хм, и что теперь делать ? :(
-
это от хостинга зависит.
можно, конечно, закачать sql файл на сервер, написать скрипт и заправить все в бд независимо от phpmyadmin
-
Ясненько, пасиба за советы, будем пробовать...:)