Codeigniter No input file specified
Ich weiß, dass diese Frage gestellt wurde, vielleicht Tausende mal vor, ich sah die meisten von Ihnen und nicht beheben konnte für meinen Fall :s
Ich habe eine codeigniter-framework installiert auf godaddy hosting-Unternehmen, und ich habe gelesen, dass muss ich schaffen eine .htacces-Datei und fügen Sie diesen code in:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
</IfModule>
Aber nicht fix in meinem Fall, ist es, dass ich diese Website gehostet wird, die unter einer anderen domain?
für die ex-die Struktur von meinem ftp sieht wie folgt aus:
/
facelajm
studenti
fxclod
ich versuche die Seite folgende url www.facelajm.com/studenti das öffnet die Hauptseite in Ordnung, aber wenn ich versuche, login oder reg es nur gibt mir No input file specified.
Jemand mir helfen könnte?
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
dieses: ewriteRule ^(.*)$ index.php/$1 [QSA,L]
funktioniert immer noch nicht :s
Dies ist, was ich habe:
RewriteRule ^(.*)$ index.php [QSA,L]
.InformationsquelleAutor Lulzim | 2013-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint, dass in bestimmten Konfigurationen der CI Kern findet die Regeln, die .htaccess verwende ich jetzt:
In meinem Fall (dev: einen Unterordner, prod: eine "addon-domain") die Magie wurde durch die zwei zusätzlichen Zeilen:
Quelle:
http://www.diegodicamillo.com.ar/blog/2012/09/19/no-input-file-specified-codeigniter-error-problema-resuelto/
InformationsquelleAutor alo Malbarez
Ihre Frage, was ich verstehe, ist Sie die codeignitor in einem Unterordner("studenti") der Domäne("www.facelajm.com"). Also der unten .htaccess code funktioniert.
Und auch don ' T vergessen, ändern Sie die URL in der Konfigurationsdatei(
application/config/config.php
) wie unten.Oben .htaccess, die Sie in Ihrer Frage wird für die Arbeit der sub-domain.
So können Sie auch
create a sub domain and map the folder
auf die sub-domain und den code verwenden, welchen Sie in Ihrer Frage(Für Referenz, die ich Hinzugefügt unten).Und auch don ' T vergessen, ändern Sie die URL in der Konfigurationsdatei (
application/config/config.php
), um die neue subdomain(assuming new sub domain as http://codeignitor.facelajm.com/
) wie unten.InformationsquelleAutor Mahendran Sakkarai
Hier ist die .htaccess-Datei habe ich auf einem godaddy und es funktioniert gut:
Dein problem könnte sein, die RewriteBase-Zeile, wenn codeigniter ist nicht in der Wurzel.
Ich habe versucht deinen code, aber scheint nicht zu funktionieren..
was macht Ihr original-url Aussehen. meins sieht aus wie mysite.com/app/welcome (keine index.php - welcome.php ist eine controller-Datei. app ist die Wurzel des codeigniter-Installation)
http://www.facelajm.com ich habe ein anderes codeigniter Projekt in diesem Ordner, facelajm.com/studenti dies ist meine Website
es geht in das gleiche Verzeichnis wie die application - Ordner-der Stammordner Ihres codeigniter-app.
InformationsquelleAutor Don Dickinson
Versuchen Sie bitte diesen code:
InformationsquelleAutor jagruti