zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Mybatis3.2和Spring3.x整合----Myb…
    Mybatis3.2和Spring3.x整合----Myb…
    支持向量分类方法
    KKT了解
    机器学习实战笔记 logistic回归
    朴素贝叶斯进行分类
    决策树算法实现
    KNN算法
    Spring AOP中增强知识
    Java动态代理知识
  • 原文地址:https://www.cnblogs.com/foreversun/p/6657161.html
Copyright © 2011-2022 走看看