Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SamuelPaz

[Resolvido] erro na instalação do joomla

Recommended Posts

Olá pessoal!

 

Já instalei o joomla várias vezes e nunca tive esse problema.

 

É o seguinte:

Logo depois de informar host, usuário, senha e nome do banco, aparece o erro a seguir:

 

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 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` 
int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 
'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) 
NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` 
varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, 
`showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` 
datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, 
`catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) 
UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default 
'0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL 
DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX 
`idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`

 

OBS:

 

tentei com xampp 1.7.4 e WampServer 2.1

tentei também com o joomla 1.5.17 e 1.5.16

 

Alguém aí sabe o motivo desse erro?

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na pasta installation, procure pelo arquivo com extensão .sql, abra ele e retire todas as ocorrencias de:

 

TYPE=MyISAM CHARACTER SET `utf8`

 

eu fiz esse procedimento e surgiu outro erro

 

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 'CREATE TABLE `jos_bannerclient` ( `cid` int(11) NOT NULL auto_increment, `na' at line 34 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) CREATE TABLE `jos_bannerclient` ( `cid` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL default '', `contact` varchar(255) NOT NULL default '', `email` varchar(255) NOT NULL default '', `extrainfo` text NOT NULL, `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` time default NULL, `editor` varchar(50) default NULL, PRIMARY KEY (`cid`) ) CREATE TABLE `jos_bannertrack` ( `track_date` date NOT NULL, `track_type` int(10) unsigned NOT NULL, `banner_id` int(10) unsigned NOT NULL ) CREATE TABLE `jos_categories` ( `id` int(11) NOT NULL auto_increment, `parent_id` int(11) NOT NULL default 0, `title` varchar(255) NOT NULL default '', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `section` varchar(50) NOT NULL default '', `image_position` varchar(30) NOT NULL default '', `description` text NOT NULL, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `ordering` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', `count` int(11) NOT NULL default '0', `params` text NOT NULL, PRIMARY KEY (`id`), KEY `cat_idx` (`section`,`published`,`access`), KEY `idx_access` (`access`), KEY `idx_checkout` (`checked_out`) ) CREATE TABLE `jos_components` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL default '', `link` varchar(255) NOT NULL default '', `menuid` int(11) unsigned NOT NULL default '0', `parent` int(11) unsigned NOT NULL default '0', `admin_menu_link` varchar(255) NOT NULL default '', `admin_menu_alt` varchar(255) NOT NULL default '', `option` varchar(50) NOT NULL default '', `ordering` int(11) NOT NULL default '0', `admin_menu_img` varchar(255) NOT NULL default '', `iscore` tinyint(4) NOT NULL default '0', `params` text NOT NULL, `enabled` tinyint(4) NOT NULL default '1', PRIMARY KEY (`id`), KEY `parent_option` (`parent`, `option`(32)) ) INSERT INTO `jos_components` VALUES (1, 'Banners', '', 0, 0, '', 'Banner Management', 'com_banners', 0, 'js/ThemeOffice/component.png', 0, 'track_impressions=0\ntrack_clicks=0\ntag_prefix=\n\n', 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem tem uma solução para esse problema? uso MAC com apache2+PHP5+mysql instalado via terminal, estou com a versão mais recente do MySQL e estou tendo esse problema.

 

Aguardo retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem tem uma solução para esse problema? uso MAC com apache2+PHP5+mysql instalado via terminal, estou com a versão mais recente do MySQL e estou tendo esse problema.

 

Aguardo retorno.

 

No meu caso era porque eu estava tentando instalar o joomla 1.5 na última versão no Xampp. Resolvi o problema usando um Xampp mais antigo.

Você pode instalar o Joomla 1.6 com o MySQL mais recente, ou então o Joomla 1.5 com MySQL antigo.

Uma dessas soluções vai funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não procurei. Achei mais rápido pegar o xampp antigo.

Mudaram a sintaxe de alguns comandos SQL (por questões de segurança e melhoria de performance), por isso não dá certo. O que você pode fazer é pesquisar o que foi modificado e depois corrigir o script de instalação do joomla 1.5(acho um saco, mas vai que você tem tempo livre....rs).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas dicas, vou começar a fuçar!!

 

SamuelPaz fiz exatamente o que o Vinicius Ianni falou e deu certo aq, acho que você deve ter alterado alguma coisa a mais na instrução sql que cria a tabela jos_bannerclient para ter dado o erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.