最新消息:非无江海志,潇洒送日月

laravel应用部署到生产环境lnmp上教程

网站建设 江海志 1302浏览 0评论

laravel 5.1 需要配置:php版本 >= 5.5.9

如果php版本不够可以升级

1
2
3
4
5
1.切换到安装包目录
# cd /lnmp1.3-full
2.升级php命令
# ./upgrade.sh php
3.输入版本号进行升级

上传laravel项目到 服务器     更改 laravel/storage   和 laravel/bootstrap/cache   权限为 777

配置网站域名

1
2
3
4
5
1.添加域名命令
#lnmp vhost add
2.输入域名 www.xxx.com
3.域名指向地址 为 /home/wwwroot/default/laravel/public
4.其余步骤一直按回车 就行

这时候 访问 域名 会报500错误

解决方法 修改/laravel/public/.user.ini  (这是一个隐藏的文件)

1
2
3
4
5
6
7
8
9
10
1.先给.user.ini 可以修改的权限
#chattr -i .user.ini
2.然后修改
# vi .use.ini
3.修改.use.ini内容
open_basedir=/home/wwwroot/default/laravel/public:/tmp/:/proc/
改为
open_basedir=/home/wwwroot/default/laravel/:/tmp/:/proc/
4.最后更改.user.ini权限为不能修改
#chattr +i .user.ini

最后 可以访问了

不过这时只能访问根目录 也就是这个welcome的页面  如果访问其他页面的话会出现404 Not Found 的错误

这时需要更改下配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
//切换到 nginx 服务器域名配置的地方
#cd /usr/local/nginx/conf/vhost    
//编辑配置的域名
#vim www.xxx.cn.conf
//在server{}中加入内容
location / {
        try_files $uri $uri/ /index.php$is_args$query_string;
    }
//保存后重启
#lnmp restart

然后就OK了

转载请注明:江海志の博客 » laravel应用部署到生产环境lnmp上教程

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. :mrgreen:
    江海志1年前 (2017-08-17)回复