私はコンピューターにwordpressウェブサイト(Mac 10.11))をインストールしようとしましたが、このエラーが発生しました:
_"This version of PCRE is compled without PCRE support at offset 0 from regexp"
_
そして、この問題はこのクエリに関連しています:
DELETE FROM wp_options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$'
すでにGoogleで検索しており、ここでも検索しましたが、見つかったすべてがこの問題の解決に役立ちませんでした。 XAMPPも再インストールしようとしましたが、すべて同じです。また、phpMyAdminパネルからREGEXPを含むクエリを実行しようとしても、同じ問題が発生します。
多くのソリューションは、コンパイルコマンドを使用して、Apacheまたは同様のものを再コンパイルすることについて語っています。
誰もこの問題で私を助けることができますか?
前もって感謝します
XAMPPを使用したphp-mysqlプロジェクトのセットアップ中にこの問題に直面しました。これは私のために働いた。
PCREをダウンロードします
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
ダウンロードしました ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.Zip
(ftpが機能しない場合は、 https://sourceforge.net/projects/pcre/files/pcre/8.40/ を使用してください)
内容をフォルダーに抽出します。
ターミナルを開き、展開したフォルダに移動します。
以下を実行します
$ ./configure --prefix =/Applications/XAMPP/xamppfiles --enable-utf8 --enable-unicode-properties
$ make
$ Sudo make install
そして、mysqlを再起動します。
お役に立てれば。
Ubuntu 16.04 LTS
XAMPP 7.1.1。 (私のXAMPPは/ opt/lamppにあります)
これらのコマンドを使用して動作させる必要がありました
完了:)
https://community.apachefriends.org/f/viewtopic.php?f=3&t=75421 に基づく
以下を試してください:
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
コンテンツとは異なり、正しいエラー形式であるタイトルを最初は完全に読みませんでした
スローされたエラーが正しくコピー/貼り付けされているかどうかは疑問です。この方法でエラーを修正した場合:
そして、私はそれが PCREコンパイルエラー のコードエラー#32だと言うことができます:
32このバージョンのPCREはUTFサポートなしでコンパイルされます
正しいタイプのエラーがわかったら、次を実行して、PCREがUTFでコンパイルされているかどうか(おそらくそうではない)をテストして確認する必要があります。
pcretest -C
コマンドラインで。私の場合、出力は次のようになります。
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
そしてあなたの場合、それは異なるはずです。出力にUTF-8サポートが表示されない場合、XAMPPのインストールにはPCRE UTF-8-compileフラグセットが付属していなかったため、それをサポートするバージョンのXAMPPをインストールする必要があります。
私はこれと同じ問題を抱えていましたが、一般的なアドバイスは、XAMPPの代わりに [〜#〜] ampps [〜#〜] をインストールすることでした。両方を同時にインストールすることができますが、一度に実行できるのは一度に1つのみです。
MAMPとXAMPPを捨ててAMPPSを取得する を見て、AMPPSのインストールを確認し、wordpress=プロジェクトの仮想ホストで簡単に起動して実行できることを確認してください。
[〜#〜] ampps [〜#〜] now and my this version of PCRE is compiled without UTF support at offset 0
問題はなくなりました。