it-swarm.com.de

XAMPP - MySql - Diese Version von PCRE wird ohne UTF-Unterstützung am Offset kompiliert

Ich habe versucht, eine WordPress-Website auf meinem Computer zu installieren (es ist ein Mac 10.11), aber ich habe folgenden Fehler erhalten:

"This version of PCRE is compled without PCRE support at offset 0 from regexp"

Und dieses Problem hängt mit dieser Abfrage zusammen:

DELETE FROM wp_options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$'

Ich habe bereits bei Google danach gesucht und auch hier, aber alles, was ich gefunden habe, hat mir nicht geholfen, dieses Problem zu lösen. Ich habe auch versucht, XAMPP neu zu installieren, aber alles ist immer noch dasselbe. Und ich habe das gleiche Problem, auch wenn ich versuche, eine Abfrage durchzuführen, die ein REGEXP aus meinem phpMyAdmin-Panel enthält.
In vielen Lösungen geht es darum, Apache oder ähnliches mithilfe des Befehls compile neu zu kompilieren.

Kann mir jemand bei diesem Problem helfen?
Danke im Voraus

17
ilSavo

Konfrontiert mit diesem Problem beim Einrichten eines PHP-MySQL-Projekts mit XAMPP. Das hat bei mir funktioniert.

Laden Sie PCRE von herunter 

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

Ich habe ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.Zip heruntergeladen. 

(Wenn FTP nicht funktioniert, verwenden Sie https://sourceforge.net/projects/pcre/files/pcre/8.40/ ).

Extrahieren Sie den Inhalt in einen Ordner.

offenes Terminal, CD in den extrahierten Ordner.

Führen Sie folgendes aus

$ ./configure --prefix =/Applications/XAMPP/xamppfiles --enable-utf8 --enable-unicode-properties 

$ machen

$ Sudo make install 

Und dann starte Mysql neu.

Hoffe das hilft.

34
azy777

Ubuntu 16.04 LTS

XAMPP 7.1.1 . (Mein XAMPP befindet sich in/opt/lampp)

Ich musste diese Befehle verwenden, damit es funktioniert

  1. download ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
  2. geben Sie den Ordner mit extrahierter PCRE ein und führen Sie die folgenden Befehle aus
  3. Sudo ./configure --prefix =/opt/lampp --enable-utf8 --enable-unicode-properties
  4. Sudo machen
  5. Sudo make installieren
  6. starten Sie Ihren PC neu

Erledigt :)

Basierend auf https://community.apachefriends.org/f/viewtopic.php?f=3&t=75421

6
LubuntuMan

Versuche Folgendes:

yum install -y gcc gcc-c++

Sudo ./configure --prefix=/opt/lampp --enable-utf8 --enable-unicode-properties

Sudo make

Sudo make install

Sudo /opt/lampp/lampp stop

Sudo /opt/lampp/lampp start
1
Dorigo

Ich habe den Titel beim ersten Mal nicht vollständig gelesen, dessen Inhalt im Gegensatz zum korrekten Fehlerformat ist.

Ich bezweifle, dass der geworfene Fehler korrekt kopiert/eingefügt wird. Wenn ich diesen Fehler auf diese Weise korrigiere:

  • abgeschlossen => kompiliert
  • ohne PCRE-Unterstützung => ohne UTF-Unterstützung

dann kann ich sagen, es ist Codefehler # 32 von PCRE-Kompilierungsfehler :

32 Diese Version von PCRE wird ohne UTF-Unterstützung kompiliert

Wenn Sie nun den korrekten Fehlertyp kennen, sollten Sie prüfen, ob Ihre PCRE mit UTF kompiliert ist oder nicht (was wahrscheinlich nicht der Fall ist), indem Sie Folgendes ausführen:

pcretest -C

in Ihrer Befehlszeile. In meinem Fall ist die Ausgabe wie folgt:

PCRE version 7.0 18-Dec-2006
Compiled with
  UTF-8 support
  Unicode properties support
  Newline sequence is ANY
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack

und in Ihrem Fall sollte es anders sein. Wenn Sie keine UTF-8-Unterstützung in der Ausgabe sehen, wurde Ihre Installation von XAMPP nicht mit einem PCRE UTF-8-Compile-Flagsatz geliefert. Sie sollten eine Version von XAMPP installieren, die dies unterstützt.

1
revo

Ich hatte das gleiche Problem und der generelle Rat lautete, AMPPS anstelle von XAMPP zu installieren. Sie können beide gleichzeitig installieren, obwohl Sie nur jeweils eine Option ausführen können (out of the box).

Schauen Sie sich Ditch MAMP und XAMPP an und lassen Sie sich von AMPPS eine Installation von AMPPS anzeigen. Außerdem erfahren Sie, wie einfach es ist, einen virtuellen Host für Ihr WordPress-Projekt zu installieren.

Ich benutze AMPPS jetzt und mein this version of PCRE is compiled without UTF support at offset 0-Problem ist verschwunden.

1
David Newcomb