LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 04:43:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Ошибка на шаге 2  (Прочитано 2558 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Yams
Гость
« : 15.06.2007, 14:50:22 »

Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, разобраться со следующей проблемой.

Закопировал Joomla 1012 Lavra Edition 2007, запустил установку. Перед этим в MySQL создал пользователя joomladb с полными правами к БД joomladb. На первом шаге указал:
Имя хоста - localhost
Пользователь MySQL - joomladb
БД - joomladb
Префикс - jos_
Поставил две галочки - первую и третью.

В результате, на шаге 2, я получаю следующую ошибку:
Код:
SQL=Table \'jos_banner\' already exists SQL=# $Id: joomla.sql 47 2005-09-15 02:55:27Z rhuk $
\n
\n# Table structure for table `jos_banner`
\n
...
Подскажите, пожалуйста, в каком направлении копать?

Конфиг сервера:
Apache 2.2.4
MySQL 5.0.41
PHP 5.2.3
Устанавливал по мануалу от Виктора Волкова и Ивана Шумилова.
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #1 : 15.06.2007, 15:01:25 »

попробуй не ставить ниодной галочки
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #2 : 15.06.2007, 15:01:33 »

Ключевая фраза already exists
т.е. таблица с такм именем уже существует

Варианта два
1. Правильный - вычистить базу руками с помощью phpMyAdmin
2. Неправильный - указать при установке другой префикс базы
Записан
Yams
Гость
« Ответ #3 : 19.06.2007, 20:23:23 »

Прошу прощения за долгое молчание - были серьёзные проблемы с выходом в Интернет. Сейчас, вроде бы, всё в порядке Azn

К сожалению, оказалось ни то, ни другое - было бы слишком просто Azn Видимо, около моего сервера крутятся аномалии, которые и повлияли на работу Joomla Azn

Сразу хочу извиниться - я неправильно сказал об ошибке. На самом деле ошибка была "Невозможно установить для поля text значение по умолчанию". И только после попытки начать заново установку (без чистки базы), выдавалась ошибка выше.

После двухчасовых танцев с бубном, вроде бы нашёл решение, но не уверен, что когда-нибудь не вылезет какая-нибудь ошибка. Php я практически не знаю, SQL - на базе SELECT * FROM ... потому внесённые изменения наверняка могут как-нибудь напакостить в дальнейшем. Но пока что всё работает нормально Azn

Причина оказалась в двух файлах - joomla_40.sql и joomla_41.sql. Возможно, только в одном, но я поправил на всякий случай в обоих файлах.
Было:
Код:
CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default '0',
  `text` text NOT NULL default '',
  `hits` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) TYPE=MyISAM;

Стало:
Код:
CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default '0',
  `text` text NOT NULL,      # изменения здесь - убрал default
  `hits` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) TYPE=MyISAM;
« Последнее редактирование: 19.06.2007, 20:35:00 от Yams » Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #4 : 21.11.2007, 11:31:41 »

Ну вообще то все таблиц уже существуют, либо использовать уже их (и поправить configuration.php руками) либо в пхпадмине внизу ответить галкой "выбрать все", из выпадающего списка выбрать пункт "уничтожить" и повторить установку
Записан
akizelokro
Гость
« Ответ #5 : 28.11.2007, 14:52:45 »

Стало:
Код:
CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default '0',
  `text` text NOT NULL,      # изменения здесь - убрал default
  `hits` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) TYPE=MyISAM;
У меня была та же проблема. Причина в том, что MySQL, по крайней мере 5.0.37,  не разрешает создавать таблицы c default value для полей text и blob.
Записан
Poseidon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 100



« Ответ #6 : 08.02.2009, 12:19:36 »

еще проще при инсталяции поставить галочку удалить существующие таблицы  Wink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet