2016-11-30 61 views
0

我在我的xampp服務器中安裝了prestashop。當我打開prestashop管理員並單擊模塊選項卡時,我得到了空白頁。Prestashop管理員在模塊選項卡獲取空白頁

在此之後我啓用了錯誤報告,並得到以下錯誤:

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 * FROM YOUR_DB_NAME.users 你肯定得到了錯誤的數據庫名稱。

  • 請確保服務器上的數據庫名稱與settings.inc.php中數據庫名稱的大小寫相匹配。根據您的MySQL設置,服務器可能會或可能不會強制實施數據庫/表名稱區分大小寫。
+0

如果我在文件中提到你提到我只找到這一行:<?php // @ deprecated 1.7 – mautrok