Walle部署平台安装与使用

好久没有安装这个东西了 这次安装又遇到好多坑 这次记录一下

  • 前面的步骤就按照官方教程 我这边用的是LNMP环境 所以有些配置需要调整 而且官方文档也没说明
  • 需要注意的是以下几步

    • 执行 composer install 的时候比较慢 推荐用下列命令
      1
      2
      wget https://blog.yumc.pw/attachment/tgz/walle-web.vendor.tgz
      tar -xvzf walle-web.vendor.tgz
  • 配置文件 /usr/local/nginx/conf/fastcgi.conf 注释下列行

    1
    2
    3
    # PHP only, required if PHP was built with --enable-force-cgi-redirect
    fastcgi_param REDIRECT_STATUS 200;
    #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
  • 配置文件 /usr/local/php/etc/php.ini 修改下列行 去除 exec 函数

    1
    disable_functions = passthru,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,sy$
  • 上线之前需要新建 temp 然后ln -s 上线目录 应该是BUG