PHP部署在服务器上(Laravel)

时间:2016-07-24 13:59:03

标签: php laravel deployment server

我已经构建了一个Laravel PHP项目

对于我当地的测试,

第一种方式:项目根目录上的“php artisan serve”    --->本地主机:8000 /项目

第二种方式:公共文件夹中的“php -S localhost:8080”    --->本地主机:8080 /项目

但是,通过FileZilla将我的laravel项目上传到服务器时。

当“xxx.com/item”时它返回HTTP错误500 但当我将index.html放在同一目录

时,我可以看到“xxx.com/index.html”

如何部署项目?需要安装或配置什么? SSH?

由于

2 个答案:

答案 0 :(得分:0)

我已经回答过像here

这样的问题

归档/压缩/压缩您的项目并将其上传到public_html并将其解压缩

在mysql数据库中创建数据库(在cPanel中)

.sql文件从本地phpmyadmin导入在线托管

现在转到public_html并修改.env文件,更改以下内容

DB_DATABASE=DatabaseName
DB_USERNAME=DatabaseUsername
DB_PASSWORD=DatabasePassword

现在只需打开yourwebsite.com,您的应用就会在那里!

答案 1 :(得分:0)

您必须将您的域路径链接到项目中的/ public,或者您可以使用根文件夹上的.htaccess文件将其重定向到/ public文件夹中。因为公用文件夹包含index.php文件。