2016-05-06 15 views
2

Ich habe eine gute laufende App auf localhost mit WAMP-Server, aber meine App läuft nicht korrekt auf Live-Server, 404 Seite erscheint mit "Die Seite, die Sie angefordert wurde nicht gefunden." (http://testcode-researcherloby.rhcloud.com/)
Ich kann nicht scheinen, was schief geht in der Konfiguration, auch ich testete simpe CI app mit absolut nichts drauf und es lief gut.
Dies ist der Weg in meinem config.php EinstellungBereitstellung codeigniter 3.0.1 App auf openshift

$config['base_url'] = "http://" . $_SERVER['HTTP_HOST']; 

Dies wird database.php Datei

$active_group = 'default'; 
$query_builder = TRUE; 

$db['default'] = array(
'dsn' => '', 
'hostname' => 'localhost', 
'username' => '', //for security purpose i'm removing username 
'password' => '', //and password but i have checked them, they are right 
'database' => 'testcode', 
'dbdriver' => 'mysqli', 
'dbprefix' => '', 
'pconnect' => FALSE, 
'db_debug' => TRUE, 
'cache_on' => FALSE, 
'cachedir' => '', 
'char_set' => 'utf8', 
'dbcollat' => 'utf8_general_ci', 
'swap_pre' => '', 
'encrypt' => FALSE, 
'compress' => FALSE, 
'stricton' => FALSE, 
'failover' => array(), 
'save_queries' => TRUE 

);

Welche Änderungen muss ich tun? Sag mir, wenn eine andere Datei benötigt wird, werde ich es posten. Jede Hilfe wäre großartig. Danke

+0

Also welcher Controller ist diese URL zugeordnet? Der Fehler, den Sie bekommen, ist CI-styled, also scheint es nicht wie eine Server-Fehlkonfiguration zu sein, jedoch sieht es so aus, als ob es ein Routing-Problem wäre, zum Beispiel keine klare Zuordnung zu einem Controller für diese URL. – Thanos

+0

Ich habe Standard-Router '$ route ['default_controller'] = 'user_authentication';' –

+0

Und ist dies ein bestehender Controller in Ihrem System? Gibt es im Controller eine Indexmethode? Es könnte nützlich sein, zu versuchen, ein wenig über den Lebenszyklus der Anfrage zu lesen, wie Anfragen in CI gehandhabt werden, es ist in der Tat interessant zu lesen: [app-flow] (https://ellislab.com/codeigniter/user-guide /overview/appflow.html) – Thanos

Antwort

0

Überprüfen Sie den Dateinamen im Model-Verzeichnis und im Controller-Verzeichnis, der Vorname sollte Großbuchstaben sein.