Ir para conteúdo
  • Cadastre-se

[Suporte] Gesior 0.3.8


Posts Recomendados

Bom o gesior 0.3.8 disponibilizado na seção de downloads de websites, está com alguns erros..


Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'reason' in 'field list'' in C:\xampp\htdocs\pot\OTS_AccountBan.php:55 Stack trace: #0 C:\xampp\htdocs\pot\OTS_AccountBan.php(55): PDO->query('SELECT `id`, `t...') #1 C:\xampp\htdocs\pot\OTS_Account.php(955): OTS_AccountBan->find('3217163') #2 C:\xampp\htdocs\accountmanagement.php(31): OTS_Account->isBanned() #3 C:\xampp\htdocs\index.php(123): include('C:\xampp\htdocs...') #4 {main} thrown in C:\xampp\htdocs\pot\OTS_AccountBan.php on line 55

Quando eu clico em myaccount aparece o erro citado acima.

Alguem possui alguma solução?

O mundo é o reflexo das nossas ações.

Link para o post
Compartilhar em outros sites

Testa esse aqui.

Não sei exatamente o problema, mas a unica forma de arrumar é testando vários scripts diferentes.



<?php


/**

 * @package POT

 * @version 0.1.6

 * @since 0.1.5

 * @author Wrzasq <[email protected]>

 * @copyright 2007 - 2008 (C) by Wrzasq

 * @license http://www.gnu.org/licenses/lgpl-3.0.txt GNU Lesser General Public License, Version 3

 */


/**

 * OTServ account ban.

 * 

 * @package POT

 * @version 0.1.6

 * @since 0.1.5

 */

class OTS_AccountBan extends OTS_Ban

{

/**

 * Ban data.

 * 

 * @var array

 * @version 0.1.6

 * @since 0.1.5

 */

    protected $data = array('type' => POT::BAN_ACCOUNT, 'param' => 0, 'active' => true, 'admin_id' => 0, 'comment' => '', 'reason' => 0);


/**

 * Loads account ban with given id.

 * 

 * @version 0.1.5

 * @since 0.1.5

 * @param int $id Ban ID.

 * @throws PDOException On PDO operation error.

 */

    public function load($id)

    {

        // SELECT query on database

        $this->data = $this->db->query('SELECT ' . $this->db->fieldName('id') . ', ' . $this->db->fieldName('type') . ', ' . $this->db->fieldName('value') . ', ' . $this->db->fieldName('param') . ', ' . $this->db->fieldName('active') . ', ' . $this->db->fieldName('expires') . ', ' . $this->db->fieldName('added') . ', ' . $this->db->fieldName('admin_id') . ', ' . $this->db->fieldName('comment') . ', ' . $this->db->fieldName('reason') . ' FROM ' . $this->db->tableName('bans') . ' WHERE ' . $this->db->fieldName('type') . ' = ' . POT::BAN_ACCOUNT . ' AND ' . $this->db->fieldName('id') . ' = ' . (int) $id)->fetch();

    }


/**

 * Loads account ban by banned account ID.

 * 

 * @version 0.1.5

 * @since 0.1.5

 * @param int $id Account's ID.

 * @throws PDOException On PDO operation error.

 */

    public function find($id)

    {

        // SELECT query on database

        $this->data = $this->db->query('SELECT ' . $this->db->fieldName('id') . ', ' . $this->db->fieldName('type') . ', ' . $this->db->fieldName('value') . ', ' . $this->db->fieldName('param') . ', ' . $this->db->fieldName('active') . ', ' . $this->db->fieldName('expires') . ', ' . $this->db->fieldName('added') . ', ' . $this->db->fieldName('admin_id') . ', ' . $this->db->fieldName('comment') . ', ' . $this->db->fieldName('reason') . ' FROM ' . $this->db->tableName('bans') . ' WHERE ' . $this->db->fieldName('type') . ' = ' . POT::BAN_ACCOUNT . ' AND ' . $this->db->fieldName('value') . ' = ' . (int) $id)->fetch();

    }

}


?>

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

Com esse ai apareçe


Fatal error: Call to undefined method OTS_Account::getRecoveryKey() in C:\xampp\htdocs\accountmanagement.php on line 11


Fatal error: Call to undefined method OTS_Account::getPlayerVip_Time() in C:\xampp\htdocs\characters.php on line 101

Editado por sonkis (veja o histórico de edições)

O mundo é o reflexo das nossas ações.

Link para o post
Compartilhar em outros sites

Quando dão esses problemas, o erro não é do gesior, é imcompatibilidade com o banco de dados.

Pois o gesior é programado pra adicionar x valores e y campos do banco, tais que, se tiver algo errado/diferente ele dá erro.

Tente procurar um bd mais atualizado...

Ou então uma versão de gesior mais antiga.

Link para o post
Compartilhar em outros sites

Normalmente você pode estar usando uma versão de tibia 8.6 e usando um gesior programado para versões mais recentes, assim sempre haverá imcompatibilidade, já que novas versões do tibia tem um banco diferentes, pois que estar de acordo com os novos updates, por exemplo as montarias.

Então eu te aconselho, se for usar versões antigas do tibia, tente versões antigas do gesior, o mesmo com versões recentes.

Boa sorte ai, abraços.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo