Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как установить phpMyAdmin???


Автор: korob2001 5.8.2005, 20:36
Привет!
Я скачал архив zip с phpMyAdmin, в котором немеренно файлов PHP, даже не знаю с какой стороны к ним подойти. smile Подскажите как установить его или где об этом можно почитать, желательно на русском, ну или на крайний случай на нидерландском?

Автор: Irokez 5.8.2005, 20:42
там должны быть файлы readme.txt (README) или install.txt (INSTALL) с описанием установки.. хотя там по-моему просто можно файлы скопировать и конфиг поправить и будет работать

Автор: Рыжий 5.8.2005, 20:42
korob2001
Просто копируешь все в папку и запускаешь index.php smile
Добавлено @ 20:43
Irokez
вот это скорость.. smile

Автор: Irokez 5.8.2005, 20:46
Цитата(PHP @ 5.8.2005, 20:42)
вот это скорость..

превышение?)

Автор: Mal Hack 5.8.2005, 20:57
Открываем файл config.inc.php
Раскрываю основные директивы конфигурации, которые вы должны изменить.

Код

$cfg['PmaAbsoluteUri'] = 'http://pma/';   // Хост с путем, где лежит PMA... (необязательный параметр)
$cfg['Servers'][$i]['host']          = 'localhost'; // Сервер Базы Данных MySQL (можно IP)
$cfg['Servers'][$i]['user']          = 'user';      // Имя пользователя для подключения к БД
$cfg['Servers'][$i]['password']      = 'password';          // Пароль
$cfg['DefaultLang'] = 'en-iso-8859-1';  
// Нужно указать windows-1251 (необязательно) Можно выбрать из списка на главной странице.


Все, наслаждаемся работой.
ЗЫ: Эти строчки встречаются не подряд и несколько раз в конфиге.

Автор: korob2001 5.8.2005, 20:58
Irokez - да я вот прямо сейчас пытаюсь прочесть эти файлы, но честно говоря нифига не пойму. smile
PHP-Script - так тоже пробовал, вроде работает, но есть несколько проблем:
1. Имена всех таблиц записываются в нижнем регистре.
2. В лог прописуется очень много ошибок, вот некоторые из них:
Код

[Fri Aug 05 19:51:53 2005] [error] [client 127.0.0.1] Cannot find module (IP-MIB): At line 0 in (none), referer: http://localhost
[Fri Aug 05 19:51:53 2005] [error] [client 127.0.0.1] Cannot find module (IF-MIB): At line 0 in (none), referer: http://localhost
[Fri Aug 05 19:52:21 2005] [error] [client 127.0.0.1] Cannot find module (TCP-MIB): At line 0 in (none), referer: http://localhost/phpMyAdmin/tbl_properties_structure.php?lang=nl-iso-8859-1&server=1&db=autocat&table=provincies
[Fri Aug 05 19:52:21 2005] [error] [client 127.0.0.1] Cannot find module (UDP-MIB): At line 0 in (none), referer: http://localhost/phpMyAdmin/tbl_properties_structure.php?lang=nl-iso-8859-1&server=1&db=autocat&table=provincies
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none), referer: http://localhost/phpMyAdmin/tbl_properties_structure.php?lang=nl-iso-8859-1&server=1&db=autocat&table=autocomfort
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMPv2-TM): At line 0 in (none), referer: http://localhost/phpMyAdmin/tbl_properties_structure.php?lang=nl-iso-8859-1&server=1&db=autocat&table=autocomfort
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (IF-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (TCP-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (UDP-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMPv2-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMPv2-SMI): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
[Fri Aug 05 19:53:37 2005] [error] [client 127.0.0.1] Cannot find module (SNMPv2-TM): At line 0 in (none)

Я так понимаю нужно установить какие-то модули? Но где их взять? У меня сейчас вот так выглядит подключение модулей в php.ini
Код

;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
;extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_exif.dll
;extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
extension=php_zip.dll

Если пытаюсь раскоментировать какой-нить другой модуль, то получаю сообщение о том, что не удалось найти данный модуль. Хотя они у меня лежат в том же каталоге, вместе с теми которые раскоментированны.

Автор: Mal Hack 5.8.2005, 21:02
korob2001 у тебя версия PHP какая? И апача, а также MySQL'a.

Автор: korob2001 5.8.2005, 21:19
Apache 2.0.54
PHP 4.4.0
MySQL 4.2
Perl 5.6.1
phpMyAdmin-2.6.3-pl1
OS: WinXP HomeEdition NL

Mal Hack - сейчас пытаюсь настроить конфиг. Некторые пременные повторяются, например: $cfg['Servers'][$i]['host'], вот ей уже было присвоено значение 'localhost', а чуть дальше ей присваивается пустая строка, точнее не ей именно, потому как переменная $i инкрементируется. Мне нужно всем им присвоить 'localhost'?
И как быть если у меня 3 виртуальных хоста, для каждого нужно отдельно устанавливать phpMyAdmin?


Автор: Irokez 5.8.2005, 21:32
Цитата(korob2001 @ 5.8.2005, 21:19)
Некторые пременные повторяются, например: $cfg['Servers'][$i]['host'], вот ей уже было присвоено значение 'localhost', а чуть дальше ей присваивается пустая строка, точнее не ей именно, потому как переменная $i инкрементируется. Мне нужно всем им присвоить 'localhost'?
И как быть если у меня 3 виртуальных хоста, для каждого нужно отдельно устанавливать phpMyAdmin?

это не виртуальные хосты, это хосты мускула, по-моему там достаточно только один прописать - первый, нулевой оставь как есть

Автор: Mal Hack 5.8.2005, 21:40
Надо прописывать все разы.

Автор: korob2001 5.8.2005, 21:59
Вобщем изменил следующее:
Код

$cfg['PmaAbsoluteUri']   = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host']  = 'localhost';

Пароль, пользователей и кодировку не стал пока менять, для начала хоть бы настроить под root, без пароля.
Проблема в том, что ошибки так и появляются в логе и почему имена таблиц прописываются в нижнем регистре?
Вот пример SQL, как я пытаюсь создатьтаблицу:
Код

CREATE TABLE IF NOT EXISTS Users (
       Id      MEDIUMINT     UNSIGNED     NOT NULL  AUTO_INCREMENT,
       Name    VARCHAR(50)                NOT NULL,
       Family  VARCHAR(50)                NOT NULL,
       Info    VARCHAR(255)               NOT NULL,
       PRIMARY KEY(Id),
       INDEX( Info )
);

Вроде всё верно, по идее имя таблицы должно быть Users, а я получаю users.

Автор: Irokez 5.8.2005, 22:03
Цитата(korob2001 @ 5.8.2005, 21:59)
Вроде всё верно, по идее имя таблицы должно быть Users, а я получаю users.

в мускуле кажется имя таблицы только в нижнем регистре

Автор: korob2001 5.8.2005, 22:16
Дело в том, что если установить Denver, то всё вообще работает так, как нужно. И ошибок всех этих нет и символы в том регистре, в котором я их указывал. Там тоже MySQL и phpMyAdmin. Можно было бы установить и его, но на нидерладском Windows у меня с ним нифига не вышло.

Автор: Dimyan 23.11.2005, 07:23
А у меня вот такое выдает
Цитата

Warning: Cannot modify header information - headers already sent by (output started at /mnt/storage/users/w/o/r/worg/phpAdmin/libraries/common.lib.php(100) : eval()'d code:816) in /mnt/storage/users/w/o/r/worg/phpAdmin/libraries/select_theme.lib.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at /mnt/storage/users/w/o/r/worg/phpAdmin/libraries/common.lib.php(100) : eval()'d code:816) in /mnt/storage/users/w/o/r/worg/phpAdmin/index.php on line 121

что это может быть?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)