我'm trying to install Sylius on Heroku. Here'我的所作所为(取自https://www.christophh.net/2013/10/19/sylius-on-heroku/):
-
创建一个Heroku应用程序,添加一个Postgres数据库
-
composer create-project -s dev sylius/sylius-standard myAppName
-
将我的应用推送到Heroku
-
heroku run php -d memory_limit=-1 app/console sylius:install
在安装过程中,我使用的是在步骤1中创建的数据库,所以我回答 N
您的数据库似乎已经存在 . 你想重置吗?
我的安装崩溃了:
[PHPCR \ RepositoryException]与后端通信时出现意外错误:执行'SELECT 1 FROM phpcr_workspaces WHERE name =?'时发生异常with params [“default”]:SQLSTATE [42P01]:未定义的表:7错误:关系“phpcr_workspaces”不存在第1行:SELECT 1 FROM phpcr_workspaces WHERE name = $ 1
似乎某个地方脚本需要 phpcr_workspaces
表存在,但没有 . 有人有线索吗?
1 回答
我在这里找到了解决方案:https://stackoverflow.com/a/35118943/6519983
基本上我需要手动初始化doctrine表和工作区:
注意:要继续安装Sylius,我还必须创建Sylius表: