如何在iPage共享主机上托管Laravel 4.1 App?

时间:2014-02-24 21:21:55

标签: laravel laravel-4 fatal-error shared-hosting

我正在将我的所有文件上传到服务器。

我正在服务器上手动安装我的数据库。

我正在修改配置文件。 (不太确定app.php文件中的'url')

任何人都可以告诉我如何在ipage共享主机上运行命令!如果我想更改某些权限或运行composer命令?

但是,当我尝试访问我的公共目录时,出现此错误:

  

致命错误:第28行/hermes/bosnaweb04a/b2711/ipg.mysite/myapplication/vendor/laravel/framework/src/Illuminate/Foundation/Application.php中找不到界面'Illuminate \ Support \ Contracts \ ResponsePreparerInterface'

1 个答案:

答案 0 :(得分:0)

IPage(目前)不提供SSH访问权限,因此从CLI运行CLI命令似乎是一个失败的原因。

http://www.ipagetraining.com/details/why-no-ssh-access/

在我的测试用例中,我确实使用Artisan调用,它们似乎称为CLI等价物(但在工作现场抛出这样的东西似乎......非常不安全)

  Artisan::call('migrate');
  Artisan::call('db:seed');

我发现跑步' php artisan优化'在您的本地开发框上,然后上传生成的网站工作正常。即使你的bootstrap / compiled.php将包含对你的本地开发盒的一些引用,Laravel似乎工作正常。

如果您担心数据库迁移,可以随时在本地提取数据库并在本地运行迁移。

不太理想,我知道,但如果你没有超敏感信息,那就可以了。