Back to top

Autore Topic: Joomla ha un milione di errori nel codice !!!  (Letto 6445 volte)

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Joomla ha un milione di errori nel codice !!!
« il: 20 Gen 2012, 11:51:25 »
Ciao,

Lavoro in un azienda informatica, e abbiamo iniziato ad utilizzare anche Joomla come tecnologia di sviluppo per il web.
Ieri il mio collega sviluppatore ha settato l'opzione rapporto errori su sviluppatore dalla configurazione globale. Mi ha detto che sono saltati fuori un casino di errori certi anche banali disseminati nel codice di Joomla. Come  è possibile che gli sviluppatori hanno lasciato così tanti errori nel codice ? Provate a mettere anche voi rapporto errori su sviluppatore e vedrete.

C'è qualcosa che bisogna sapere in merito a questa cosa o la triste realtà è che il codice di Joomla è veramente disseminato di errori ? Questo è abbastanza inquietante se si pensa poi alla sicurezza del sito.

Inoltre se si vuole cambiare percorso alla cartella images, Joomla non accetta percorsi relativi ma soltanto assoluti... mah !

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #1 il: 20 Gen 2012, 12:21:34 »
bah, io non vedo nessun errore..... spiegati meglio eventualmente con screenshot...
Evisole Web agency a Vicenza

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #2 il: 20 Gen 2012, 12:47:52 »
ecco gli screenshots

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #3 il: 20 Gen 2012, 12:59:35 »
Ciao rolfo,
secondo me gli errori sono dati da una versione php non pienamente adatta.
Provate con Xampp 1.7.1 che ha php 5.2.x e vedrete che probabilmente questi errori scompriranno.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #4 il: 20 Gen 2012, 16:16:09 »
Ciao,

gli screenshots che hai visto erano di un installazione di xampp, ma noi abbiamo un ambiente di sviluppo completo con server interni veri e non usiamo xampp, mamp o altro.
In ogni caso parlando col mio collega mi ha ribadito che gli errori sono veri errori e non dipendono dalla versione di php. Mi ha detto che forse php5.2 lasciava passare e ignorava gli errori la 5.3 li segnala e forse la 5.4 bloccherà tutto. Quindi bisogna correggerli.
è impossibile che nessuno sa qualcosa di questi bug, ci sarà qualcuno che sviluppa in maniera più avanzata qua dentro.

Offline Barbezuan

  • Appassionato
  • ***
  • Post: 218
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #5 il: 21 Gen 2012, 08:28:07 »
Scusa l'ignoranza, ma cosa è "sviluppatore"?


Barb

mau_develop

  • Visitatore
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #6 il: 21 Gen 2012, 09:39:52 »
 come dice Maicol... ambiente non adatto... il resto ....un pacco di eresie..

M.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #7 il: 21 Gen 2012, 10:08:16 »
ciao rolfo85,
ma con quale versione hai testato Joomla su Php 5.3 ?
Ti consiglio di testare la versione 2.5 su PHP 5.3 ed abilitare il rapporto errori.
Attualmente appare un errore "Strict Standards" in Joomla 2.5RC1 attivando in configurazione globale-->Server-->Rapporto errori(Error Reporting) al massimo e provando ad accedere alla gestione di uno dei moduli presenti si ottiene un errore di questo tipo: Strict Standards: Declaration of ModulesModelModule::generateNewTitle() should be compatible with that of JModelAdmin::generateNewTitle() in /Joomla_2.5.0_RC1-Full_Package/administrator/components/com_modules/models/module.php on line 23

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #8 il: 21 Gen 2012, 10:28:34 »
Io ho provato l'ultima versione standard, cioè la 1.7.3 mi sembra. In quanto non mi fido ad installare ancora la 2.5 per un sito in produzione.


Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #9 il: 21 Gen 2012, 10:30:43 »
ok, allora vedrai che la prossima settimana potrai provare l'ultima versione standard con zero errori segnalati abilitando al massimo il rapporto errori su PHP 5.3

Sono andato per segnalare il problema citato prima, ma ho visto che è già stato corretto.
https://github.com/joomla/joomla-cms/commit/c66dc2a8b091484ec636b81d2bc347b3d26e44a2

Offline dazo

  • Esploratore
  • **
  • Post: 169
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #10 il: 21 Gen 2012, 10:31:54 »

Iniziamo a difendere Joomla:


Per prima cosa definiamo cos'è un E_STRICT message del php. Non è una segnalazione di errore, ma come si legge dal sito php.net
'[..] STRICT messages will help you to use the latest and greatest suggested method of coding [..]'
Inoltre gli strict message sono stati introdotti solo dalla versione 5 del php per cui è naturale che lo stanno ancora adattando (comunque nella 2.5 credo siano stati risolti). Questo però non vuol dire che 'è pieno di errori', anzi, uno dei vanti di Joomla è proprio la chiarezza e pulizia nella scrittura del codice sia in termine di formattazione che di struttura logica.


Sicurezza e messaggi di errore del php non hanno una relazione diretta, si può scrivere un codice pieno di warning ed essere blindato come scrivere un codice pulitissimo, ma facilmente hackerabile, la relazione non sussiste.


Per cambiare il path di images basta che vai su media manager option... e i path di Joomla sono sempre relativi ad eccezione dei due di configurazione log e tmp che crea in fase di installazione nel file configuration.php.
Web Agency Roma
Web designer Seo

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #11 il: 21 Gen 2012, 10:43:32 »
come dice Maicol... ambiente non adatto... il resto ....un pacco di eresie..

M.

L'ambiente non adatto... non vuol dire niente.
Adesso ti spiego.... Innanzi tutto noi non usiamo xampp o mamp o wamp o altri "mp" noi abbiamo un'ambiente di sviluppo reale con la quale sviluppiamo in diverse tecnologie, tra le quali Magento, Alfresco, php Zend Framework, Spring ecc...

Il fatto di installare il php5.2 che ha ad esempio xampp 1.7.1 e di non vedere più quegli errori non significa risolverli, ma ignorarli.
Gli errori sono errori. Fra l'altro mi è stato detto che certi erano anche abbastanza banali, come chiamate fatte in modo errato e corretti subito. Il punto è  .... Se Joomla è il grande CMS che si dice in giro, errori così non possono essere contemplati.

Offline rolfo85

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re:Joomla ha un milione di errori nel codice !!!
« Risposta #12 il: 21 Gen 2012, 10:52:50 »
Iniziamo a difendere Joomla:


Per prima cosa definiamo cos'è un E_STRICT message del php. Non è una segnalazione di errore, ma come si legge dal sito php.net
'[..] STRICT messages will help you to use the latest and greatest suggested method of coding [..]'
Inoltre gli strict message sono stati introdotti solo dalla versione 5 del php per cui è naturale che lo stanno ancora adattando (comunque nella 2.5 credo siano stati risolti). Questo però non vuol dire che 'è pieno di errori', anzi, uno dei vanti di Joomla è proprio la chiarezza e pulizia nella scrittura del codice sia in termine di formattazione che di struttura logica.


Sicurezza e messaggi di errore del php non hanno una relazione diretta, si può scrivere un codice pieno di warning ed essere blindato come scrivere un codice pulitissimo, ma facilmente hackerabile, la relazione non sussiste.


Per cambiare il path di images basta che vai su media manager option... e i path di Joomla sono sempre relativi ad eccezione dei due di configurazione log e tmp che crea in fase di installazione nel file configuration.php.

Ciao,

ho provato a cambiare il path di images, bisognava inserire un percorso ad una cartella fuori dalla root di joomla. Volevamo scrivere una roba del genere.

/cartella1/cartella2/cartella3/images ... così dava errore, quindi siamo stati costretti a fare così
../../../cartella1/cartella2/cartella3/images ... che è più sporco

 



Web Design Bolzano Kreatif