将网站程序上传到/home/wwwroot目录下的一个目录中,暂且认为是laravel,运行以下命令修改权限:
1 2 |
chmod -R 755 laravel/ chown -R www.www laravel/ |
配置网站域名
1 2 3 4 |
1.添加域名命令 #lnmp vhost add 2.输入域名 xxx.com 3.域名指向地址 为 /home/wwwroot/laravel/public |
这时候访问域名会报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/laravel/public:/tmp/:/proc/ 改为 open_basedir=/home/wwwroot/laravel/:/tmp/:/proc/ 4.最后更改.user.ini权限为不能修改 #chattr +i .user.ini |
此时可以访问了,不过这时只能访问根目录,也就是首页页面,如果访问其他页面的话会出现404 Not Found 的错误,这时需要更改下配置文件
1 2 3 4 5 6 7 8 9 10 |
//切换到 nginx 服务器域名配置的地方 #cd /usr/local/nginx/conf/vhost //编辑配置的域名 #vim xxx.com.conf //在server{}中加入内容 location / { try_files $uri $uri/ /index.php$is_args$query_string; } //保存后重启 #lnmp restart |
部署完毕!
转载请注明:怼码人生 » lnmp集成环境部署laravel 5