Ir para conteúdo

Problema No Step 2


MUTAN0

Posts Recomendados

Ao instalar o Gesior ACC, no STEP 2, aparece o seguinte erro:

 

STEP 2

Check database connection

If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 67

 

Aparentemente o problema está no OTS_DB_SQLite.php, que é este sujeito aqui:

 

<?php

 

/**#@+

* @version 0.0.1

*/

 

/**

* @package POT

* @version 0.1.3

* @author Wrzasq <wrzasq@gmail.com>

* @copyright 2007 © 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;

}

 

}

 

/**#@-*/

 

?>

 

Agradeceria qualquer ajuda, pois esse problema tabém está no STEP 3 :sleep:

Obrigado, abraços.

Link para o comentário
Compartilhar em outros sites

Bom , parece que o error está C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 67 , bom as vezes é seu server que você baixou , tente mudar no config.lua sqllite pra mysql , caso não dê tente tirar todos "-"do config .. e se não der entra no arquivo que ta com error .. procure a linha 67 .. e vê se não tem nada errado..

 

Bom , tente adicionar essa tag.

 

 

 

<?php

 

/**#@+

* @version 0.0.1

*/

 

/**

* @package POT

* @version 0.1.3

* @author Wrzasq <wrzasq@gmail.com>

* @copyright 2007 © 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;

}

 

}

 

/**#@-*/

 

?>

 

 

Link para o comentário
Compartilhar em outros sites

Amigo, é o seguinte. Vai no config.lua do seu servidor, e onde tem o sqltype = "sqlite". Muda o "sqlite" para "mysql". E abaixo configura o banco de dados.

 

Este é o problema.

 

Abraços,

Mattew.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...