2016-07-12 8 views
1

ich Probleme mit CodeIgniter (Version 3.4) auf GoDaddy mit, wo mein sub-controllers nach meinem default controller nicht gefunden werden durch ein Login-Portal wurde mit ion_auth korrekt instanziiert. Derzeit werden alle meine Website-Dateien innerhalb eines sub-folder auf meinem GoDaddy File Manager befinden.htaccess Konfigurationsproblem mit CodeIgniter auf GoDaddy

Im Folgenden sind die Konfigurationen, die ich zur Zeit mit ...

.htaccess

Options -MultiViews 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L,QSA] 

Config .php

$path = "http://" . $_SERVER['HTTP_HOST'] . str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']); 
$config['base_url'] = $path; 
$config['index_page'] = ''; 
$config['uri_protocol'] = 'REQUEST_URI'; 

Bevor ich auf GoDaddy gehostet habe, benutzte ich WAMP Server um die Webseite zu hosten und hatte keinerlei Probleme mit dieser Konfiguration.

Was kann ich tun, um CodeIgniter ordnungsgemäß mit GoDaddy zu konfigurieren?

Antwort

1

Versuchen leider RewriteBase für Ihren Unterordner wie

RewriteEngine On 
RewriteBase /subfolder/ 
.... 
.... 
RewriteRule . /subfolder/index.php [L] 
+0

Ergebnisse in den folgenden Fehlern hinzuzufügen. 'Die angeforderte URL /subfolder/index.php wurde auf diesem Server nicht gefunden. ' ' ' Darüber hinaus wurde ein Fehler 404 nicht gefunden beim Versuch, ein ErrorDocument zu verwenden, um die Anfrage zu behandeln. ' – TheAuzzieJesus

+0

Sie müssen 'Unterordner ersetzen 'zu deinem Unterordnernamen. –

+0

Woops! Dies führte zu einem internen Serverfehler ... 'Der Server hat einen internen Fehler oder eine Fehlkonfiguration festgestellt und konnte Ihre Anfrage nicht abschließen. ' ' Wenden Sie sich an den Serveradministrator unter [email protected], um ihn darüber zu informieren Die Zeit, in der dieser Fehler aufgetreten ist, und die Aktionen, die Sie unmittelbar vor diesem Fehler ausgeführt haben. Weitere Informationen zu diesem Fehler sind möglicherweise im Fehlerprotokoll des Servers verfügbar. Außerdem wurde beim Versuch ein 500 Interner Serverfehlerfehler festgestellt Verwenden Sie ein ErrorDocument, um die Anfrage zu bearbeiten. – TheAuzzieJesus