我正在尝试在共享主机上部署Laravel项目。我将Laravel文件夹复制到用户的根目录(/ home / shrpr)中,并将公共目录的内容复制到/ home / shrpr / www文件夹中。我修改了公共文件夹中的index.php,以包含“../Laravel”,如site中所述。由于此共享主机上不允许使用composer,因此我还复制了本地供应商和存储文件夹以及laravel文件夹。但是我仍然继续得到错误500.所以,我在laravel文件夹中添加了一个test.php文件,并将其包含在index.php文件中,以测试路径和所有内容是否正确,如下所示:
require __DIR__.'/../laravel/test.php'; die;
这正常,因为test.php的内容正确显示。因此,看起来缺少供应商文件夹的某些依赖项。有没有办法识别和上传完整的laravel依赖并上传它,这是不使用作曲家?
答案 0 :(得分:0)
答案 1 :(得分:0)
确保在服务器上安装了PHP 5.5+。将index.php文件从public移动到www并相应地更改路径。
答案 2 :(得分:0)
在共享托管上部署laravel的另一种方法是将域设置为 addon domain ,然后将addon域的根文件夹设置为laravel项目的/ public文件夹。例如。 home/mili/laravelproject/public
我和godaddy一起试过这个并且很有效。