laravel 5.1部署到 集成環境 lnmp上


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM