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