Donnerstag, Juni 15, 2023

Roundcube v.1.6.0+ Kein Login bei Reverseproxy

Q&D!

roundcube/program/include/rcmail.php

Zeile (ca. 1154)

Ersetze:

return $prefix . $url;

durch:

return $url;

Donnerstag, Januar 19, 2023

Linkliste

Lass mich das für dich googlen
Let Me Google That For You

Mittwoch, April 6, 2022

Grav Probleme und Lösungen

Die PHP-Funktion curl_multi_exec() muß aktiviert sein.

SELinux-specific advice

cd /<pfad>/<zu>/<grav>
chcon -Rv system_u:object_r:httpd_sys_rw_content_t:s0 ./

Quelle: https://learn.getgra … inux-specific-advice

Nextcloud - Probleme und Lösungen

Der Beitrag betrifft nur Server mit Debian 11 und KeyHelp Adminpanel!
Lösungen können aber auch auf anderen Setups funktionieren.

Einige Befehle werden mit sudo im Kontext des Nextcloud Users ausgeführt. Man kann natürlich auch zum Nextcloud User wechseln und die Befehle direkt mit den Userrechten ausführen.

Es wurde kein PHP Memory Cache konfiguriert

Es wurde kein PHP Memory Cache konfiguriert. Konfiguriere zur Erhöhung der Leistungsfähigkeit, soweit verfügbar, einen Memory Cache. Weitere Informationen findest Du in unserer Dokumentation.

Vermutlich werden die benötigten Pakete nicht mit der Standard PHP Version des Betriebssystems bereitgestellt.

Falls noch nicht vorhanden, notwendige Pakete installieren:

apt install php-intl php-imagick php-apcu 

Dann:

nano <pfad>/<zur>/<nc>/config/config.php

dies ganz unten vor }; hinzufügen:

'memcache.local' => '\\OC\\Memcache\\APCu',

php.ini bearbeiten (auf richtige Version achten)

nano /etc/php/7.4/apache2/php.ini

dies am Ende hinzufügen:

apc.enable_cli=1

Bei Verwendung alternativer PHP-Interpreter (hier im Beispiel keyhelp-php81):

nano /opt/keyhelp/php/8.1/etc/conf.d/10-apcu.ini

Wenn nicht vorhanden, um die Zeile:

apc.enable_cli = 1

ergänzen. PHP Interpreter neu starten:

service keyhelp-php81-fpm restart

Jetzt die Indices aktualisieren:

Die Datenbank wird zum Sperren von Transaktionsdateien verwendet

Die Datenbank wird zum Sperren von Transaktionsdateien verwendet. Um die Leistung zu verbessern, richte bitte, sofern verfügbar, Memcache ein. Weitere Informationen findest du in der Dokumentation ↗.

cd <pfad>/<zur>/<nc>/config/
nano config.php

und folgende Zeile einfügen:

  'memcache.locking' => '\\OC\\Memcache\\APCu', 

In der Datenbank fehlen einige Indizes

In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt. Durch das Ausführen von „occ db:add-missing-indices“ können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.

cd <pfad>/<zur>/<nc>/
sudo -u <user> php occ db:add-missing-indices

Bei Verwendung alternativer PHP-Interpreter (hier im Beispiel keyhelp-php81):

cd <pfad>/<zur>/<nc>/
sudo -u <user> keyhelp-php81 occ db:add-missing-indices

Für deine Installation ist keine Standard-Telefonregion festgelegt

Für deine Installation ist keine Standard-Telefonregion festgelegt. Dies ist erforderlich, um Telefonnummern in den Profileinstellungen ohne Ländercode überprüfen zu können. Um Nummern ohne Ländercode zuzulassen, füge bitte „default_phone_region“ mit dem entsprechenden ISO 3166-1-Code der gewünschten Region hinzu.

nano <pfad>/<zur>/<nc>/config/config.php

dies ganz unten vor }; hinzufügen:

'default_phone_region' => 'DE',

Dieser Installation fehlen einige empfohlene PHP-Module

Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
- gmp

apt install php-gmp