Oooops L'ho fatto di nuovo.PHP CodeIgniter 404 on deploy
Il mio sito internet ha funzionato perfettamente a livello locale
mia macchina di sviluppo è un'installazione di Windows WAMP2 mio server è un CentOS 5.5 Apache 2.2 PHP5 seup
sto ottenendo un 404 sul sito che ho CodeIgniter ho schierato, e non riesco davvero a capire cosa c'è che non va, quindi per favore aiutami a trovare l'errore.
È l'URL radice. Non ho impostato il DNS quindi è solo l'indirizzo IP del server. Stava mostrando la pagina standard di apache prima di caricare il codeigniter. Ho controllato il file di configurazione e sembra ok. Potrebbe essere un errore di permessi sui file? ho impostato chmod o + rw nell'intera directory/var/www/html. il file error_log in httpd non mostra nulla
Ho provato a testare se fosse il modulo mod_rewrite, ma ho creato una directory di test con un file .htaccess con RewriteEngine ON che non mi dava un errore, quindi che puo ' Sia esso.
In codeigniter ho impostato log_threshold su 4 nella configurazione, ma non ricevo alcun messaggio di log, quindi non riesco a capire se si tratta di un errore di pre> codeigniter, ma davvero non lo faccio Penso che sia, dato che sta caricando la mia vista Error, ancora Perché non c'è nessun log che viene scritto, di cosa si tratta?
Qualsiasi aiuto sarebbe molto apprezzato come sto correndo su fumi per ottenere questo lavoro ...
Aggiornamento Grazie a @jondavidjohn ho scoperto che colpisce il controller direttamente IE:
http://addr/index.php/GeoController/markers/
mi fornirà un errore specifico di controllo dicendo:
in grado di individuare il modello di "modelnam e"
risolto Grazie a @jondavidjohn, e @timdream per avermi dato gli indizi per risolvere questo. Era un problema di denominazione, avevo nomi di file che erano stati caricati e potevano essere piccoli da quello che capisco ora, quindi il PERCORSO era inefficace in quanto portava al sito, ma avrebbe dovuto condurre al sito anche se avevo un sito. php ho dovuto cambiarlo e il percorso per site.php
Forse questo lavoro a livello locale? –
@Matt Asbury - sì, è stato solo sulla distribuzione che ho ricevuto un errore – Jakob
Quale URL si sta verificando l'errore 404? Qualcosa che hai dimenticato di cambiare in config.php? Il tuo file .htaccess è sicuramente leggibile dall'utente del web server? Qualcosa nel log degli errori di Apache? –