magento 服务器相关

  1. 常用命令

    清理Magento文件

    sudo rm -rf generated
    sudo rm -rf pub/static/*
    sudo rm -rf var/view_preprocessed
    sudo rm -rf var/cache
    sudo rm -rf var/page_cache

    重新生成

    php -dmemory_limit=3G bin/magento setup:upgrade

    编译
    php -dmemory_limit=3G bin/magento setup:di:compile

    重新部署
    php -dmemory_limit=2G bin/magento setup:static-content:deploy -f

    生产模式
    php bin/magento deploy:mode:set -s production

    索引
    php bin/magento indexer:reindex

    缓理缓存
    php bin/magento cache:flush

    文件权限
    chmod -R 777 ./*
    chown -R www ./*

    查询文件字符串

    find /www/wwwroot/magenoued.com/ -type f -name '*.php'|xargs grep 'abcd'

    相关文件查询

    find /home/wwwroot/ -mtime -5 -name "*.php"  -exec rm -rf {} \;
    find / -type f -size +100M
    find /srv/www/ -type f -name "*.tar"

    find /home/wwwroot/ -name "*.php" -type f -print0 | xargs -0 egrep "(phpspy|c99sh|milw0rm|eval\(gzuncompress\(base64_d

    完整阅读 »
  2. Magento2 配置setup varnish cache 缓存

    对于Magento2 自带的缓存配围 这里有推荐 varnsih 服务,速度是好的体验,为了配置好 Magento2 + nginx + varnshi 花了很多时间同时请教了身边好朋友,才得到问题的解决,中间过程不是报 503 错误,就是502错误,走了很多弯路,这里简要说明一下就行了,其实真的简单,被官方的说明与其它文档绕了很多

    这里环境做了要求

    CentOS 7   + Nginx 1.14  + varnish 4.05  (yum install varnish) + Magento2.25

    安装好后 Magento2.25 后 就要配置 缓存方式

    Stystem  >  Configuration >  Advanced  >   System > Full Page Cache 这里就选 varnish 保存(按默认方式),同时下载varnish.vcl 文件

    下载完后,把nginx 停止掉

    vi /etc/varnish/default.vcl 将下载的文件内容替换

    同时将这段注释掉

    .probe = {
            .url = "/pub/health_check.php";
            .timeout = 2s;
            .interval = 5s;
            .window = 10;
            .threshold = 5;
       }

    #systemctl restart varnish.service #启动vanishr

    #netstat -tulpn

    查看端口,vanish 占用的有 6081  与 6082

    这里再修改网站配置规则

    upstream fastcgi_backend {
    server   unix:/tmp/php-cgi-71.sock;
    #server   unix:/var/run/php/php7.1-fpm.sock;
    }

    serv

    完整阅读 »
Copyright ©2018 Magento 开发,培训,设计 技术支持 All rights reserved. 粤ICP备13029153号-4