: „Das ist PHP“
Durch den globalen Handler:
<code>SetHandler "proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost/"</code>
3️⃣ Apache schickt die Anfrage über einen Unix‑Socket an PHP‑FPM
Der Socket ist:
<code>/run/php/php8.2-fpm.sock</code>
4️⃣ PHP‑FPM hat einen Pool von PHP‑Worker‑Prozessen
Beispiel:
<code>pm.max_children = 20</code>
Das bedeutet:
bis zu 20 PHP‑Prozesse gleichzeit... admin_value[log_errors] = Off
</code>
Dann:
<code>systemctl restart php8.2-fpm</code>
===== Log Errors =====
php-fpm hat ein eigenes
durchgefuehrt, leider ohne Erfolg. )
"AllowOverride FileInfo" wurde zu 'apache2/sites_available/$SEITE' hinzugefuegt.... ch ohne Erfolg.
Wo liegt der Fehler?
Hi.
<code>/root # cat /etc/apache2/httpd.conf
# This is her... er /usr/lib/apache2/modules/mod_placeholder.so</code>
so schaut der spass aus, mehr steht nich drin,... ' (die anderen
seiten wurden daraus erstellt)
<code>
DocumentRoot /var/www/
<Directory />
Options Fol
ummernanzeige ausschalten/einschränken ======
<code>vi /etc/apache2/sites-available/default</code>
Dort suchen:
<code>ServerSignature On</code>
stellen auf:
<code>ServerSignature Off</code>
Ausserhalb von <VirtualHost> (z.B. ganz oben) einfügen:
<code>ServerTokens ProductOnly</code>
* Prod oder ProductOnly. Es wird nur der Prog
agen. Schneller geht es mit diesem Einzeiler:
<code>
echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/httpd.conf
</code>
**Achtung:** Bei manchen Konfigurationen wird d... -available/default'' schreiben (in die entsprechende Sektion natürlich)
====== PHP und mySQL/MariaDB... man alles machen kann:
[[https://sebastianviereck.de/mysql-php-umlaute-sonderzeichen-utf8-iso/]]
[[ht
vailable/rewrite.load'' mit folgenden Inhalt:
<code>
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
</code>
Dann noch einen Verweis anlegen:
<code>
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
</code>
{{tag>Apache "Rewrite Engine" "Apache Modules"}