Benutzer-Werkzeuge

Webseiten-Werkzeuge


faq:php

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
faq:php [2014/11/10 16:06]
phi [APC/OPcache]
faq:php [2014/11/13 16:26] (aktuell)
phi [Option FollowSymlinks not allowed here]
Zeile 31: Zeile 31:
  
 ===== Option FollowSymlinks not allowed here ===== ===== Option FollowSymlinks not allowed here =====
 +
 +Folgendes Problem tritt insbesondere bei Neuinstallationen folgender CMS auf:
 +
 +  * [[http://​www.joomla.org/​|Joomla]]
 +  * [[https://​www.drupal.org/​|Drupal]]
 +
 +<note important>​
 +**Problem:​** Sie erhalten einen [[http://​en.wikipedia.org/​wiki/​List_of_HTTP_status_codes|HTTP error]] **500 Internal Server Error**. Die letzte Zeile Ihres Error-logs (''/​logs/​error.log''​) wird dabei ausgegeben:
 +
 +{{:​faq:​http500-followsymlinks.png|}}
 +</​note>​
 +
  
 Aus Sicherheitsgründen erlauben wir unseren Kunden nicht, gewisse Einstellungen via ''​Options''​ in ''​.htaccess''​ abzuändern. Folgende Zeile sollte also in Ihrem ''​.htaccess''​ auskommentiert werden: Aus Sicherheitsgründen erlauben wir unseren Kunden nicht, gewisse Einstellungen via ''​Options''​ in ''​.htaccess''​ abzuändern. Folgende Zeile sollte also in Ihrem ''​.htaccess''​ auskommentiert werden:
Zeile 54: Zeile 66:
 </​code>​ </​code>​
  
-Sie erhalten dann einen [[http://en.wikipedia.org/wiki/​List_of_HTTP_status_codes|HTTP error]] **500 Internal Server Error**. Die letzte Zeile Ihres Error-logs (''​/logs/error.log''​) wird dabei ausgegeben:+Analog bei [[http://www.joomla.org/|Joomla]] - hier wird im ''​.htaccess'' ​jedoch vor der ''​Options''​-Zeile explizit auf das Problem aufmerksam gemacht:
  
-{{:faq:​http500-followsymlinks.png|}}+<code apache>​ 
 +## 
 +# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE! 
 +
 +# The line just below this section'​Options +FollowSymLinks'​ may cause problems 
 +# with some server configurations. ​ It is required for use of mod_rewrite,​ but may already 
 +# be set by your server administrator in a way that dissallows changing it in 
 +# your .htaccess file.  If using it causes your server to error out, comment it out (add # to 
 +# beginning of line), reload your site in your browser and test your sef url'​s. ​ If they work, 
 +# it has been set by your server administrator and you do not need it set here. 
 +## 
 + 
 +## Can be commented out if causes errors, see notes above. 
 +Options +FollowSymLinks 
 +</​code>​
 </​note>​ </​note>​
faq/php.txt · Zuletzt geändert: 2014/11/13 16:26 von phi