magento2.3.5 安装与优化过程

admin5年前IT技术947

 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
 

相关文章

汇成政府建站CMS系统V1.5

汇成政府建站CMS系统V1.5官方下载地址:˂a target="_blank" href="download/zfhuichengv15.rar"˃点击下载演示地址:ceshi/zhengfucms...

centos7 配置秘钥登录

默认情况下, 我同时允许密码和秘钥登录, 所有不用改配置文件.第一步, 先 生成秘钥对, ssh-keygen, 一路回车即可.然后在 ~/.ssh 目录下会发现两个文件...

php DOMXPath抓取div标签的值的方法

 <?php $url="####";$amz_url=file_get_contents($url);$dom = new DOMDocument();...

docker的感悟

1.容器是类实例化的对象,镜像是静态的类2.查看正在运行的容器docker ps ,查看所有容器包含停止与暂停的docker ps;3.拉去官方镜像:docker pull 镜像名称4.docker...

excel 批量粘贴图片的方法

1.e2是图片地址在表格下拉,批量输入="<table><img src="&e2&" height=100&nbs...

magento2.x系统加速

magento2.x系统加速

1:在根目录运行以下命令,全站生成静态bin/magento setup:static-content:deploy2:编译整个网站,让网站加速50%  注意事项:要把PHP脚本内存限制设置...

发表评论    

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