2016-06-10 18 views
1

Ich lade einfach meinen Inhalt auf meine neue Website (Server) hoch und merkt, dass Slir nicht mehr funktioniert. Ich habe ein paar Foren gelesen und festgestellt, dass es sich um ein Problem handeln könnte.Slir (Bildmanipulator) funktioniert nicht auf dem Server

Weiß jemand genau, was bearbeitet oder geändert werden muss, damit Slir funktioniert?

My Home-Verzeichnis ist /home/username/public_html

ich diesen Weg in den slir.configuration verwendet, aber es ist immer noch nicht funktioniert hat. Ich erhielt eine Page Not Found.

Ich verwende auch Codeigniter und PHP als Referenz.

Localhost Slir hat gut funktioniert, ohne irgendwelche Konfigurationen benötigt.

Auf einigen der Blogs habe ich gelesen, dass Slir Probleme mit der .htaccess haben kann, aber ich bin nicht so vertraut, um es zu ändern.

# Prevent other scripts from interfering with SLIR 
php_value auto_prepend_file none 
php_value auto_append_file none 

# Pretty URLs 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [S=40] 
RewriteRule . index.php [L] 
</IfModule> 

# Prevent viewing of the error log file in its default location 
<Files slir-error-log> 
Order Deny,Allow 
Deny from All 
</Files> 

MEHR INFO

Ich sprach gerade mit dem Web-Hosting-IT-Abteilung und sie erwähnt, dass nur eine .htaccess zu einer Zeit zugänglich ist. Er musste die Wurzel .htaccess schließen, um die slir .htaccess zu verwenden.

Wie kann ich dieses Problem auf meinem VPS-Server beheben?

Antwort

0

Problem behoben!

FIXED

Nur die obersten 2 Artikel kommentieren und es funktionierte! auf der slir .htaccess

# Prevent other scripts from interfering with SLIR 
#php_value auto_prepend_file none 
#php_value auto_append_file none 

# Pretty URLs 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [S=40] 
RewriteRule . index.php [L] 
</IfModule> 

# Prevent viewing of the error log file in its default location 
<Files slir-error-log> 
Order Deny,Allow 
Deny from All 
</Files> 
+0

Ich denke, dass "[S = 40]" ist ungeeignet. Dort, wie geschrieben, könnte es mit '[S = 1]' wirksam werden. [Dokumente] (https://httpd.apache.org/docs/current/rewrite/flags.html#flag_s). – Tpojka

+0

@Tpojka - Ich bin sicher, wenn die Person, die 'slir' gemacht hat, dachte, dass einige am Ende mehr> = 40 verschiedene' -' setzen könnten, so ist es geeignet. Werfen Sie einen Blick auf https://github.com/rezozero/slir – programmer12

+0

Von Code in Github-Repository AFAIK ist es nicht gut. Ich sage nicht, dass es nicht so funktionieren wird, nur zu sagen, dass das Überspringen von 40 Regeln sinnlos ist, wenn nur 1 Regel kommt. – Tpojka

Verwandte Themen