Il problema era decisamente altrove, per un problema di battitura dentro al main certe cartelle non venivano caricate, è una storia lunga che ha relazione con una pesante modifica al sistema di configurazione, dovuto alla natura ‘distribuita’ ed autoconfigurante dell’applicazione che abbiamo realizzato
Spiegati meglio: se dovesse capitare ad altri potresti aiutare qualcuno lasciando qui la tua testimonianza. Altrimenti questo diventa solo un post in cui si dice che c’è un problema e che è stato risolto, … ma non come.
Il problema nasce nel fatto che oltre al normale ‘main.php’ di configurazione, nel nostro progetto abbiamo anche un ‘config.php’ che è specifico per ogni installazione.
Questo file ‘carica’ main.php … il problema era che nel copia/incollare una di queste, ho perso la riga dove includevo il main.php.
Solo che per come è fatta l’applicazione (pesantemente moddata da un collega), riusciva parzialmente a sopravvivere lo stesso, e non capivo dove stava il problema. E’ stato un errore umano, quindi, assolutamente NON relazionata ad Yii.
Mi è capitato di avere una applicazione con diverse installazione. In quel caso mi sono procurato uno script di installazione con phing. In poche parole nel repository tengo solo un config/main.php.dist ovvero un file di configurazione da configurare. Il mio script di phing mi richiedeva quali fossero il database, username e password per copiare config/main.php.dist in config/main.php ma con i dati corretti dell’host in cui sarebbe stato installato il mio software. Questo può aiutarti?