Ir para conteúdo
  • Cadastre-se

(Resolvido)ERRO AO CRIAR SITE.


Ir para solução Resolvido por Yan Liima,

Posts Recomendados

Olá galera, ao tentar colocar site no meu servidor que era em Account Manager....

me deparei com os seguintes erros com o site online

 

Ao tentar clicar em "Minha Conta"

ALTER TABLE `accounts` ADD `nickname` varchar(255) not null default '';

se alguem poder ajudar ai, garanto uns 4 Rep++ ?

AJfwFit.png&key=fe4d679c24a3f021c13992ab

Link para o post
Compartilhar em outros sites

Certeza que isso é um erro? vai na sua DB, vai em accounts e verifique se existe "nickname"

tabela.png.44fbed7fb93dee0f5ec926df5f50fb5e.png

 

Se caso existir, deve estar dando erro pelo fato do valor estar vazio. Geralmente o Modern ACC ja vem como padrão para caso o nickname estiver sem, o jogador ser redirecionado para inserir o nickname antes de acessar totalmente a conta.

 

Mas caso não houver a coluna nickname é só você ir em SQL.png.59a27eba3c20ca14e5b0a51233682724.png e executar a Query citada:

ALTER TABLE `accounts` ADD `nickname` varchar(255) not null default '';

 

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

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

Te Ajudei? Rep + e ficamos Quits

166420979_logoyanliimaornight.png.33f822b8970081a5b3646e85dbfd5934.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.png.890d5a38d7bcde75543c72b624a65de1.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

Link para o post
Compartilhar em outros sites
13 horas atrás, Yan Liima disse:

Certeza que isso é um erro? vai na sua DB, vai em accounts e verifique se existe "nickname"

tabela.png.44fbed7fb93dee0f5ec926df5f50fb5e.png

 

Se caso existir, deve estar dando erro pelo fato do valor estar vazio. Geralmente o Modern ACC ja vem como padrão para caso o nickname estiver sem, o jogador ser redirecionado para inserir o nickname antes de acessar totalmente a conta.

 

Mas caso não houver a coluna nickname é só você ir em SQL.png.59a27eba3c20ca14e5b0a51233682724.png e executar a Query citada:


ALTER TABLE `accounts` ADD `nickname` varchar(255) not null default '';

 

 

oi!

consegui solucionar os erros mudando a DB que estava muito incompativel com o site, e quando eu tentava adicionar as colunas pelos comando do SQL, sempre dava erro.

Entao troquei a DB por uma parecida.

 

Agora to com esse erro na pagina inicial:

 

A PHP Error was encountered
Severity: Notice

Message: Undefined index: newsTickerLimit

Filename: models/home_model.php

Line Number: 21

 

 

ja vou deixar o rep+ pela tentativa de ajuda mano! ? 

 

 

home_model.php 

 

<?php 
class home_model extends Model {
	
	public function __construct() {
		parent::Model();
		$this->load->database();
	}
	
	public function getAllNews() {
		require("config.php");
		$this->db->order_by('id desc');
		$sql = $this->db->get('news', $config['newsLimit']);
		$ret['amount'] = $sql->num_rows;
		$ret['news'] = $sql->result_array();
		return $ret;
	}
	
	public function getTickers() { 
        require("config.php"); 
        $this->db->order_by('id desc'); 
        $sql = $this->db->get('newsticker', $config['newsTickerLimit']); 
        $ret['amount'] = $sql->num_rows; 
        $ret['news'] = $sql->result_array(); 
        return $ret; 
    }  
	
	public function getArchiveNews() {
		require("config.php");
		$this->load->helper("url");
		$page = $this->uri->segment(3);
			$page = (empty($page)) ? 0 : $page;
		
		$this->db->order_by('id desc');
		$sql = $this->db->get('news', $config['newsLimit'], $page);
		$ret['amount'] = $sql->num_rows;
		$ret['news'] = $sql->result_array();
		return $ret;
	}
	
	public function getNewsAmount() {
		return $this->db->get('news')->num_rows;
	}
	
	public function loadNews($id) {
		$sql = $this->db->get_where('news', array('id' => $id));
		return $sql->num_rows ? $sql->result_array() : false;
	}
	
	public function getComments($id) {
		require("config.php");
		
		$this->load->helper("url");
		$page = $this->uri->segment(4);
		$page = (empty($page)) ? 0 : $page;
		
		return $this->db->get_where('comments', array('news_id' => $id), $config['commentLimit'], $page)->result_array();
	}
	
	public function getCommentsAmount($id) {
		return $this->db->get_where('comments', array('news_id' => $id))->num_rows;
	}
	
	public function getCharacters() {
		$this->db->select('id, name');
		return $this->db->get_where('players', array('account_id' => $_SESSION['account_id']))->result_array();
	}
	
	public function playerExistsOnAccount($id) {
		return $this->db->get_where('players', array('id' => $id, 'account_id' => $_SESSION['account_id']))->num_rows ? true : false;
	}
	
	public function addComment($id, $character, $body) {
		$data = array('body' => $body,
					  'news_id' => $id,
					  'time' => $_SERVER['REQUEST_TIME'],
					  'author' => $character);
					  
		$this->db->insert('comments', $data);
	}
	
	public function getComment($id) {
		return $this->db->get_where('comments', array('id' => $id))->result_array();
	}
	
	public function deleteComment($id) {
		$this->db->delete('comments', array('id' => $id));
	}
}
?>

 

AJfwFit.png&key=fe4d679c24a3f021c13992ab

Link para o post
Compartilhar em outros sites
  • Solução

@joaovitorbk9 Creio que está dando esse erro pois está faltando o valor do TickerLimit no seu config.php. Abre ele e coloque isso lá:

/* Sistema de ticket simples */
$config['newsTickerLimit'] = 4; 
$config['newsTickerWords'] = 4; 

 

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

Te Ajudei? Rep + e ficamos Quits

166420979_logoyanliimaornight.png.33f822b8970081a5b3646e85dbfd5934.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.png.890d5a38d7bcde75543c72b624a65de1.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

Link para o post
Compartilhar em outros sites
  • 2 weeks later...
Em 06/02/2019 em 23:26, Yan Liima disse:

@joaovitorbk9 Creio que está dando esse erro pois está faltando o valor do TickerLimit no seu config.php. Abre ele e coloque isso lá:


/* Sistema de ticket simples */
$config['newsTickerLimit'] = 4; 
$config['newsTickerWords'] = 4; 

 

 

obrigado!

AJfwFit.png&key=fe4d679c24a3f021c13992ab

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