laravel 5.1 需要配置:php版本 >= 5.5.9
如果php版本不夠可以升級
1.切換到安裝包目錄 # cd /lnmp1.3-full 2.升級php命令 # ./upgrade.sh php 3.輸入版本號進行升級
上傳laravel項目到 服務器 更改 laravel/storage 和 laravel/bootstrap/cache 權限為 777
配置網站域名
1.添加域名命令 #lnmp vhost add 2.輸入域名 www.xxx.com 3.域名指向地址 為 /home/wwwroot/default/laravel/public 4.其余步驟一直按回車 就行
這時候 訪問 域名 會報500錯誤
解決方法 修改/laravel/public/.user.ini (這是一個隱藏的文件)
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 的錯誤
這時需要更改下配置文件
//切換到 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了