Openshift和HtmlServiceProvider

时间:2016-05-04 14:31:28

标签: laravel openshift

我已将本地应用推送到openshift,现在收到以下错误消息

PHP致命错误:在/var/lib/openshift/5728b9782d5271802600015c/app-root/runtime/repo/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php中找不到类'Illuminate \ Html \ HtmlServiceProvider'在第150行

如何在Openshift上修复此问题?

本地解决方案是运行composer update,但如何在Openshift上运行该命令?我知道有rhc命令行工具但是可以用rhc进行作曲家更新吗?

2 个答案:

答案 0 :(得分:0)

您应该先检查文件。您可能在上传过程中损坏/丢失了文件。如果您没有vendor目录,则应该运行composer update

如果有文件,请在服务器上运行composer dumpauto

您可以使用SSH连接到服务器并从终端运行这些命令。

如果您无法访问SSH,可以尝试使用带有shell_exec('composer update');子句的小PHP脚本运行命令,或者只手动上传所有供应商文件。

答案 1 :(得分:0)

我获得了ssh访问权并执行了纠正问题所需的命令