magento2.3.5 安装与优化过程

admin4年前IT技术829

 bin/magento setup:install --base-url=https://www.mytinely.com/ \

--db-host=localhost --db-name=mytinely \
--db-user=mytinely --db-password=mytinely \
--admin-firstname=Magento --admin-lastname=User --admin-email=root@shengmake.net \
--admin-user=admin --admin-password=admin --language=en_US \
--currency=USD --timezone=America/Chicago --cleanup-database \
--sales-order-increment-prefix="ORD$" --session-save=db --use-rewrites=1 
 
 
 
bin/magento cache:clean
bin/magento deploy:mode:show 
bin/magento deploy:mode:set production
bin/magento deploy:mode:set developer
bin/magento setup:static-content:deploy
 
 
生产模式将清空以下目录
var/cache
generated/metadata
generated/code
var/view_preprocessed
pub/static
 
 
将Magento部署到生产服务器时,以生产模式运行。优化服务器环境(例如数据库和Web服务器)之后,您应该运行静态视图文件部署工具以将静态视图文件写入Magentopub/static目录。
 
如果您在Magento Admin中启用了静态视图文件合并,则pub/static目录系统必须可写。
 
 
 
 
需要在PHP控制里删除exec函数,然后重启PHP函数
 
 
 
exec function is disabled
Categories 系统管理员2017年11月30日
 
在安装完 Magento 2.2.1 后,执行 php bin/magento deploy:mode:set production 后出现错误
 
...
exec function is disabled
 
php 的 exec 用于执行外部程式,类似功能的还有 passthru()、system()、 shell_exec()
 
如果要使用他们,需要找到 php.ini 中的
 
disable_functions =
 
如果 “disable_functions=” 后面有接上面四个函数,将其删除。默认 php.ini 配置文件中是不禁止你调用执行外部命令的函数的。但是一键安装包就不一定了。
sudo chmod -R 777 var
 
 
 
1.下载magento-ce-2.3.5-p2_sample_data-2020-07-27-09-17-19.tar.gz
2.设置php7.3  memory_limit 1024MB 删除禁用函数里的exec 安装扩展 缓存管理   intl  xls等
3.安装mysql5.7  安装apache2.4
4.设置站点目录权限sudo chmod -R 777 /站点
5.命令安装bin/magento setup:install --base-url=https://127.0.0.1/ \
--db-host=localhost --db-name=magento \
--db-user=magento --db-password=magento \
--admin-firstname=Magento --admin-lastname=User --admin-email=kkk@example.com \
--admin-user=admin --admin-password=admin987654 --language=en_US \
--currency=USD --timezone=America/Chicago --cleanup-database \
--sales-order-increment-prefix="ORD$" --session-save=db --use-rewrites=1
 
7.设置为生产模式bin/magento deploy:mode:set production  .设置站点目录权限sudo chmod -R 777 /站点
8.设置静态bin/magento setup:static-content:deploy
9.设置为开发模式 bin/magento deploy:mode:set developer  .设置站点目录权限sudo chmod -R 777 /站点
11.设置优化方案 合并js css 设置缓存
12.设置为生产模式bin/magento deploy:mode:set production  .设置站点目录权限sudo chmod -R 777 /站点
13.设置静态bin/magento setup:static-content:deploy
14.清除缓存bin/magento cache:clean 
bin/magento indexer:reindex
bin/magento cache:flush
 
 
10.部署
    启用维护模式:bin/magento maintenance:enable
    更新数据库架构和数据 bin/magento setup:upgrade
    编译代码bin/magento setup:di:compile 不要在开发模式下运行生产命令 
    设置静态bin/magento setup:static-content:deploy
    清除缓存bin/magento cache:clean        
    退出维护模式:bin/magento maintenance:disable
  
优化系统,加快系统的运行速度
 
 
11.redis缓存
bin/magento setup:config:set --page-cache=redis --page-cache-redis-server=127.0.0.1 --page-cache-redis-db=1
bin/magento setup:config:set --session-save=redis --session-save-redis-host=127.0.0.1 --session-save-redis-log-level=4 --session-save-redis-db=2
需要在开发者模式下进行,然后在设置生产模式,再生成静态--这一点很关键,直接影响加载的速度
检测命令
redis-cli monitor
redis-cli ping
 
 
 
12.安装之前的编译
bin/magento module:enable --all
bin/magento setup:di:compile
bin/magento cache:clean
bin/magento maintenance:disable
 

相关文章

通俗易懂 一文搞懂IoT Wifi配网 —— ESP32/ESP8266 基于MicroPython Wifi配网详解

通俗易懂 一文搞懂IoT Wifi配网 —— ESP32/ESP8266 基于MicroPython Wifi配网详解

我们购买智能家居产品后,买回来拆箱后第一件事通常就是给这个新的硬件进行配网,所谓配网,也就是让这个新的物联网设备联入我们的局域网内,让这个物联网设备可以进行网络通讯。我们在上一篇文章《MicroPyt...

queen

duvet sover一卷布做四十套左右吧...

Android Studio4.1.3设置app全屏

 Android Studio4.1.3设置app全屏<style name="AppTheme.FullScreen">   ...

Axure RP 8设置动态面板状态的方法

Axure RP 8设置动态面板状态的方法

设置动态面板状态需要注意鼠标单击需要设置面板状态,而不是显示隐藏,不然无法控制动态面板里的各个元件的显示与隐藏 ˂a href="post/523.html"˃...

Centos7系统pip的安装

介绍pippip 是一个Python包安装与管理工具。yum方式安装pipyum install python-pip -y升级pippip install&n...

magento1.x开启调试模式

magento1.x开启调试模式

方法一设置:Current Configuration Scope: main website 通过后台控制台来操作,admin->configuration->develope...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。