首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ftp将laravel部署到服务器

问如何使用ftp将laravel部署到服务器
EN

Stack Overflow用户
提问于 2018-12-12 13:42:27
回答 3查看 1.2K关注 0票数 1

嗨,我是Laravel上的新手。我必须将laravle项目上传到Linux服务器(CentOS)。客户向我提供ftp路径。例如10.222.20.10/srp。所以我把所有的文件都放到这个路径中,然后在.env文件中编辑数据库。我在浏览器上运行10.222.20.10/srp,但是我得到错误‘这个页面不工作,错误500’。我附上的图片如下。感谢您的建议,非常感谢。

​

​

error 500

EN

回答 3

Stack Overflow用户

发布于 2018-12-12 16:04:52

请按照以下步骤操作:

  1. 将/project/public目录中的所有内容复制到项目/记住要将public/.htaccess复制到项目/现在让我们修改www/index.php以反映新结构。不要修改project/public/index.php,,好吗?只修改www/index.php,记住这一点!

找到下面这行

代码语言:javascript
复制
require __DIR__.’/../bootstrap/autoload.php’;
$app = require_once __DIR__.’/../bootstrap/app.php’;

并将它们更新为正确的路径,如下所示

代码语言:javascript
复制
require __DIR__.’/../project/bootstrap/autoload.php’;
$app = require_once __DIR__.’/../project/bootstrap/app.php’;

  1. Set Permision777项目/存储和project/bootstrap/cache
票数 1
EN

Stack Overflow用户

发布于 2018-12-12 14:54:26

请按照以下步骤操作:

1.公用文件夹(index.php)是应用程序集的起点

代码语言:javascript
复制
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';

根据您的配置或使用symlink

2.迁移数据库(如果您没有ssh访问权限,请创建一条路由并使用Artisan facade Artisan::call("migrate");,不要忘记删除它)

3.如果您需要链接存储(如果您没有ssh访问权限,请创建一个路由并使用Artisan facade Artisan::call("storage:link");,不要忘记删除它)

4.检查服务器日志可能文件夹预留是错误的。

票数 0
EN

Stack Overflow用户

发布于 2018-12-12 23:01:03

也许这篇教程会帮助你Deploy Laravel To Shared Hosting The Easy Way

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53736719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档