Тема: Установка PhpMyAdmin на хостинги hut.ru и km.ru
Пишу сюда, потому что больше нет надежды найти ответ в другом месте!!! Кто сталкивался - подскажите!!!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Установка phpMyAdmin → Установка PhpMyAdmin на хостинги hut.ru и km.ru
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Пишу сюда, потому что больше нет надежды найти ответ в другом месте!!! Кто сталкивался - подскажите!!!
TeTRos не стоит отчаиваться. Для администрирования баз данных с помощью phpMyAdmin необходим PHP 4.1.0 или выше, с поддержкой сессий, а также MySQL 3.23.32 или позднее. Если данный хостинг обеспечивает эти условия, то проблем с установкой phpMyAdmin-а быть не должно.
Вам нужно знать имя хоста MySQL-сервера, логин и пароль для соединения с базой данных для настройки конфигурационного файла.
А как же всё-таки его правильно установить... Как аутентификацию устроить???
TeTRos
Документацию читал? Если нет - ознакомься, если да - что именно там не ясно?
а у меня хостинг на km.ru, так я поставил ПМА(залил его на хост) создал и отредактировал конфиг, указал в нем хост (локалхост) имя и пароль) он у меня входит всё, но збоку написано что БД отсутствуют, и не создаётся, хотя БД создали админы при регистрации. Что это может быть, и как это исправить?
Venia
версия phpMyAdmin? PHP? MySQL? Что отображается в главном фрейме? Есть ли в главной папке phpMyAdmin файл .htaccess?
Файла этого нету. Версия phpMyAdmin 2.7.0-pl2. Всё остальное не знаю, они нигде этого не пишут. На моём хостинге включены только PHP MySQL.
MySQL 4.0.17 вот написано в phpMyAdmin 2.7.0-pl2
Venia
А что тебе вообще показывает phpMyAdmin? Что отображается в главном окне?
А кроме phpMyAdmin ты проверял ли работоспособность PHP и MySQL? Если нет, проверь лучше, а то может оказаться так, что у тебя имя_сервера/логин/пароль нерабочие.
phpmyadmin показывает что всё нормально только пишит - БД отсутствует в левой стороне. Работоспособность PHP и MySQL не проверял, и не знаю как. Я же как то заливал это всё на хост, значит логин пасс рабочие. а вот при конфигурировании, пма мне всегда писал в допуске отказана проверьте файл config.inc.php, пока я не указал в этом файле хост - localhost
Так что мне делать ?
Venia
Так, спокойно. Без паники Никто не забыт...
Проверить работу MySQL можно скриптом
<?
$link = mysql_connect("localhost", "ваш_логин", "ваш_пароль")
or die("Could not connect: " . mysql_error());
print "Everything works OK!";
mysql_close($link);
?>
в конфиге пропиши
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['user'] = 'логин';
$cfg['Servers'][$i]['password'] = '';
$cfg['blowfish_secret'] = 'любая_фраза';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
only_db = 'часть названия твоего сайта до .km.ru';
$cfg['OBGzip'] = 'false';
всё заработало... А там какие то таблицы уже созданы, их можно удалить ?
-- phpMyAdmin SQL Dump
-- version 2.7.0-rc1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Dec 01, 2005 at 10:00 AM
-- Server version: 5.0.16
-- PHP Version: 5.1.1
--
-- PostNuke 0.762
--
--
-- Database: `pn762`
--
-- --------------------------------------------------------
--
-- Table structure for table `pn_admin_category`
--
CREATE TABLE `pn_admin_category` (
`pn_cid` int( 10 ) NOT NULL AUTO_INCREMENT ,
`pn_name` varchar( 32 ) NOT NULL default '',
`pn_description` varchar( 254 ) NOT NULL default '',
PRIMARY KEY ( `pn_cid` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =6;
Ответ MySQL:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6' at line
вот что пишит при SQL запросе
Venia
всё заработало... А там какие то таблицы уже созданы, их можно удалить ?
что за таблицы? как называются, что в них?
вот что пишит при SQL запросе
оставь только это в своем дампе:
CREATE TABLE `pn_admin_category` (
`pn_cid` int( 10 ) NOT NULL AUTO_INCREMENT ,
`pn_name` varchar( 32 ) NOT NULL default '',
`pn_description` varchar( 254 ) NOT NULL default '',
PRIMARY KEY ( `pn_cid` )
);
я хочу сделать портал на postnuke и когда я копирую всё с файла БД, и нажимаю кнопку ПОШЕЛ, он мне через секунд 30, вот такое выдаёт. Когда указываю путь к файлу он мне говорит что он не может быть прочитан. Таблицы те я удалил.
когда я копирую всё с файла БД, и нажимаю кнопку ПОШЕЛ, он мне через секунд 30, вот такое выдаёт
что "вот такое?" Могу предположить, что жалуется на то что слишком долго выполняется скрипт...
в php.ini попробуй изменить значение директивы max_execution_time, которая определяет лимит времени отведенный на выполнение скрипта. По умолчанию - 30 секунд, увеличь его до 60
Если PHP забущен не в безопасносм режиме, тогда можешь поробовать поиграть значениями $cfg['ExecTimeLimit'] в конфиге phpMyAdmin. Эта переменная отвечает за временное ограничение (в секундах) для выполнения скрипта.
Когда указываю путь к файлу он мне говорит что он не может быть прочитан. Таблицы те я удалил.
Сравни размер дампа и значение upload_max_filesize в php.ini. Если этого мало, тогда FAQ 1.16
Как вариант, если не хочешь заморачиваться с переменными, попробуй восстановить дамп небольшими частями.
Вот тогда когда я пытаюсь по частям он мне вот такое выдаёт.
-- phpMyAdmin SQL Dump
-- version 2.7.0-rc1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Dec 01, 2005 at 10:00 AM
-- Server version: 5.0.16
-- PHP Version: 5.1.1
--
-- PostNuke 0.762
--
--
-- Database: `pn762`
--
-- --------------------------------------------------------
--
-- Table structure for table `pn_admin_category`
--
CREATE TABLE `pn_admin_category` (
`pn_cid` int( 10 ) NOT NULL AUTO_INCREMENT ,
`pn_name` varchar( 32 ) NOT NULL default '',
`pn_description` varchar( 254 ) NOT NULL default '',
PRIMARY KEY ( `pn_cid` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =6;
Ответ MySQL:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6' at line
Venia, и чего непонятного? Тебе же MySQL четко говорит в чем проблема.
Вырежь (удали) вот эту часть запроса до точки с запятой, её оставь.
ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =6
Я весь файл дампа так отредактировал, вставляю он подобного рода вещи говорит... Разве так должно быть
напиши мне в асю 262620012
Venia
Не должно. "Подобного рода вещи", это предыдущая ошибка?
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6' at line
Дай взглянуть на твой откорректированный дамп.
та я его уже удалил... бестолку
а как мне скрипт использовать ? например мне говорят:
Для проверки вы можете ввести в командной строке (shell) нашего сервера следующую строку:
$ mysql -u alkcrew4 -p -h database alkcrew4
Venia
та я его уже удалил... бестолку
8 ответов по-твоему бестолку? Если так, тогда базара здесь больше не будет.
Ошибка очевидна, и обусловлена она твоей невнимательностью. Это не тупик, и не надо "скакать галопом по Европам". Разбирайся с дампом.
я имею ввиду то что файл редактировать бестолку... он постоянно находит что то и ругается, удаляешь удаляешь, так ничего и не останется )
как мне выполнить вот это
Для проверки вы можете ввести в командной строке (shell) нашего сервера следующую строку:
$ mysql -u alkcrew4 -p -h database alkcrew4
Venia
как мне выполнить вот это
установить программу-клиент, которая работает с протоколом SSH (например putty). Настроить её соответственно. И потом ввести команду, которую тебе написали. Но это уже никоим образом phpMyAdmin-а не касается. ИМХО
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → Установка phpMyAdmin → Установка PhpMyAdmin на хостинги hut.ru и km.ru
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.