erro "DB function failed with error number 1146" [RESOLVIDO]

  • rogerioag
  • Avatar de rogerioag Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
16 anos 1 mês atrás #13086 por rogerioag
rogerioag created the topic: erro "DB function failed with error number 1146" [RESOLVIDO]
Estou iniciando meus estudos em Joomla, mas já parei logo no início. Ao tentar instalar, obtive um erro na criação das tabelas no MySQL, por isso solicito ajuda aos colegas.

Após instalar os pré-requisitos, criei manualmente no MySQL um schema 'joomla', um usuário 'joomla' (senha 'joomla') e dei permissão total para este usuário a este esquema, antes de tentar acessar o [url=http://localhost/]http://localhost/[/url]. Ao acessar pela primeira vez (pelo que entendi o próprio index.php chama o configuration.php), recebi o seguinte erro:
jtablesession::Store Failed
DB function failed with error number 1146
Table 'joomla.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'bkk3u0vr5onsg21fshc34t37t1','1250625265','','0','1','0' )

Algunss links que encontrei na web (inclusive aqui neste site) não me ajudaram muito, por isso peço ajuda aos colegas mais experientes.

Estou instalando na minha própria máquina com o seguinte ambiente:
Apache 2.2.8
PHP 5.2.5
MySQL 5.0r12
Joomla 1.5.13v1

O trecho final do meu php.ini está assim:
(...)
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_OPENSSL]
extension=php_openssl.dll
[PHP_AMF]
extension=php_amf.dll
[PHP_JAVA]
extension=php_java.dll
[PHP_PDF]
extension=php_pdf.dll
[PHP_ZLIB_FILTER]
extension=php_zlib_filter.dll
[PHP_XMLRPC]
extension=php_xmlrpc.dll

O trecho inicial do meu configuration.php está assim:
(...)
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'joomla';
var $password = 'joomla';
var $db = 'joomla';
var $dbprefix = 'jos_';
(...)

Please Entrar ou Registrar to join the conversation.


  • rogerioag
  • Avatar de rogerioag Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
16 anos 1 mês atrás #13092 por rogerioag
rogerioag replied the topic: Re: erro "DB function failed with error number 1146"
Relendo o manual de instalação do Joomla percebi que estava comentendo um erro, inserindo no configuration.php o usuário e senha que eu criei, e não o root/senha do administrador do MySQL.

Fiz a alteração necessária, e ao tentar executar novamente a instalação aparece direto uma tela do Joomla com os seguintes dizeres:

"LEMBRE-SE DE REMOVER
O DIRETÓRIO INSTALLATION
COMPLETAMENTE. Você não poderá passar deste ponto, até que o diretório installation seja removido. Esta é uma medida de segurança do Joomla!.
Clique aqui quando o diretório for removido."

Só que verificando o MySQL, nenhuma tabela foi criada. Se excluo a pasta installation e clico onde solicitado, recebo novamente o erro ...1146, original desta mensagem.

Aguardo sugestões...

Please Entrar ou Registrar to join the conversation.

Mais
16 anos 1 mês atrás #13105 por Rickschaves
Rickschaves replied the topic: Re: erro "DB function failed with error number 1146"
Então, dei uma pesquisada rápida sobre o assunto e vi que alguns usuários com o mesmo problema que o teu resolveram reinstalando o Joomla, quer dizer, refazendo todo o procedimento do zero, já que o problema é no banco de dados.

Tente isso e avise caso dê certo.

E outra coisa, sempre deixe o prefixo do banco como jos_ pra evitar dor de cabeça depois...

Please Entrar ou Registrar to join the conversation.

  • rogerioag
  • Avatar de rogerioag Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
16 anos 1 mês atrás #13277 por rogerioag
rogerioag replied the topic: Re: erro "DB function failed with error number 1146"
Obrigado, Rick, pelo retorno.

Descompactei o Joomla novamente no Apache e reconfigurei o configuration.php .

Pelo manual (tanto online quanto em PDF), pedem para acessar [url]http:localhost/joomla[/url], mas se tento esta URL o Apache retorna erro de página não pode ser exibida. Quando tento acessar [url:1034orbt]http://localhost/[/url:1034orbt] ocorre a situação anterior: as tabelas não são criadas e apareceu direto a mensagem para excluir a pasta installation (nem sequer abre a tela para escolher a linguagem).

Não seria alguma configuração no Apache, que redireciona esta primeira URL para o configuration.php?

Please Entrar ou Registrar to join the conversation.

  • rogerioag
  • Avatar de rogerioag Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
16 anos 1 mês atrás #13278 por rogerioag
rogerioag replied the topic: Re: erro "DB function failed with error number 1146"
Só complementando, ao instalar o PHP foi criado o seguinte trecho no http.conf do Apache:
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php

Please Entrar ou Registrar to join the conversation.