外贸独立站设计公司xingbell.com经由多次的反复实验,最新版的magento2.4.3在oneinstack的环境下的详细安装教程如下:一. vps系统:Linux CentOS 7.7.1908 64bit
二. yum -y update 更新一下centos系统
三. oneinstack自动安装,天生安装命令如下链接:https://oneinstack.com/auto/【 备注:apache2.4, Mariadb10.4, php7.4(默认), php8.0(第二安装), 勾选php扩展(fileinfo, redis, memcached, swoole), 勾选node.js, .... iptables 】

四. 修正默认的php.ini的配置文件并保存vi /usr/local/php/etc/php.ini找到下面这些项进行修正 ( vi下面按esc, 然后: /查找的字符)1. memory_limit = 1024M2. max_execution_time = 180003. max_input_time = 18004. zlib.output_compression = on5. 找到这项 disable_functions=... 删除3个禁止的函数:exec, proc_open, proc_get_status
五. 重启php-fpm, httpdservice php-fpm restartservice httpd restart
六. 安装elasticsearch (magento必装插件)【 首先安装 JDK 环境 】1. 本机是否已经安装,ElasticSearch 最低支持 jdk 1.7yum list installed | grep java2. 查看 yum 库中的 java 安装包yum list java3. 安装 java-1.8.0yum install -y java-1.8.0-openjdk4. 安装完成后查看 java 版本java -version (涌现以下信息则安装成功)//openjdk version "1.8.0_212"//OpenJDK Runtime Environment (build 1.8.0_212-b04)//OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)------------------------------------------------------------【 安装 elasticsearch(当前为 7.2)】
5. 下载并安装公共署名密钥rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
6. 创建 yum 源文件vim /etc/yum.repos.d/elasticsearch.repo
把下面这段粘上去进行保存即可[elasticsearch-7.x]name=Elasticsearch repository for 7.x packagesbaseurl=https://artifacts.elastic.co/packages/7.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-md
7. 安装 elasticsearchyum install -y elasticsearch
8. 配置 elasticsearch
8.1 配置文件都在 /etc/elasticsearch/ 目录下vim /etc/elasticsearch/elasticsearch.yml集群名称 cluster.name: jhxxb //名称可以自己定节点名称 node.name: node-1数据文件与日志文件存放目录path.data: /var/lib/elasticsearchpath.logs: /var/log/elasticsearch网络设置network.host: 0.0.0.0 //这里进行解释一下,可以改为 127.0.0.1 或者 localhosthttp.port: 9200集群设置cluster.initial_master_nodes: ["node-1"]8.2 修正配置中目录的用户与用户组,不然无法启动chown -R elasticsearch:elasticsearch /var/lib/elasticsearchchown -R elasticsearch:elasticsearch /var/log/elasticsearch【 启动 elasticsearch 】
9. 启动systemctl start elasticsearch.service10. 开机自启systemctl enable elasticsearch.service11. 查看状态systemctl status elasticsearch.service七. 创建新站点信息./vhost.sh./pureftpd_vhost.sh
八. 创建新站点数据库通过phpMyAdmin完成建库
九. 为数据库添加用户权限mysql -uroot -p 提示输入密码进入实行:MySQL [(none)]> grant all privileges on db_name. to db_user@'%' identified by 'db_pass'; MySQL [(none)]> flush privileges;MySQL [(none)]> exit;
十. 将magento下载的2.4.3数据样本上传到站点目录下面进行解压tar -zxvf magento.tar.gz
十一. 给目录相应的用户组及权限, 根目录下面实行chown -R www chown -R :www
十二. 进入站点目录实行以下安装命令:php bin/magento setup:install --base-url=https://www.域名.com/ --db-host=127.0.0.1 --db-name=数据库名 --db-user=数据库用户 --db-password=数据库密码 --admin-firstname=Admin --admin-lastname=User --admin-user=admin --admin-password=后台上岸密码 --language=en_US --currency=USD --timezone=America/Chicago --use-rewrites=1 --backend-frontname=后台名称 --search-engine=elasticsearch7 --elasticsearch-host=localhost --elasticsearch-port=9200
十三. 关闭双重验证模块php bin/magento module:disable Magento_TwoFactorAuth
十四. 上传useful_commands.sh(由群里的大佬提示)文件到根目录下面实行一下sh useful_commands.sh
sh文件内容如下:find . -type f -exec chmod 644 {} ;find . -type d -exec chmod 755 {} ;find ./var -type d -exec chmod 777 {} ;find ./pub/media -type d -exec chmod 777 {} ;find ./pub/static -type d -exec chmod 777 {} ;php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento indexer:reindexphp bin/magento cache:cleanphp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush
十五, 上岸后台大功告成。
外贸网站培植公司万邦网络会将最新的magento的技能分享给你外贸网站设计公司,也同时欢迎有需求的外贸客户咨询外贸建站和推广做事!