Kohana 3.3.2

71 views
Skip to first unread message

Giovanni Donda

unread,
May 13, 2014, 11:56:26 AM5/13/14
to kohan...@googlegroups.com
Pessoal
tentei usar o ko3.3.2 com php 5.4.x e não funciona nem fu...
dá varios erros

alguém sabe ai se funciona ??

na documentação diz php 5.3.3 or newer, mas acredito que senha qualquer
php5.3.x (heheh)

estou usando ubuntu 12.04 LTS e 14.04 LTS e debian 7 e infelizmente não
funciona..

Valeu

Douglas J.A.M

unread,
May 13, 2014, 12:08:37 PM5/13/14
to kohan...@googlegroups.com
Já usei, pode nos informar qual o erro informado?

[]s,

Douglas J.A.M




--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para kohana-php+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para kohan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Giovanni Donda

unread,
May 13, 2014, 12:58:27 PM5/13/14
to kohan...@googlegroups.com
logo mais posto os prints de tela aqui.

obrigado por enquanto


Em 13-05-2014 13:08, Douglas J.A.M escreveu:
Já usei, pode nos informar qual o erro informado?

[]s,

Douglas J.A.M


Em 13 de maio de 2014 12:56, Giovanni Donda <ph...@dsinterativa.com.br> escreveu:
Pessoal
tentei usar o ko3.3.2 com php 5.4.x e não funciona nem fu...
dá varios erros

alguém sabe ai se funciona ??

na documentação diz php 5.3.3 or newer, mas acredito que senha qualquer php5.3.x (heheh)

estou usando ubuntu 12.04 LTS e 14.04 LTS e debian 7 e infelizmente não funciona..

Valeu


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para kohana-php+...@googlegroups.com.

Para postar neste grupo, envie um e-mail para kohan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;Kohana Php" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para kohana-php+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para kohan...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/kohana-php.
Para mais opções, acesse https://groups.google.com/d/optout.

felipe bastos

unread,
May 13, 2014, 3:59:11 PM5/13/14
to Kohana Php
abra com o install.php ativado e veja quais modulos php e configs precisa fazer

habilitar escrita em application/logs e application/... esqueci kkkkkk
instalar iconv
etc

depois que seu ambiente tiver os requisitos minimos ativados .. só vai impacar se chamar algum recurso que ainda não esteja ativado

Giovanni Donda | DS interativa

unread,
Jul 17, 2014, 2:42:27 PM7/17/14
to kohan...@googlegroups.com
Depois de muito tempo ajustando outras coisas (rs) voltou aqui para reportar a incompatibilidade do KO no ubuntu 14.04 com php 5.5

mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead


e não adianta mudar para PDO, pois o proprio core usa metodos não suportados no PDO como list_columns.

Alguem pode ajudar ??

ko 3.3.2, apache 2.4.7, ubuntu 14.04 com php5.5

 
Em 13-05-2014 13:08, Douglas J.A.M escreveu:
Já usei, pode nos informar qual o erro informado?

[]s,

Douglas J.A.M


Em 13 de maio de 2014 12:56, Giovanni Donda <ph...@dsinterativa.com.br> escreveu:
Pessoal
tentei usar o ko3.3.2 com php 5.4.x e não funciona nem fu...
dá varios erros

alguém sabe ai se funciona ??

na documentação diz php 5.3.3 or newer, mas acredito que senha qualquer php5.3.x (heheh)

estou usando ubuntu 12.04 LTS e 14.04 LTS e debian 7 e infelizmente não funciona..

Valeu


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para kohana-php+...@googlegroups.com.

Para postar neste grupo, envie um e-mail para kohan...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;Kohana Php" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para kohana-php+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para kohan...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/kohana-php.
Para mais opções, acesse https://groups.google.com/d/optout.

Giovanni Donda | DS interativa

unread,
Jul 17, 2014, 3:02:02 PM7/17/14
to kohan...@googlegroups.com
ao mudar para PDO, acontece o erro

Kohana_Exception [ 0 ]: Database method list_columns is not supported by Kohana_Database_PDO



sendo que meus models sao bem simples e não usam metodos como citado no erro acima

valeu
Giovanni Donda

felipe bastos

unread,
Jul 17, 2014, 3:31:53 PM7/17/14
to Kohana Php

Altera para uma query SHOW COLLUMNS

Bernardo - Sudeste Hosting

unread,
Jul 17, 2014, 3:52:37 PM7/17/14
to Kohana Php
Você pode criar no ORM a propriedade:

protected $_table_columns = array(
    'column1' => NULL,
    'column2' => NULL,
    // ...
    'columnx' => NULL,
  ); 


Erick Barbosa

unread,
Jul 17, 2014, 4:58:16 PM7/17/14
to kohan...@googlegroups.com
A função mysql foi desativada no php 5.4 por questões de segurança.

Você pode instalar a biblioteca MySQLi no seu projeto.
baixe esses arquivos 

e cole dentro da pasta modules/database.
depois é só ir no arquivo config/database do seu projeto e modificar o type para 'MySQLi'.

Giovanni Donda | DS interativa

unread,
Jul 17, 2014, 5:19:40 PM7/17/14
to kohan...@googlegroups.com
vou testar todas as soluções apresentadas, valeu...

logo mais mando as respostas aqui...de como procedeu...

valeu pessoal
--

Renan Vaz

unread,
Jul 17, 2014, 6:48:20 PM7/17/14
to kohana-php
A opção do modulo do MySQLi é a melhor opção.

Abs,
Renan Vaz
Cel: (11) 97148.6994
Skype: vazrenan
Twitter: @renanvaz
Facebook: http://www.facebook.com/renanvaz

Giovanni Donda | DS interativa

unread,
Jul 17, 2014, 7:14:17 PM7/17/14
to kohan...@googlegroups.com
valeu
vou testar...

felipe bastos

unread,
Jul 17, 2014, 7:15:24 PM7/17/14
to kohan...@googlegroups.com
eu achei estranho pq uso o Ko3.2 com o mysql 5.5 e 5.6 CE e php 5.5.9
e não tenho nenhum problema com banco

nesse caso é melhor o mysqli mesmo ..

felipe bastos

unread,
Jul 17, 2014, 7:18:05 PM7/17/14
to kohan...@googlegroups.com
E no caso do driver mysqli citado .. ele implementa a solução que citei

public function list_columns($table, $like = NULL, $add_prefix = TRUE)
{
....
$result = $this->query(Database::SELECT, 'SHOW FULL COLUMNS FROM
'.$table.' LIKE '.$this->quote($like), FALSE);
.....

esse deprecated é velho .. não deveria estar no Kohana 3.3 .. vc não
pegou algo errado não? Aproveita e baixa o Ko 3.3 novamente

felipe bastos

unread,
Jul 18, 2014, 8:45:52 AM7/18/14
to Kohana Php
Bom, voltei só pq suspeitei de algo, mas não tem nada haver .. aí fui verificar e constatei algo intrigante (já q não uso o driver PDO)

Tanto o driver MySQL quanto o MySQLi implementam o SHOW COLUMN.

A grande questão é que o Driver PDO não pode chamar list_columns nem list_tables .. pois é disparado um exception.

https://github.com/kohana/database/blob/3.3/master/classes/Kohana/Database/PDO.php

E no ORM esses métodos são chamados ... pelos métodos ORM::list_columns e ORM::reload_columns

https://github.com/kohana/orm/blob/3.3/master/classes/Kohana/ORM.php

Então, fica constatado que se optarem pelo driver PDO ..terão de fazer o que o colega acima falou .. listar no ORM as colunas da tabela

http://stackoverflow.com/questions/7314739/kohana-3-2-orm-and-pdo

E isso acontece por que o PDO não conhece o Banco que vai acessar (mysql, postgree, etc) .. como podem ocorrer diferenças de sintaxe ... amelhor solução é mesmo listar as colunas.

Giovanni Donda | DS interativa

unread,
Jul 30, 2014, 11:32:12 AM7/30/14
to kohan...@googlegroups.com
Pessoal, testei o driver não oficial e realmente funciona muito bem.
estou olhando cada recurso do sistema, mas a principio tudo funcionando.

php 5.5.9 + apache 2.4.7

Valeu pessoal
Reply all
Reply to author
Forward
0 new messages