Posso usare codeigniter con Concrete5?
-
06-09-2019 - |
Domanda
Sto costruendo un sito che (obvisouly) hanno una fine parte pubblica anteriore che voglio guidare con Concrete5, ma poi avrà anche una sezione dei membri che vorrei costruire con codeigniter.
Qualcuno ha qualche idea di come potrei farlo?
Credo che avrei potuto solo gettare il codice codeigniter in una sottodirectory, ma potrei incorrere in eventuali problemi con questo?
Soluzione
Non riesco a capire perché non.
Come lei ha suggerito una cartella separata sul sito sarebbe una soluzione. (Potrebbe essere necessario modificare il file .htaccess (se si utilizza uno) per ignorare gli altri CMS / framework
Un'altra soluzione sarebbe quella di avere sottodomini separati, ad esempio example.com e members.example.com
Altri suggerimenti
La risposta, dal momento che il PO non ha postato, è quello di cambiare la regola .htaccess:
RewriteBase /
a:
RewriteBase /foo/
dove foo
è sottodirectory che l'index.php e CI risiedono. Questo .htaccess dovrebbe essere anche nella stessa cartella del file index.php CI. Funziona come un fascino. Inoltre, non dimenticare di aggiungere la sottodirectory per l'impostazione di configurazione base_url.
Ho finito per usare una sottodirectory per codeigniter. Ho dovuto cambiare il file .htaccess e le regole mod_rewrite per Apache in modo che il codeigniter "pretty" URL per funzionare correttamente.
Io posto il codice in seguito se non ricordo.