J'essayais d'installer un site web wordpress sur mon ordinateur (c'est un Mac 10.11) mais j'ai eu cette erreur:
"This version of PCRE is compled without PCRE support at offset 0 from regexp"
Et ce problème est lié à cette requête:
DELETE FROM wp_options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$'
J'ai déjà cherché sur Google et même ici, mais tout ce que j'ai trouvé ne m'a pas aidé à résoudre ce problème. J'ai également essayé de réinstaller XAMPP mais tout reste identique. Et j'ai le même problème même si j'essaie de faire une requête contenant un REGEXP à partir de mon panneau phpMyAdmin.
Beaucoup de solutions parlent de la recompilation d’Apache ou de quelque chose de similaire, en utilisant la commande compile.
Quelqu'un peut il m'aider avec ce problème?
Merci d'avance
A fait face à ce problème lors de la mise en place d'un projet php-mysql avec XAMPP. Cela a fonctionné pour moi.
Téléchargez PCRE à partir de
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
J'ai téléchargé ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.Zip
(Si ftp ne fonctionne pas, utilisez https://sourceforge.net/projects/pcre/files/pcre/8.40/ )
Extrayez le contenu dans un dossier.
terminal ouvert, cd dans le dossier extrait.
Exécutez ce qui suit
$ ./configure --prefix =/Applications/XAMPP/xamppfiles --enable-utf8 --enable-unicode-properties
$ make
$ Sudo make install
Et puis redémarrez mysql.
J'espère que cela t'aides.
Ubuntu 16.04 LTS
XAMPP 7.1.1 . (Mon XAMPP est situé dans/opt/lampp)
J'ai dû utiliser ces commandes pour le faire fonctionner
Terminé :)
Basé sur https://community.apachefriends.org/f/viewtopic.php?f=3&t=75421
Essayez ce qui suit:
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
_ {Je n'ai pas lu intégralement le titre au premier qui, contrairement au contenu, a un format d'erreur correct}
Je doute que l'erreur renvoyée soit copiée/collée correctement. Si je corrige cette erreur de cette manière:
alors je peux dire que c'est l'erreur de code n ° 32 de Erreurs de compilation PCRE :
32 cette version de PCRE est compilée sans support UTF
Maintenant, connaissant le type d'erreur correct, vous devriez tester et voir si votre PCRE est compilé avec UTF ou non (ce qui n'est probablement pas le cas), en exécutant:
pcretest -C
dans votre ligne de commande. Dans mon cas, la sortie est comme ci-dessous:
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
et dans votre cas, cela devrait différer. Si vous ne voyez pas la prise en charge de UTF-8 dans la sortie, votre installation de XAMPP ne contient pas d'indicateur de compilation PCRE UTF-8 et vous devez installer une version de XAMPP qui la prend en charge.
J'ai eu ce même problème et le conseil général était d'installer AMPPS à la place de XAMPP. Vous pouvez avoir les deux installés en même temps, bien que vous ne puissiez en exécuter qu'un seul à la fois (par défaut).
Regardez Ditch MAMP et XAMPP et obtenez AMPPS pour voir une installation de AMPPS et voir à quel point il est facile de fonctionner avec un hôte virtuel pour votre projet wordpress.
J'utilise AMPPS maintenant et mon problème this version of PCRE is compiled without UTF support at offset 0
a disparu.