zoukankan      html  css  js  c++  java
  • 如何在阿里云的虚机 部署laravel项目

    转发链接:https://jingyan.baidu.com/article/22a299b595425d9e19376aed.html

    laravel 版本:5.7

    修改key生成方式,解决阿里云万网不支持AES-256-CBC:
    
    /config/app.php
    
    找到 'cipher' => 'AES-256-CBC',改为
    
    'cipher' => 'AES-128-CBC',
    
    运行 php artisan key:generate 
    
    为.env 重新生成key后,通过FTP上传服务器
    
    修改env读取方式,解决阿里云万网不支持getenv:
    
    vendorlaravelframeworksrcIlluminateSupporthelpers.php
    
    找到 function env($key, $default = null)
    
    修改 
    
            $value = getenv($key);
    
           
    
            if ($value === false) {
    
                return value($default);
    
            }
    
    为:
    
    //        $value = getenv($key);
    
    //       
    
    //        if ($value === false) {
    
    //            return value($default);
    
    //        }
    
            if(array_key_exists($key,$_ENV)){
    
                $value = $_ENV[$key];           
    
            }else{
    
                return value($default);
    
            } 
    
    3
    配置.htaccess文件,解决访问目录问题:
    
    把如下内容放入.htaccess,然后上传万网htdocs根目录
    
    <IfModule mod_rewrite.c>
    
        RewriteEngine on
    
        RewriteCond %{REQUEST_URI} !^public
    
        RewriteRule ^(.*)$ laravel57/public/$1 [L]
    
    </IfModule>
    
    其中 “laravel57/public ”,根据实际情况修改。
  • 相关阅读:
    DataGrid数据格式设置表达式
    删除确认按钮
    获取CpuID
    R0~R31寄存器
    动态改变asp.net网页的标题
    使用"Infragistics"问题集
    Read Cpu Id
    操作DataRow记录
    用Javascript创建"后退"按钮
    日历控件的“星期几”变为“几”
  • 原文地址:https://www.cnblogs.com/sz-xioabai/p/12004600.html
Copyright © 2011-2022 走看看