access_compat: Für Abwärtskompatibilität mit älteren Zugriffssteuerungsrichtlinien. Zugriffskontrolle für ältere Versionen.
aclr: Zugriffskontrolllisten für feingranulare Berechtigungen. Zugriffskontrolllisten.
allowmethods: Beschränkt die erlaubten HTTP-Methoden. Erlaubte HTTP-Methoden festlegen.
auth_basic: Grundlegende HTTP-Authentifizierung.
auth_digest: Implementiert Digest-Authentifizierung. Digest-Authentifizierung für HTTP.
Apache
Ich möchte 250 Dateien auf hochladen. Aber der Webserver akzeptiert die ersten 20 und Rest wird ignoriert. Die Website läuft über Apache und nginx (Debian).
Was ist die Lösung?
Install PHP 8.0
apt install php8.0
Install common PHP 8 Extensions
- Debian 10
- PHP 7
- MySQL / MariaDB
- Apache
- Webmin
- Virtualmin
Neue Konfigurationsdatei (.ini) erstellen: \etc\php\7.0\cgi\conf.d\meine_eigene.ini
memory_limit = 2G
upload_max_size = 2G
post_max_size = 2G
upload_max_filesize = 2G
max_execution_time = 300
max_input_time = 3600
max_file_uploads = 1000xdebug.max_nesting_level = 512
session.gc_maxlifetime = 86400
# service apache2 reload
[core:alert] [pid 3559] [client 11.22.33.44:46457] /home/mysite/public_html/.htaccess: Option FollowSymLinks not allowed here
Certbot Installation (durch shell root) klappt nicht:
#/path/to/certbot/certbot-auto --apache
...
Installing Python packages...
Installation succeeded.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
The apache plugin is not working; there may be problems with your existing configuration.
The error was: NotSupportedError('Apache plugin support requires libaugeas0 and augeas-lenses version 1.2.0 or higher, please make sure you have you have those installed.',)
Es gibt ein paar Websites, die auf Linux-Server laufen. Ich benutze selber zu Hause Windows. Ich habe keine Erfahrung mit GIT und PHPStorm.
Wie kann ich PHPStorm und GIT installieren und konfigurieren, dass Alles mindestens "Hello World" reibungslos läuft?
Redirect www to non www properly (wildcard / any hostname)
RewriteEngine On RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Redirect www.example.com to example.com (with hostname):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Ich möchte meine alte Seite in einem Iframe anzeigen lassen, aber ich bekomme nur eine leere Seite zu sehen. Hatte gelesen, dass es an Header set X-Frame-Options liegen könnte. Stimmt das und wie kann ich dies über htaccess setzen?
<html>
<head></head>
<body>
<iframe src="https://www.meine-andere-seite.de/index.html" width="100%" height="100%"></iframe>
</body>
</html>
Seitennummerierung
- Seite 1
- Nächste Seite
Neueste Kommentare
/etc/my.cnf
Edit "/etc/my.cnf" ( under [mysqld] ):
transaction_isolation="READ-COMMITTED"
Restart MariaDB / MySQL:
Create Sub-Directories with WGET
wget -U 'Mozilla/MyUserAgent' -P MyTempDir123 --wait=0.2 --random-wait -nd -r -x -l 4 -e robots=off --reject
Ignore Binaries, JS, CSS etc
wget -U 'Mozilla/MyUserAgent2024' -P MyOutPutDirectory --wait=1 --random-wait -nd -r -l 2 -e robots=off --reject
Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz
# sysbench --threads="$(nproc)" cpu run
AMD Ryzen 7 PRO 3700 8-Core Processor
# sysbench --threads="$(nproc)" cpu run
Reload .bashrc without logging out
Diese Lösung wird empfohlen aber hat bei mir nicht funktioniert.
Welche Alternative gibt es?
Composer + PHP 8.3
ln -snf /opt/plesk/php/8.3/bin/php /etc/alternatives/php
composer.json
In composer.json, update:
Empty Flood Table
drush sqlq "DELETE FROM flood"
Gmail Apps (SMTP Login):…
Gmail Apps (SMTP Login):
https://security.google.com/settings/security/apppasswords