magento2.3.5 安装与优化过程

admin6年前IT技术1186

 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
 

相关文章

MYSQL删除数据库记录为空

delete from  name where fy_cn is NULL || LENGTH(trim(fy_cn))=1 MySql判断是否为null或空字符串 &n...

美国年轻人都在玩哪些App[转]

美国年轻人都在玩哪些App[转]

Facebook 它对我们这个年龄的人来说已经死了,Facebook 是我们中学时候玩儿的,但是现在就像尴尬的家庭晚宴一样鸡肋,你会经常遇到这个问题:「别人都用 Facebook,你怎么不用?」(貌似...

Linux报 “permission denied” 异常的原因以及解决办法

Linux报 “permission denied” 异常的原因以及解决办法Linux报 permission denied (权限被拒绝)错误通常是由于当前用户缺少执行该文件或文件夹的权限而导致的。...

pr的设置视频高度宽度的方法

1.在序列里设置具体的比例2.在"效果"-"视频效果"-"变换"---"裁剪"拖到视频里  然后在"...

快速安装 docker-compose

代理下载地址(很快)curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`un...

搭建KMS

搭建环境:CentOS7X64。标题说了是两种方法,这里分别为vlmcsd和py-kms,我就先尝试使用vlmcsd来搭建。使用Xshell登录到你的VPS内,先确定一下你这台机器的CPU架构:cat...

发表评论    

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