首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vagrant-shopware无法建立数据库连接

vagrant-shopware无法建立数据库连接
EN

Stack Overflow用户
提问于 2014-03-25 05:20:23
回答 2查看 699关注 0票数 0

此错误在安装“数据库导入”的第4步后显示。我不明白为什么引用的文件"sw4_clean.sql“不在Shopware-4的github存储库中,在安装过程中应该显示为丢失的位置?

在每次尝试建立数据库之前,我都尝试过编辑config.php。这是我的结果,其中数据库详细信息=内部服务器错误,如config.php.dist =内部服务器错误空= config.php现在用设置填充=内部服务器错误

我在Windows8 https://github.com/eriksixt/vagrant-shopware上使用Vagrant构建

有没有人能解释一下可能出了什么问题?

错误收到一条错误消息。URL: importDatabase?offset=0&totalCount=0消息:内部服务器错误

请尝试修复此错误,然后重新启动更新。响应

代码语言:javascript
复制
 {"code":2,"message":"fopen(\/vagrant\/shopware-
 4\/install\/src\/..\/assets\/sql\/sw4_clean.sql)
 : failed to open stream: No such file or directory",
 "file":"\/vagrant\/shopware-  
 \/install\/src\/lib\/Shopware_Components_Dump.php",
 "line":36,"trace":"#0 [internal function]: Slim\\Slim::handleErrors(2,
 'fopen(\/vagrant\/...', '\/vagrant\/shopwa...', 36, Array)
 \n#1 \/vagrant\/shopware-4\/install\/src\/lib\/Shopware_Components_Dump.php(36):
  fopen('\/vagrant\/shopwa...', 'rb')\n#2 \/vagrant\/shopware-
  4\/install\/src\/app.php(318): Shopware_Components_Dump-
  >__construct('\/vagrant\/shopwa...')\n#3 [internal function]:
  {closure}()\n#4 \/vagrant\/shopware-4\/engine\/Library\/Slim\/
  Router.php(172): call_user_func_array(Object(Closure), Array)\n#5
  \/vagrant\/shopware-4\/engine\/Library\/Slim\/Slim.php(1225): Slim\\Router-
  >dispatch(Object(Slim\\Route))\n#6 \/vagrant\/shopware-
  4\/engine\/Library\/Slim\/Middleware\/Flash.php(86): Slim\\Slim->call()\n#7
  \/vagrant\/shopware-4\/engine\/Library\/Slim\/Middleware\/MethodOverride.php(94):
  Slim\\Middleware\\Flash->call()\n#8 \/vagrant\/shopware-
  4\/engine\/Library\/Slim\/Middleware\/PrettyExceptions.php(67): 
  Slim\\Middleware\\MethodOverride->call()\n#9 \/vagrant\/shopware-
  4\/engine\/Library\/Slim\/Slim.php(1176): Slim\\Middleware\\PrettyExceptions-
  >call()\n#10 \/vagrant\/shopware-4\/install\/index.php(59): Slim\\Slim->run()\n#11 {main}"}
EN

回答 2

Stack Overflow用户

发布于 2014-08-29 00:19:04

你检查过严格模式问题了吗?Shopware不喜欢严格模式,当前mysql版本默认开启严格模式。在我的例子中,以下配置(依赖于操作系统的my.cnf或my.ini )确实有帮助:

代码语言:javascript
复制
[mysqld]
sql_mode="TRADITIONAL,NO_AUTO_CREATE_USER"
票数 0
EN

Stack Overflow用户

发布于 2015-06-11 14:11:17

看起来你正在尝试使用安装程序对Shopware进行git结账。这是不可能的。安装程序所需的一些文件,例如"sw4_clean.sql“,是在构建安装包时在部署步骤中生成的。

要使用git结帐安装Shopware,请参阅:https://github.com/shopware/shopware#installation-via-git

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22620826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档