Boa Parabéns. Rep+
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Websites
- Criar um servidor em MySQL com site (Windows)
GR
otserv
Criar um servidor em MySQL com site (Windows)
Por grilado13, 26 de abr. de 2014 em Tutoriais de Websites
tibia
4
5.7k
info
Grupo: Herói
Registrado: 12/06/12
Posts: 1k
Reputação: +362
Gênero: Masculino
Char no Tibia: Aarow

26 de abril de 2014 às 00:24
26 de abril de 2014 às 00:51
V - Erros Comuns
XAMPP
1 - Caso não consiga alterar a senha do seu MySQL conforme o tutorial, seu Firewall deve estar bloqueando o acesso ao MySQL
Editado Abril 28 por MatheusGrilo
1 ano depois...





info
Grupo: Campones
Registrado: 20/01/11
Posts: 75
Reputação: +41
Introdução
I - Baixar os arquivos necessários
II - Configurando seu banco de dados
III - Editando seu servidor
IV - Configurando um website
V - Erros comuns
I - Baixar os arquivos necessários
Primeiramente, você terá; que baixar o software onde você colocará seu website e seu banco de dados.
Recomendados: WAMP - XAMPP - VertrigoServ
Segundo, agora você; terá que baixar o servidor (OTServ). Podemos encontrar uma variedade enorme aqui mesmo: LINK ( http://www.xtibia.com/forum/forum/596-downloads-de-otserv/ )
Agora, baixe o website (se for gesior, baixe de acordo com a versão do seu servidor):
Recomendados: Modern AAC - gesior AAC - Znote AAC
(todos podem ser encontrador aqui mesmo no XTibia - http://www.xtibia.com/forum/forum/581-downloads-de-websites/ )
II - Configurando seu banco de dados
Agora iremos começar a configurar seu banco de dados.
Caso use WAMP
Entre em http://localhost/phpmyadmin e logue com o nome de usuário " root", sem aspas e sem senha.
Clique em "Alterar a palavra-passe" e configure a seu gosto (gerando ou colocando sua própria senha)
Caso use XAMPP
Entre em http://localhost e selecione uma língua, irei utilizar Português (Brasil)
Vá em segurança no menu a esquerda
Clique no link do xamppsecurity
Coloque a senha que você deseja no seu MySQL
Clique em "Alterar Senha" e irá salvar a senha. Leia a mensagem e reinicie seu MySQL pelo XAMPP Control Panel
Pronto
Caso use VertrigoServ
Entre em http://localhost/phpmyadmin e logue com o nome de usuário " root" e a senha "vertrigo" (padrão após a isntalação), sem aspas.
Clique em "Alterar a palavra-passe" e configure a seu gosto (gerando ou colocando sua própria senha)
Criando um banco de dados (PhpMyAdmin)
Clique em Banco de Dados no menu superior.
Crie seu banco de dados em Create Database, como na imagem
Agora será criado um banco de dados com esse nome, caso não exista. Clique nele.
Clique em "Importar" no menu superior e vá em "Escolher arquivo", vá na pasta de seu OTServ, e encontre o mysql.sql ou algo parecido, clique em abrir depois em "Executar", como na imagem
Pronto, você já tem seu banco de dados configurado.
III - Editando seu servidor
Para ele funcionar, a única coisa que você precisa é modificar seu banco de dados
Caso queira utilizar IP Fixo, veja esse tutorial ~~> http://www.xtibia.com/forum/topic/232510-usando-ip-fixo-no-ip/
Vá até a pasta de seu OtServ e abra seu "config.lua" com o Bloco de notas.
Explicando o config.lua
Aqui você irá editar as configurações de seu OTServer, como nome do servidor, IP, experiência, dentre muitas outras coisas. Vou explicar as partes mais importantes:
'
Agora seu servidor já está pronto para ficar Online
IV - Criando um website
Primeiramente:
WAMP - Você irá colocar seu site na pasta c:\wamp\www
XAMPP - Você irá colocar seu site na pasta c:\xampp\htdocs
VertrigoServ - Você irá colocar seu site na pasta c:\vertrigo\www (ou caso esteja na pasta de instalação padrão C:\Program Files (x86)\VertrigoServ\www )
A respeito do ModernAAC
ModernAAC - Modo 1 (Sem Instalador)
Para instalar manualmente, você precisara configurar o seu config.php
Agora vá; na pasta install e abra o dbSCHEMA.txt , aperte CTRL + A, copie tudo e vá para o PHPMyAdmin novamente ( http://localhost/phpmyadmin )

Vá novamente ao seu banco de dados e clique em SQL, cole tudo que você copiou e clique em Executar
Pronto, basta apenas acessá-lo normalmente
ModernAAC - Modo 2 (Com Instalador)
É meio chato para instalar, pois algumas respostas você precisa encontrar na internet caso não saiba, mas é bem simples.
Basta preencher corretamente e, não se esqueça, de descer a barra inteira para aceitar os termos de uso, ou você não poderá instalar o ModernAAC
Instalado com sucesso:
gesior AAC (com instalador)
Entre em http://localhost para aparecer a mensagem que precisa ser instalado (no meu caso, coloquei o gesior na pasta gaac)






Agora, clique para ser redirecionado para a pasta do install.php
Caso dê esse erro, vá na pasta de seu site, abra o install.txt e mude 127.0.0.2 para 127.0.0.1
Caso não dê erro, clique em 1. Set server path:
Coloque a pasta que está seu OTServer (Não se esqueça de colocar o "\" ou o "/" no final:
Clique em Set server path e vá clicando nos links caso não haja nenhum erro (caso haja erros, poste aqui)
Após isso, clique em 5. Set Admin Account para configurar a conta de administração do seu gesior. (O login será 1 e você colocará a senha)
Agora, entre em http:/localhost e seu site estará funcionando, caso não tenha aparecido nenhum erro na instalação
Znote AAC
Primeiramente, você deve entrar no site e verificar a mensagem de erro:
Copie o código em MySQL que será fornecido e vá até seu phpmyadmin
Código no spoiler
CREATE TABLE IF NOT EXISTS `znote` ( `id` int(10) NOT NULL AUTO_INCREMENT, `version` varchar(30) NOT NULL COMMENT 'Znote AAC version', `installed` int(10) NOT NULL, `cached` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; INSERT INTO `znote` (`version`, `installed`) VALUES ('1.4_PUBLIC', '1398697335'); CREATE TABLE IF NOT EXISTS `znote_accounts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_id` int(11) NOT NULL, `ip` int(10) NOT NULL, `created` int(10) NOT NULL, `points` int(10) DEFAULT 0, `cooldown` int(10) DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; INSERT INTO `znote_accounts` (`account_id`, `ip`, `created`) VALUES ('1', '0', '1398697335'); CREATE TABLE IF NOT EXISTS `znote_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(30) NOT NULL, `text` text NOT NULL, `date` int(11) NOT NULL, `pid` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_images` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(30) NOT NULL, `desc` text NOT NULL, `date` int(11) NOT NULL, `status` int(11) NOT NULL, `image` varchar(30) NOT NULL, `account_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_paypal` ( `id` int(11) NOT NULL AUTO_INCREMENT, `txn_id` varchar(30) NOT NULL, `email` varchar(255) NOT NULL, `accid` int(11) NOT NULL, `price` int(11) NOT NULL, `points` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_paygol` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_id` int(11) NOT NULL, `price` int(11) NOT NULL, `points` int(11) NOT NULL, `message_id` varchar(255) NOT NULL, `service_id` varchar(255) NOT NULL, `shortcode` varchar(255) NOT NULL, `keyword` varchar(255) NOT NULL, `message` varchar(255) NOT NULL, `sender` varchar(255) NOT NULL, `operator` varchar(255) NOT NULL, `country` varchar(255) NOT NULL, `currency` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_players` ( `id` int(11) NOT NULL AUTO_INCREMENT, `player_id` int(11) NOT NULL, `created` int(11) NOT NULL, `hide_char` tinyint(4) NOT NULL, `comment` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; INSERT INTO `znote_players` (`player_id`, `created`, `hide_char`, `comment`) VALUES ('1', '1398697335', '0', '. . .'); CREATE TABLE IF NOT EXISTS `znote_shop` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` int(11) NOT NULL, `itemid` int(11) DEFAULT NULL, `count` int(11) NOT NULL DEFAULT '1', `describtion` varchar(255) NOT NULL, `points` int(11) NOT NULL DEFAULT '10', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_shop_logs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_id` int(11) NOT NULL, `player_id` int(11) NOT NULL, `type` int(11) NOT NULL, `itemid` int(11) NOT NULL, `count` int(11) NOT NULL, `points` int(11) NOT NULL, `time` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_shop_orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account_id` int(11) NOT NULL, `type` int(11) NOT NULL, `itemid` int(11) NOT NULL, `count` int(11) NOT NULL, `time` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_visitors` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ip` int(11) NOT NULL, `value` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_visitors_details` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ip` int(11) NOT NULL, `time` int(11) NOT NULL, `type` tinyint(4) NOT NULL, `account_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_forum` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `access` tinyint(4) NOT NULL, `closed` tinyint(4) NOT NULL, `hidden` tinyint(4) NOT NULL, `guild_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; INSERT INTO `znote_forum` (`name`, `access`, `closed`, `hidden`, `guild_id`) VALUES ('Staff Board', '4', '0', '0', '0'), ('Tutors Board', '2', '0', '0', '0'), ('Discussion', '1', '0', '0', '0'), ('Feedback', '1', '0', '1', '0'); CREATE TABLE IF NOT EXISTS `znote_forum_threads` ( `id` int(11) NOT NULL AUTO_INCREMENT, `forum_id` int(11) NOT NULL, `player_id` int(11) NOT NULL, `player_name` varchar(50) NOT NULL, `title` varchar(50) NOT NULL, `text` text NOT NULL, `created` int(11) NOT NULL, `updated` int(11) NOT NULL, `sticky` tinyint(4) NOT NULL, `hidden` tinyint(4) NOT NULL, `closed` tinyint(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `znote_forum_posts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `thread_id` int(11) NOT NULL, `player_id` int(11) NOT NULL, `player_name` varchar(50) NOT NULL, `text` text NOT NULL, `created` int(11) NOT NULL, `updated` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;Acesse seu banco de dados, vá em SQL, cole e Execute
Agora vá na pasta de seu site e abra o config.php para configurar o básico para seu website funcionar:
PS: Caso alguma informação esteja incorreta, por favor, me envie uma MP para corrigir a mesma.
Changelog:
27/04/14 - Modificado EASYPHP por Vertrigo
28/04/14 - Adicionado fotos do XAMPP;
Adicionado comentário Pasta Vertrigo;
Modificado Nicaw AAC por Znote AAC;
Adicionado tutorial Znote AAC
Editado Abril 28 por MatheusGrilo