Ich habe in Joomla ein Formular mit 2000 Feldern erstellt, aber wenn ich das Formular absende, erhalte ich die Fehlermeldung: „Sie haben keine Berechtigung, auf diesem Server auf /en/soccer-player-update zuzugreifen.“ Außerdem ist beim Versuch, die Anfrage mithilfe eines ErrorDocuments zu verarbeiten, ein 404-Fehler „Nicht gefunden“ aufgetreten.
Ich erhöhe auch die mit den Post-Daten verbundenen php.ini- und Shuhosin-Erweiterungswerte, kann den Fehler jedoch nicht finden.
Es könnte sich um ein Mod_Security-Problem handeln, oder um irgendein anderes?
Antwort1
Sie müssen Änderungen in Ihrer Apache-Konfigurationsdatei vornehmen
Optionen Indizes FollowSymLinks Includes ExecCGI Standardmäßig lauten Ihre globalen Verzeichniseinstellungen (httpd.conf Zeile ~188):
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Stellen Sie die Optionen auf: Optionen Indizes FollowSymLinks Includes ExecCGI
Schließlich sollte es so aussehen:
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>