Postado Junho 20, 2011 14 anos Galera vejam esse Tópico e vejam se faz sentido ou é só mais uma bobagem: http://xotserv.forumeiro.net/t45-site-funcionando-em-otserv-sqlite Em especial esse trecho: Configurando o "CONFIG.lua" do seu OT Antes de começar a instalar o site você precisa arrumar o "config.lua" do seu OT. Abra o "config.lua" e aperte "ctrl f" e procure por "root". As Tags devem ficar assim: sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "A SENHA QUE VC CONFIGUROU NA 1ª ETAPA" sqlDatabase = "realserver" sqliteDatabase = "realserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" Lembrando que na parte: sqlDatabase = "realserver" sqliteDatabase = "realserver.s3db" Você pode mudar o nome ,"realserver" para outro, de acordo com a database que seu OT utiliza. OBs.: Existem OTs que o "config.lua" é diferente dos outros, se o seu utilaza essa TAG: sqlFile = ".s3db" Mude para: sqliteDatabase = ".s3db" Por que o site so aceita o "sqliteDatabase". No meu servidor eu deixo as duas no mesmo "Config.lua" , não sei se isso prejudica em alguma coisa o servidor já que elas tem o msm local de destino. Se o seu OT utiliza a "sqlFile" você escolhe se quer deixa ela e a "sqliteDatabase" ou se so quer deixa a "sqliteDatabase". De todo modo a "sqliteDatabase" deve OBRIGATORIAMENTE está no "Config.lua" para funcionar o site.
Postado Junho 20, 2011 14 anos Em minha opinião como desenvolvedor de OTServ, tenho certeza que é impossivel usar site em sqlite Pelo simples motivo de ele não haver conexão usando password, ou seja caso contrario seu site seria facilmente invadido E também por que os sites são desenvolvidos para trabalhar com MYSQL, descartando o SQLite
Postado Junho 20, 2011 14 anos Autor Fui testar o Gesior em SQLite e deu um erro de Syntax: Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68 Ou seja, ele carregou normalmente a config.lua do server mais da esse erro de sintaxe ;~ Alguem sabe arrumar isso ? Note que o Gesior tem suporte para SQLite o.o Aqui é o arquivo: <?php /**#@+ * @version 0.0.1 */ /** * @package POT * @version 0.1.3 * @author Wrzasq <[email protected]> * @copyright 2007 (C) by Wrzasq * @license http://www.gnu.org/licenses/lgpl-3.0.txt GNU Lesser General Public License, Version 3 */ /** * SQLite connection interface. * * <p> * At all everything that you really need to read from this class documentation is list of parameters for driver's constructor. * </p> * * @package POT * @version 0.1.3 */ class OTS_DB_SQLite extends OTS_Base_DB { /** * Creates database connection. * * <p> * Connects to SQLite database on given arguments. * <p> * * <p> * List of parameters for this drivers: * </p> * * <ul> * <li><var>database</var> - database name.</li> * </ul> * * @version 0.0.7 * @param array $params Connection parameters. * @throws PDOException On PDO operation error. */ public function __construct($params) { if( isset($params['prefix']) ) { $this->prefix = $params['prefix']; } // PDO constructor try { parent::__construct('sqlite:' . $params['database']); } catch(PDOException $error) { echo 'Can\'t connect to SQLite database.</font>'; exit; } } /**#@-*/ ?>
Postado Junho 21, 2011 14 anos Existir site pra banco de dados sqlite existe. O problema é que não existe nenhum site até agora feito pro mesmo. É a mesma etapa feita pra sites de mu,gunz, lineage são tudo por sql inject.
Postado Junho 21, 2011 14 anos Autor Será que alguem pode passar uma base de como funciona a leitura do SQLite pra mim tentar aqui ?
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.