Lösung 1.
nicht sicher, aber Ihre Base_url
Konfigurationsvariable ist möglicherweise falsch eingestellt. In config/config.php
, wenn Ihre base_url
mit einem einzigen Angebot festgelegt wurde. Wenn Sie zulassen, dass CI3 das Protokoll rät, wird standardmäßig $_SERVER['SERVER_ADDR']
verwendet, was :: 1 ergibt, wenn Sie lokal arbeiten. Darüber hinaus, wenn Sie die Variable auf 'http://localhost/projectname
‘eingestellt haben, sollte als Pop-up einfache Anführungszeichen genau das gleiche Problem mit, wenn es um die Auto wurde mit SERVER_ADDR
Versuchen Sie, die Basis-URL von Single zu wechseln, um doppelte Anführungszeichen.
Etwas wie folgt aus:
$config['base_url'] = "http://localhost/projectname/";
Lösung 2.
Wenn das nicht dann auf Ihre config/config.php
Datei gehen funktioniert und bearbeiten, wo
$config['log_threshold'] = 0; // change this to 4 so it logs all erros in logs folder
Führen Sie Ihre Anwendung durch den Browser und überprüfen Sie in Ihrem /logs
Ordner die log.php
Datei, wird es alle Anwendungsfehler enthalten.
Lösung 3.
Wenn Sie einen Fehler wie Session-Klasse bereits geladen. Zweiter Versuch wird ignoriert. dann versuchen Sie dies mit:
if(!isset($CI->session)): $CI->load->library('session'); endif;
haben Sie die URL Helfer geladen? –
Ja, genau so: $ autoload ['helper'] = array ('url', 'file', 'validate_fields_helper'); –
Haben Sie vor dem Aufruf der Weiterleitung etwas an den Browser gesendet? Aus dem Benutzerhandbuch: ** Damit diese Funktion funktioniert, muss sie verwendet werden, bevor etwas an den Browser ausgegeben wird, da sie Server-Header verwendet. ** –