宝塔 magento2.4.6 安装(自用版)

这篇具有很好参考价值的文章主要介绍了宝塔 magento2.4.6 安装(自用版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

magento 流程:

安装Java 配置Java环境 (es8 内置java环境 不需要配置)

安装elasticsearch8 版本 (版本一定要符合否则会有索引错误)

php 8.1

mysql 8.0

卸载宝塔
wget http://download.bt.cn/install/bt-uninstall.sh
 
sh bt-uninstall.sh

1.宝塔配置java环境

(1)创建安装目录
mkdir /usr/local/java/
(2)上传jdk 压缩包 解压压缩包
(3)进入解压目录 pwd 获取路径
(4)设置环境变量
首先在/etc/profile.d目录下新建一个java.sh脚本,
sudo touch /etc/profile.d/java.sh
然后给该文件赋上可写和可执行权限
sudo chmod a+wx /etc/profile.d/java.sh
打开文件编辑脚本
export JAVA_HOME=/usr/local/java/jdk-17.0.6
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(5)使环境变量生效
source /etc/profile
(6)添加软链接
ln -s /usr/local/java/jdk1.8.0_251/bin/java /usr/bin/java
(7)检查
java -version

unlink /usr/local/java/jdk1.8.0_251/bin/java /usr/bin/java

sudo shutdown -r now  (重启服务器)

2.安装es8

用户名esuser 密码:trhhty@123

新版内置java环境 不需要配置了 在www目录下安装

//创建用户组 
groupadd esgroup

//创建用户
useradd -g esgroup esuser

//设置权限
chown -R esuser:esgroup /www/wwwroot/es

//设置密码
passwd esuser

//切换用户
su  esuser

下载Elasticsearch8.4.0,并安装运行
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.0-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.0-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-8.4.0-linux-x86_64.tar.gz.sha512 
tar -xzf elasticsearch-8.4.0-linux-x86_64.tar.gz
cd elasticsearch-8.4.0/ 

//启动es
./bin/elasticsearch

//后台启动es
./bin/elasticsearch -d -p pid

//查找es进程
ps -ef | grep elastic

//杀死进程
kill -9 2382(进程号)

直接访问
http://ip:9200


//需要修改的文件

修改linux 内核参数
修改/etc/security/limits.conf 增加下面内容
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 131072

修改/etc/sysctl.conf 增加下面内容
vm.max_map_count=655360

然后执行命令,使配置生效
sysctl -p

/config/elasticsearch.yml  修改或者取消注释
启动前:
cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
启动后:
xpack.security.enabled: false
xpack.security.enrollment.enabled: false

更改 composer 秘钥宝塔 magento2.4.6 安装(自用版)

composer config -l -g

修改composer的auth.json里的账号密码

安装magento

magento 配置环境 (这里推荐大家去看一下magento 官网 配置要求)

php8.1 需要安装的php扩展

获取原包:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2.4.6

第一次安装会提示输入验证信息

Access Key获得方式:
1.打开https://marketplace.magento.com
2.注册账号这里就不说明了
3.打开My Profile
4.打开Access Keys
5.点击Create A New Access Key 创建key
6.输入名称
这里的Public Key 是Username, Private Key 是 Password

composer依赖包安装中出现这个错误:

guo@guoiMac yoshop2.0 % composer install 
No lock file found. Updating dependencies instead of installing from lock file. Use composer update over composer install if you do not have a lock file.
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires topthink/framework, it could not be found in any version, there may be a typo in the package name.
  Problem 2
    - Root composer.json requires topthink/think-orm, it could not be found in any version, there may be a typo in the package name.
  Problem 3
    - Root composer.json requires topthink/think-multi-app, it could not be found in any version, there may be a typo in the package name.
  Problem 4
    - Root composer.json requires qiniu/php-sdk, it could not be found in any version, there may be a typo in the package name.
  Problem 5
    - Root composer.json requires aliyuncs/oss-sdk-php, it could not be found in any version, there may be a typo in the package name.
  Problem 6
    - Root composer.json requires qcloud/cos-sdk-v5, it could not be found in any version, there may be a typo in the package name.
  Problem 7
    - Root composer.json requires kosinix/grafika, it could 

解决:
先查看包来源地址,查询命令: composer config -l -g

执行命令: composer config -g repo.packagist composer https://packagist.org

而后composer install完美成功。

导入magento 数据库

php bin/magento sampledata:deploy
./bin/magento setup:install \
--base-url=http://www.magento3.c \
--db-host=localhost \
--db-name=www_magento3_c \
--db-user=root \
--db-password=admin \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=(邮箱账号) \
--admin-user=admin \
--admin-password=admin123 \
--language=en_US \
--currency=USD \
--timezone=America/Chicago \
--use-rewrites=1 \
--search-engine=elasticsearch8 \
--elasticsearch-host=http://localhost \
--elasticsearch-port=9200

后台地址:http://www.magento3.c/admin_ffp3l7

本地需要添加host文件文章来源地址https://www.toymoban.com/news/detail-466144.html

升级:php bin/magento setup:upgrade
magento无法加载 css和js文件 需要安装
php bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex

magento后台登录强制开启二次验证需要关掉
进入bin目录下
php magento maintenance:enable  开始维护模式
./magento module:disable Magento_AdminAdobeImsTwoFactorAuth
./magento module:disable Magento_TwoFactorAuth
./magento cache:flush
./magento maintenance:disable 关闭维护模式

#查看模块    php bin/magento module:status
#开启模块    php bin/magento module:enable
#关闭模块    php bin/magento module:disable


页面出现缓存文件报错 修改权限为777


 Command "setup" is not defined.              
                                               
  Did you mean one of these?                   
      setup:backup                             
      setup:config:set                         
      setup:db-data:upgrade                    
      setup:db-declaration:generate-patch      
      setup:db-declaration:generate-whitelist  
      setup:db-schema:upgrade                  
      setup:db:status                          
      setup:di:compile                         
      setup:install                            
      setup:performance:generate-fixtures      
      setup:rollback                           
      setup:static-content:deploy              
      setup:store-config:set                   
      setup:uninstall                          
      setup:upgrade  
      
      
      未定义命令“setup”。



你是说其中一个吗?

设置:备份

设置:配置:设置

设置:数据库数据:升级

设置:数据库声明:生成修补程序

设置:数据库声明:生成白名单

设置:数据库架构:升级

设置:数据库:状态

设置:di:编译

安装:安装

设置:性能:生成装置

设置:回滚

设置:静态内容:部署

设置:存储配置:设置

安装:卸载

设置:升级



更换模板:
上传app 和 pub文件

升级:php bin/magento setup:upgrade
升级之后需要更新索引跟缓存 如果索引出现错误也可用下面命令更新索引
php bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex

到了这里,关于宝塔 magento2.4.6 安装(自用版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前后端分离:Spring Boot + Vue + 微信小程序 宝塔面板部署教程自用

    前言:部署小程序后台(非云开发)需要: 1.一台云服务器(购买三个月以上,不然域名备案不了) 2.备案了的域名(小程序上线审核非常麻烦,域名一定要提前备案,通过审核大概要十几天) 阿里云或腾讯云都可,哪个便宜买哪个。腾讯云的轻量服务器就有自带的宝塔面板

    2024年02月08日
    浏览(29)
  • 中文编程入门(Lua5.4.6中文版)第四章 Lua 流程控制

    Lua 编程语言中的流程控制就像推塔游戏战场上的智谋队长,挥舞着策略之剑,根据战场局势(条件语句)的演变,精准地指挥团队成员执行或猛攻或防守的操作。在这场代码与逻辑的对战中,当判定条件亮起 “true” 的胜利信号时,指定的战术动作会被果断地施展,类似“全

    2024年03月19日
    浏览(37)
  • quartus综合简单流程(自用)

    quartus是Altera的FPGA软件,用于综合verilog代码,生成sof文件,也可转换为jic文件,使用jtag下载进altera的FPGA开发板中。 FileNew Project Wizard. 点击下一步; 设置file name,project name,和目录。 下一步; 选择对应的fpga开发板; finish; 右键点击图中project name,选择setting,然后选择文件

    2024年02月03日
    浏览(46)
  • copilot申请使用流程(自用)

    1.申请github学生包 申请网址:https://education.github.com/ 2.copilot学生申请 申请网址:https://copilot.github.com/ 3.IDE下载插件配置 下载GitHub Copilot插件,工具–GitHub Copilot -- Login GitHub 1.自动补全 2.根据注释自动生成代码 3.自动推断、生成类似的代码 4.自动生成测试 5.自动生成代码建议

    2024年02月09日
    浏览(31)
  • QT编写工具基本流程(自用)

    以后有人让你写工具的时候,可以方便用这个模版及时提高工作效率,可以争取早点下班。包含库目录,头文件目录,输出目录以及翻译和部署,基本上都全了,也可以做收藏用用。 这里根据自己的喜好创建QDialog或者QWidget 输出目录配置最好Debug与Release都配置一下 头文件包

    2024年02月21日
    浏览(28)
  • 【前后端】低代码平台Jeecg-Boot 3.2宝塔云服务器部署流程

    修改配置文件 更改数据库、redis的配置。 在system子模块中的target文件夹下生成 jar 包jeecg-boot-module-system-3.2.0.jar。 复制到云服务器 生成数据库 在这里插入图片描述 使用命令运行后端程序 1.run serve 和 run build的区别 二者都会引用环境文件.env的配置参数 run serve 会引用环境文件

    2024年02月08日
    浏览(44)
  • flutter安装自用笔记

    参照文章: 开发环境搭建 Flutter是基于Android,需要安装 Java 环境 Java环境下载地址: Java Downloads java是否安装成功检测: java javac java -version 三个doc命令进行检查。 Flutter SDK下载地址:Flutter 注意 :请勿将 Flutter 安装在需要高权限的文件夹内,例如 C:Program Files 将 Flutter 的运

    2023年04月17日
    浏览(16)
  • ADB安装及命令-自用查询

    ADB,即 安卓调试桥 (Android Debug Bridge, adb),它是 Android 开发/测试⼈员不可替代的强⼤⼯具,也是 Android 设备玩家的好玩具。是⼀种可以⽤来操作⼿机设备或模拟器的命令⾏⼯具。它存在于 sdk/platform-tools ⽬录下。虽然现在 Android Studio 已经将⼤部分 ADB 命令以图形化的形式实现

    2024年02月10日
    浏览(20)
  • 【宝塔面板】Linux安装宝塔,并实现公网远程登录宝塔面板

    目录 前言 1. 安装宝塔 2. 安装cpolar内网穿透 3. 远程访问宝塔 4. 固定http地址 5. 配置二级子域名 6. 测试访问二级子域名 宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,可提高运维效率。对于新手来说,简单好用,基本不

    2023年04月20日
    浏览(42)
  • (8版本)mysql数据库安装教程(自用保存)

    博主简介:想进大厂的打工人 博主主页: @xyk: 所属专栏: mysql 参考csdn大神们的文章, 总结出来的详细用法~~~  目录 文章目录 一、下载MySQL8.0.33 二、配置初始化文件my.ini(重点) 三、初始化MySQL 四、安装MySQL服务并启动 + 修改密码 4.1 安装MySQL服务 4.2 启动MySQL服务 4.3 连接Mys

    2024年02月07日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包