Hallo zusammen,
nach einer Umstellung meines Servers musste ich feststellen, dass die Suche nicht mehr funktioniert. Ich habe PHP mit der Version 7.2.5 installiert.
Die config.php habe ich umgestellt: alt => $dbms = 'mysql'; nach $dbms = 'mysqli';
Das Forum an sich funktioniert. Den Cache habe ich geleert und den Suchindex neu erstellen lassen. Das funktioniert soweit. An was könnte es noch liegen?
Vielen Dank
Goof
[3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12258
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Hallo
Was bedeutet
Welches Backend wird verwendet (MYSQL Fulltext oder Native Fulltext)?
Grüße: Mahony
Was bedeutet
Kommt da eine Fehlermeldung? Wenn Ja - welche?Goof hat geschrieben:...musste ich feststellen, dass die Suche nicht mehr funktioniert...
Welches Backend wird verwendet (MYSQL Fulltext oder Native Fulltext)?
Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Hallo Mahony,
ich habe phpBB Native Fulltext eingestellt. Den Index habe ich schon gelöscht und neu erstellen lassen. MySQL(i) 10.2.15-MariaDB.
Es kommt leider nur eine leere Seite.
Vielen Dank
Goof
ich habe phpBB Native Fulltext eingestellt. Den Index habe ich schon gelöscht und neu erstellen lassen. MySQL(i) 10.2.15-MariaDB.
Es kommt leider nur eine leere Seite.
Vielen Dank
Goof
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12258
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Hallo
Eine leere Seite (komplett weiß) bedeutet, da ist ein Fehler der nicht am Bildschirm ausgegeben wird.
Schau mal ins error.log des Servers - dort solltest du die eigentliche Ursache finden.
Grüße: Mahony
Eine leere Seite (komplett weiß) bedeutet, da ist ein Fehler der nicht am Bildschirm ausgegeben wird.
Schau mal ins error.log des Servers - dort solltest du die eigentliche Ursache finden.
Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Hallo Mahony,
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /srv/www/htdocs/phpBB3/vendor/symfony/polyfill-mbstring/Mbstring.php on line 431
Der Fehler sagt mir leider gar nichts. Es muss etwas mit dem Encoding zu tun haben. PHP Erweiterung iconv (7.2.5) ist installiert. Mit der alten PHP-Version lief es ohne Probleme.
Goof
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /srv/www/htdocs/phpBB3/vendor/symfony/polyfill-mbstring/Mbstring.php on line 431
Der Fehler sagt mir leider gar nichts. Es muss etwas mit dem Encoding zu tun haben. PHP Erweiterung iconv (7.2.5) ist installiert. Mit der alten PHP-Version lief es ohne Probleme.
Goof
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12258
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Hallo
Die Fehlermeldung besagt, dass das Script zu lange braucht und dann abbricht.
Lösung: Erhöhe die max_execution_time auf z.B. 300 (in der php.ini), oder lasse sie erhöhen.
Dann würde ich noch empfehlen die Datenbank-Tabellen zu optimieren.
Grüße: Mahony
Die Fehlermeldung besagt, dass das Script zu lange braucht und dann abbricht.
Lösung: Erhöhe die max_execution_time auf z.B. 300 (in der php.ini), oder lasse sie erhöhen.
Dann würde ich noch empfehlen die Datenbank-Tabellen zu optimieren.
Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Also das hat geholfen:
max_execution_time auf z.B. 300 (in der php.ini)
https://timmehosting.de/blog/mysql-tabe ... optimieren
mysqlcheck -u root -p$dbpassword --all-databases --optimize --auto-repair --silent
stellen Sie sicher, daß Sie $dbpassword durch Ihr MySQL-root-Passwort ersetzen (und nein, zwischen -p und dem Passwort darf kein Leerzeichen stehen).
Jetzt geht es wieder
Super. Vielen Dank nochmals.
Dir einen schönen Tag.
Grüße
Goof
max_execution_time auf z.B. 300 (in der php.ini)
https://timmehosting.de/blog/mysql-tabe ... optimieren
mysqlcheck -u root -p$dbpassword --all-databases --optimize --auto-repair --silent
stellen Sie sicher, daß Sie $dbpassword durch Ihr MySQL-root-Passwort ersetzen (und nein, zwischen -p und dem Passwort darf kein Leerzeichen stehen).
Jetzt geht es wieder

Dir einen schönen Tag.
Grüße
Goof
Zuletzt geändert von Goof am 12.06.2018 13:01, insgesamt 1-mal geändert.
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Dieses Problem kann aber auch unter PHP 7.x auftreten, wenn kein mbstring installiert ist:
phpbb 3.2 php 7.1 without php-mbstring installed.
https://area51.phpbb.com/phpBB/viewtopic.php?t=51571
In den PHP-Information sollte mbstring installiert und aktiviert sein:
phpbb 3.2 php 7.1 without php-mbstring installed.
https://area51.phpbb.com/phpBB/viewtopic.php?t=51571
In den PHP-Information sollte mbstring installiert und aktiviert sein:
mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2
Re: [3.2] [3.2.2] Suchfunktion geht nach Umstellung nicht mehr
Perfekt! Das war der Rest der Lösung. Jetzt läuft es wieder.
sudo apt-get install php7.0-mbstring
Und mit PHP 7 um einiges schneller als zuvor
sudo apt-get install php7.0-mbstring
Und mit PHP 7 um einiges schneller als zuvor
