Back to top

Autore Topic: Test Joomla su database PostgreSQL  (Letto 120245 volte)

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Test Joomla su database PostgreSQL
« il: 03 Ago 2012, 10:14:15 »
Il progetto Joomla con le ultime versioni supporta altri database oltre a mysql, Gabriele Pongelli si è adoperato a fornire al progetto Joomla il supporto per il database PostgreSQL.
In questa area di test vogliamo aiutare Gabriele in questo suo importante contributo, quindi testare Joomla su database PostgreSQL.

I tecnici di Joomlahost hanno messo a disposizione un server con il supporto a PostgreSQL, Gabriele ha configurato un pacchetto di installazione di Joomla 2.5.4 con il driver per PostgreSQL. Attiveremo così alcuni spazi web su questo server dove far testare questa installazione di Joomla. Saranno forniti i dati di accesso FTP ed al database per ogni spazio web.

Questo l'elenco degli spazi web assegnati ed attivi:
http://joodev01.joomla.it/test-01/   AlexRed
http://joodev01.joomla.it/test-02/  Pongelli
http://joodev01.joomla.it/test-03/  jeckodevelopment
http://joodev01.joomla.it/test-04/  giusebos
http://joodev01.joomla.it/test-05/  Vamba
http://joodev01.joomla.it/test-06/  giovi

Queste le caratteristiche tecniche del server di test: sistema operativo centOS 6.2 con apache , php 5.3.14 e postgresql 9.1, qui il phpinfo

Questa la sezione del forum dedicata al coordinamento di questi test:http://forum.joomla.it/index.php/board,49.0.html

Questo il link al pacchetto di installazione di Joomla 2.5 configurato per postgresql
http://joodev01.joomla.it/test-01/gpongelli-joomla-cms-2.5.3-192-gc259250.zip

Durante la procedura di installazione di questo pacchetto Joomla+PostgreSQL è necessario selezionare come tipo di database PostgreSQL ed inserire i dati del database che saranno forniti in privato. E' possibile installare i dati di esempio. Credo non sia consigliabile procedere poi all'aggiornamento di Joomla, non saprei se gli eventuali script per aggiornare il database sianogià stati convertiti in da mysql a PostgreSQL, su questo attendiamo un chiarimento da Pongelli.


Cosa testare?
Direi di concentrarci sulle funzionalità del CMS ed evitare di perdere tempo su estensioni esterne. Credo che la versione 2.5 non sarà mai rilasciata con compatibilità con questo database, ma solo dalla 3.0 o dalla 3.1 ci sarà nativamente questa compatibilità, quindi per elaborare una bella lista delle estensioni esterne che funzionano correttamente anche su PostgreSQL attendiamo che Pongelli ci metta a disposizione una versione di Joomla 3.0 con il suo driver attivo e configurabile sin dalla procedura di installazione.

In questo post un elenco di tutte le segnalazioni confermate: http://forum.joomla.it/index.php/topic,168247.0.html
« Ultima modifica: 12 Ago 2012, 08:55:25 da alexred »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #1 il: 03 Ago 2012, 18:21:29 »
Non riesco a connettermi al database, ti avevo mandato un MP con le mie credenziali, pensavo ad un errore di password....

l'errore:
Codice: [Seleziona]
Impossibile connettersi al database.  Errore di connessione ritornato: Unable to connect to the Database: JLIB_DATABASE_ERROR_CONNECT_POSTGRESQL
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #2 il: 04 Ago 2012, 08:08:08 »
ciao giusebos,
probabilmente è un problema di credenziali di accesso al dabase errate, anche jeckodevelopment mi ha comunicato di avere problemi. Provo a verificare e chiedere ai tecnici Joomlahost di resettare l'accesso al database per i vostri spazi.
« Ultima modifica: 04 Ago 2012, 08:52:29 da alexred »

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #3 il: 04 Ago 2012, 10:03:36 »
segnalo questo: Errore nel controllo globale  http://joodev01.joomla.it/test-01/index.php/diario-di-bordo-dei-test/4-errore-nel-controllo-globale


e questo: Errore nella ricerca http://joodev01.joomla.it/test-01/index.php/diario-di-bordo-dei-test/5-errore-nella-ricerca



poi per i problemi che vengono confermati per il driver di PostgreSQL magari apriamo un apposita discussione dove elencarli
« Ultima modifica: 04 Ago 2012, 10:42:16 da alexred »

mau_develop

  • Visitatore
Re:Test Joomla su database PostgreSQL
« Risposta #4 il: 04 Ago 2012, 14:41:05 »
Durante la procedura di installazione di questo pacchetto Joomla+PostgreSQL è necessario selezionare come tipo di database PostgreSQL
-----------------------------------------------

dove? ... a me compare il solito mysql mysqli ...

M.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #5 il: 04 Ago 2012, 14:48:01 »
hai scaricato il pacchetto con joomla modificato per PostgreSQL?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #6 il: 04 Ago 2012, 15:30:39 »
ciao mau_develop,
si, devi usare il pacchetto indicato nel primo post.
E se sei in locale sul tuo PC o su un tuo server online devi essere certo di avere il modulo php di PostgreSQL attivo.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #7 il: 04 Ago 2012, 15:52:47 »
Non è possibile creare un nuovo banner, ma è possibile editarne le caratteristiche e salvarle (ho utilizzato i dati di esempio).




Citazione
Salvataggio fallito con il seguente errore: BannersTableBanner: :store fallito - JLIB_DATABASE_QUERY_FAILED ERROR:  invalid input syntax for type timestamp: "" LINE 3: ...g","width":234,"height":60,"alt":""}',0,'',-1,0,0,'','','201... ^ SQL=INSERT INTO "giuse_banners" ("cid","type","name","alias","imptotal","impmade","clicks","state","catid","description","custombannercode","sticky","ordering","metakey","params","own_prefix","metakey_prefix","purchase_type","track_clicks","track_impressions","publish_up","publish_down","created","language") VALUES (1,0,'banner 1','banner-1',0,0,0,1,15,'','',1,3,'','{"imageurl":"images\\/banners\\/white.png","width":234,"height":60,"alt":""}',0,'',-1,0,0,'','','2012-08-04 13:48:27','*') RETURNING id

succede sia se si decide di creare una banner con immagine, sia se si decide di creare una banner con codice


Non è possibile copiare un banner esistente
 
Citazione
Il processo Batch è fallito con il seguente errore: Informazione insufficiente per eseguire l'operazione batch
« Ultima modifica: 04 Ago 2012, 15:55:55 da giusebos »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #8 il: 04 Ago 2012, 15:57:05 »
si, confermo il problema del banner

mau_develop

  • Visitatore
Re:Test Joomla su database PostgreSQL
« Risposta #9 il: 04 Ago 2012, 21:13:30 »
ok... andava restartato :) ... vuole qualche porta particolare? Ora sono alle prese con la fallita connessione, ... con pgadmin vedo il db...

 postgresql 9.1
--------------------------
probabilmente perchè sono ancora su una Natty la versione da repo che mi ha installato è la 8.4... può causare problemi?
Devo smaronarmi a installare il pacchetto 9.1? :)

M.
« Ultima modifica: 04 Ago 2012, 21:35:19 da mau_develop »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #10 il: 04 Ago 2012, 23:48:12 »
Segnalo (da visitatore curioso) che nelle piattaforme di test 03 e 04 in molte pagine compare l'errore
Citazione
Warning: pg_query(): Query failed: ERROR: zero-length delimited identifier at or near """" LINE 1: SELECT a.title, a.description AS text, "" AS created, "2" AS... ^ in /var/www/html/test-03/libraries/joomla/database/database/postgresql.php on line 572" ecc.. ecc...

E' un po la stessa limitazione che ottenni quando provai ad installare joomla su db sqlite: joomla gira, magnifico!, ma non è possibile fare nient'altro! :(
E, si sa, un'installazione con contenuti di esempio non configurabile non è utile a molto/i... :)

Chiedo, da profano, non sarebbe necessario che lo sviluppo dei driver fosse seguito direttamente anche dagli stessi sviluppatori della nuova versione (qualora così non fosse)? Tornando proprio al test che ho citato su, ricordo che lo sviluppatore dei driver non aveva a che fare con il team e, difatti, tali driver sono rimasti li dove e come li ho trovati!!! :(
« Ultima modifica: 04 Ago 2012, 23:52:24 da giovi »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #11 il: 04 Ago 2012, 23:51:18 »
 :) brutto impiccione..... 8)

Devono essere le posizioni per il banner, ho dovuto smettere e non ho approfondito.

I server di google hanno ricominciato a funzionare?  ;)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #12 il: 05 Ago 2012, 13:29:07 »
Chiedo, da profano, non sarebbe necessario che lo sviluppo dei driver fosse seguito direttamente anche dagli stessi sviluppatori della nuova versione (qualora così non fosse)?
Ciao giovi,
il lavoro di Pongelli è entrato, dopo mesi e mesi di peripezie, a far parte della nuova Joomla platform che sarà inserita in Joomla 3.0, quindi è uno sviluppo che certamente viene seguito anche dagli sviluppatori del core di Joomla.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #13 il: 05 Ago 2012, 14:26:26 »
Ottimo! L'importante è non lasciare solo il buon Gabriele. Il suo lavoro (e quello della comunità italiana che lo sostiene) sarà certamente apprezzato a livello internazionale. E' una cosa di cui andare fieri! :)

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #14 il: 05 Ago 2012, 15:11:30 »
Io per stargli vicino, a Gabriele, (simbolicamente) mi riascolto il suo intervento al joomladay di Firenze ogni sera prima di coricarmi :) :)

Apparte gli scherzi, faccio a Gabriele Pongelli tantissimi complimenti per il suo lavoro e per come sta portando alta la bandiera italiana nel mondo di JOOMLA.

Grazie ;)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #15 il: 05 Ago 2012, 15:16:39 »
Ottimo! L'importante è non lasciare solo il buon Gabriele.
ne approfitto allora per chiederti se vuoi che ti attivo uno spazio web su questa piattaforma di test

mau_develop

  • Visitatore
Re:Test Joomla su database PostgreSQL
« Risposta #16 il: 05 Ago 2012, 20:03:08 »
fatto! :)  ... dopo qualche improperio...

Linux noland 2.6.38-15-generic #64-Ubuntu SMP Fri Jul 6 18:51:28 UTC 2012 x86_64
Apache/2.2.17 (Ubuntu)
PHP Version 5.3.5-1ubuntu7.10
pdo_pgsql
PDO Driver for PostgreSQL   enabled
PostgreSQL(libpq) Version    8.4.11
Module version    1.0.2
Revision    $Id: pdo_pgsql.c 300351 2010-06-10 12:11:19Z iliaa $

pgsql
PostgreSQL Support   enabled
PostgreSQL(libpq) Version    8.4.11
Multibyte character support    enabled
SSL support    enabled
Active Persistent Links    0
Active Links    0

Directive   Local Value   Master Value
pgsql.allow_persistent   On   On
pgsql.auto_reset_persistent   Off   Off
pgsql.ignore_notice   Off   Off
pgsql.log_notice   Off   Off
pgsql.max_links   Unlimited   Unlimited
pgsql.max_persistent   Unlimited   Unlimited

M.
« Ultima modifica: 05 Ago 2012, 20:12:47 da mau_develop »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #17 il: 06 Ago 2012, 16:30:59 »
Qualcuno di voi ha già aperto (nel backend) sito->manutenzione->global checkin?
Sembra ci sia un errore alla riga 806 del file libraries/joomla/database/database/postgresql.php

Risulta anche a voi o è solo un problema del display_errors che è su on?
Precisamente l'errore è
Codice: [Seleziona]
Notice: Undefined property: stdClass::$data_type
edit: è l'errore già segnalato da alex qui: http://joodev01.joomla.it/test-01/index.php/diario-di-bordo-dei-test/4-errore-nel-controllo-globale

Sparisce se il livello di rapporto errore viene impostato su "simple" in configurazione globale
« Ultima modifica: 06 Ago 2012, 16:43:16 da giovi »

Offline jeckodevelopment

  • Administrator
  • Instancabile
  • *****
  • Post: 5695
  • Sesso: Maschio
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #18 il: 06 Ago 2012, 16:41:37 »
Io sto giocando con i vari componenti del core e sto segnalando pian piano tutte le varie anomalie sul mio stesso spazio di test
http://joodev01.joomla.it/test-03/

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Test Joomla su database PostgreSQL
« Risposta #19 il: 06 Ago 2012, 17:31:32 »
Ottima idea jeko!
Proprio mentre creavo anche io un log per gli errori ecco che spunta fuori questo neo: quando si salva un articolo con titolo troppo lungo non viene fuori il messaggio di errore di joomla! ma quello di sql che informa che il campo della tabella non è abbastanza grande per salvarlo. E' un problema di driver o della nuova platform?

Per darvi un'idea: http://joodev01.joomla.it/test-06/index.php/76-errore-in-gestione-articoli (il messaggio di errore è tagliato perchè contiene tutto il titolo che è lunghiiiiissimo!)

 



Web Design Bolzano Kreatif