Ich verwende einen Apache-Webserver mit PHP5 als Modul (Hinweis: als Apache-Modul, nicht als CGI!).
In einigen meiner .htaccess-Dateien (die mit der gallery3-Software http://gallery.menalto.com/ geliefert wird ) gibt es die Anweisungen php_value und php_flag.
Sie verursachen einen 500-Server-Fehler, wenn versucht wird, auf Dateien in diesem Ordner zuzugreifen. Also habe ich meine apache2.conf bearbeitet und folgende Zeilen hinzugefügt:
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
Habe ich etwas falsch gemacht? Ich erlaube das Überschreiben, ich führe PHP als Apache-Modul aus. Warum sagt mir das error.log weiter php_value not allowed here
?
.htaccess
apache-2.2
php.ini
tvooo
quelle
quelle
Antworten:
Versuchen Sie, die Direktive " Directory " im virtualhost und nicht in der Standard-apache2.conf hinzuzufügen. Auch wenn dies in Ubuntu / Debian ist, müssen Sie die Änderungen in / etc / apache2 / sites-available / default vornehmen, wenn Sie keine zusätzlichen virtuellen Hosts verwenden.
quelle
Wenn Sie XAMPP für / Users / USERNAME / Sites verwenden und Ihren DocumentRoot an / Users / USERNAME / Sites biegen, müssen Sie sich um eine zweite Apache-Konfigurationsdatei kümmern:
Es definiert die AllowOverride-Einstellungen für / Users / * / Sites mit
Vielleicht funktioniert dieser Hinweis auch für andere AMP-Stacks.
quelle