2016-11-30 8 views
0

私のxamppサーバーにprestashopがインストールされていました。私がprestashop adminを開いてモジュールタブをクリックすると、空白のページが表示されます。Prestashop admin in modulesタブ空白ページの取得

は、この後、私はエラー報告となって次のエラー有効になっていました:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1139 Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp' in /opt/lampp/htdocs/prestashop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91 Stack trace: #0 /opt/lampp/htdocs/prestashop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(NULL) #1 /opt/lampp/htdocs/prestashop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(828): Doctrine\DBAL\Driver\PDOStatement->execute() #2 /opt/lampp/htdocs/prestashop/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(50): Doctrine\DBAL\Connection->executeQuery('SELECT p0_.id_t...', Array, Array, NULL) #3 /opt/lampp/htdocs/prestashop/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(321): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array) #4 /opt/lampp/htdocs/prestashop/vendor/doctrine/orm/lib/Doctrine/ORM/Abstrac in /opt/lampp/htdocs/prestashop/app/bootstrap.php.cache on line 3216 

が私を助けてください。どんな助けもありがとう。ありがとう。

答えて

0

この問題は、通常、データベースの名前に問題がある場合に表示されます。

PrestaShopはMysqlサーバーに正常に接続していますが、settings.inc.phpに記載されている名前のデータベースが見つかりません。

問題を特定するには、次の

  • は、問題のサーバー用のPHPMyAdminのを開き、このクエリを実行:

SELECT * YOUR_DB_NAME.users から必要なエラーが出た場合、あなたが知っていますあなたは間違ったデータベース名を持っているはずです。

  • サーバのデータベース名がsettings.inc.phpのデータベース名の大文字と一致することを確認してください。 MySQLの設定に応じて、サーバはデータベース/テーブル名で大文字と小文字を区別することがあります。
+0

もし私があなたが言及しているファイルに入っていれば、私はこの行だけを見つけます:<?php // @ deprecated 1.7 – mautrok

関連する問題