Quindi, sto sviluppando il mio CMS che si adatta in modo dinamico alle impostazioni che ho impostato su un dominio specifico.
Ho appena sviluppato l'intero CMS sulla mia macchina locale e ora mi trovo di fronte al problema di avere più progetti, ciascuno su un dominio diverso (lo stesso provider host non sa se questo è rilevante?). Sul mio localhost non c'è alcun problema perché mi limito a puntare alla cartella CMS specifica.
__
Esempio: I miei file CMS si trovano in una sottodirectory di www.mycms.com come www.mycms.com/cms/
e il mio progetto ist è ospitato su www.project-a.com .
Ora ho pensato di dover includere i miei file CMS multipli come www.mycms.com/cms/classes/user.php
, ecc.
Poiché questo mi dà un errore permission denied
e tutti quelli sul web sembrano essere contro allow_url_fopen
a causa di rischi per la sicurezza, ho bisogno di sapere se ho altre possibilità per farlo funzionare senza mettere tutti i file di /cms/
in ogni dominio ogni volta. Perché questo mi costringerebbe a caricare tutti i file CMS in ogni momento separatamente in ogni dominio, anche se cambio solo cose minori.
Non so se questo è paragonabile a un'API come l'API di Google Maps o qualcosa in cui anche tu includi solo i file remoti? (Per quanto ne so)
Quali sono le mie opzioni? E se non ci sono più opzioni, dovrei riconsiderare l'utilizzo di allow_url_fopen
ma implementare metodi di sicurezza per evitare attacchi, ecc?