LAMP im Pagoda-Panel konfiguriert, beim Hochladen von thinkPHP wird beim Zugriff der Fehler „Datei nicht gefunden' gemeldet und wenn .htaccess geändert wird, kann die Ressource nicht geladen werden.
怪我咯
怪我咯 2017-05-24 11:32:12
0
2
1979

Ich bin ein Neuling. Ich habe LAMP im Pagoda-Panel konfiguriert und thinkPHP 3.2.3 hochgeladen (der Code steht zum Testen in wamp zur Verfügung).
Besuchen Sie http://www.xxx.me/Home/Index/... und melden Sie den Fehler direkt. Datei nicht gefunden. Die Konsole zeigt Folgendes an:
Ressource konnte nicht geladen werden: Der Server hat mit dem Status 404 (Nicht gefunden) geantwortet.

Die .htaccess-Datei ist derzeit die Standardeinstellung

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>

Nachdem Sie .htaccess wie folgt geändert haben, können Sie auf http://www.xxx.me/Home/Index/... zugreifen

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php?s=/ [QSA,PT,L]
</IfModule>

Allerdings können aus der Öffentlichkeit zitierte Bilder und js nicht angezeigt werden, wie z. B. die Konsolenanzeige
http://kusima.me/public/js/jq... Fehler beim Laden der Ressource: Der Server antwortete mit dem Status 404 (Nicht gefunden). )

Wenn Sie http://www.xxx.me/public/js/j... direkt öffnen, wird ein Fehler gemeldet
Modul: Öffentlich kann nicht geladen werden

Zusätzliche Erklärung:
Das Dateiverzeichnis ist das Standardverzeichnis für TP wie folgt

Die Eintragsdatei ist die Standarddefinition
//Definieren Sie das Anwendungsverzeichnis
define('APP_PATH','./Application/');

[Apache] verfügt auch über entsprechende Konfigurationen
Das Modul mod_rewrite.so wird in die Konfigurationsdatei httpd.conf geladen
AllowOverride None Change None to All

Der URL-Modus wurde in der Konfigurationsdatei eingestellt
'URL_MODEL' => 1,

All dies wurde im Wamp ohne Fehler getestet.
Bitte sagen Sie mir, ich weiß nicht, was ich falsch gemacht habe? ?

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(1)
为情所困

多谢各位。
自己查到原因了,linux中要注意严格区分大小写。
犯了低级错误。

  • Antwort 我也出现这个问题了,请问一下具体是怎么解决的
    star_辰 Autor 2018-11-05 14:03:38
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage