Pimcore Xampp Ubuntu 18.04安装中的Mysql错误

时间:2019-01-01 11:03:39

标签: php pimcore

我尝试安装Pimcore“高级演示程序包(电子商务,PIM,MDM,DAM,...)”程序包,它会在出现错误时返回我,

9/10 [=========================>--]  90%
 Trying to install assets as relative symbolic links.

 --- ------------------------------------------ ------------------ 
      Bundle                                     Method / Error    
 --- ------------------------------------------ ------------------ 
  ✔   PimcoreAdminBundle                         relative symlink  
  ✔   PimcoreCoreBundle                          relative symlink  
  ✔   PimcoreEcommerceFrameworkBundle            relative symlink  
  ✔   OutputDataConfigToolkitBundle              relative symlink  
  ✔   Web2PrintToolsBundle                       relative symlink  
  ✔   PimcoreCustomerManagementFrameworkBundle   relative symlink  
  ✔   ObjectMergerBundle                         relative symlink  
 --- ------------------------------------------ ------------------ 

 [OK] All assets were successfully installed.                                   

 [ERROR] The following errors were encountered during installation                                      

 * **An exception occurred while executing 'SHOW FULL TABLES WHERE Table_type = 'BASE TABLE'':**

Warning: Error while sending QUERY packet. PID=11521

我可以看到出现此问题的原因,因为它不会首先选择数据库,而没有选择数据库,它将尝试在SHOW FULL TABLES WHERE Table_type ='BASE TABLE'命令中运行。

安装后,我可以看到它也没有创建系统管理员帐户。

对此有什么解决办法吗?

2 个答案:

答案 0 :(得分:1)

我已经找到解决方案,希望我的经验对其他人有所帮助。

我已经删除了xampp安装并手动安装了apache,mariadb 10.01,mysql 5.7,php 7.1。

现在我可以安装了,没有任何问题。我希望这对其他人也有帮助。

谢谢

答案 1 :(得分:0)

在本地安装pimcore的另一种不错的方法是使用docker;) https://github.com/dpfaffenbauer/pimcore-docker-compose

在撰写本文时,权限存在一些问题,因此需要

chown -R www-data: .

完成所有步骤之后。但是在ubuntu上安装应该非常简单。如果您在多个项目上工作,我建议使用docker,它可以使依赖项/服务保持分离,因此无需担心php / mysql版本等。