分类
安装使用 扩展插件

Magento 2 + Easysearch 安装记录

1. About Easysearch

INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache Lucene。

Easysearch 衍生自基于开源协议 Apache 2.0 的 Elasticsearch 7.10 版本。

Easysearch 的目标是提供一个轻量级的 Elasticsearch 可替代版本,并继续完善和支持更多的企业级功能。

与 Elasticsearch 相比,Easysearch 更关注在搜索业务场景的优化和继续保持其产品的简洁与易用性。

详情参见:https://www.infinilabs.com/products/easysearch

本文将尝试用easysearch替代elasticsearch给Magento2使用

2. 硬件环境

3. 软件环境

4. Install Easysearch

手工安装: https://www.infinilabs.com/docs/latest/easysearch/

Docker安装: https://hub.docker.com/r/infinilabs/easysearch

5. Download Magento On Github

由于目前Magento2的Composer安装基本废了,现直接从github下载安装包进行安装

> wget https://github.com/magento/magento2/archive/refs/tags/2.4.6-p1.zip
> unzip 2.4.6-p1.zip
> mv magento2.4.6-p1 /var/www/html/magento
> cd /var/www/html/<magento install directory>
> find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} +
> find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +
> chown -R :www-data . # Ubuntu
> chmod u+x bin/magento
> composer install

6. install Magento2

bin/magento setup:install \
--base-url=https://magento2.shuangyulin.cn \
--db-host=localhost \
--db-name=magento \
--db-user=root \
--db-password=Magentochina.org \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=shuai.zend@qq.com \
--admin-user=shuai \
--admin-password=Magentochina.org \
--language=en_US \
--currency=USD \
--timezone=America/Chicago \
--use-rewrites=1 \
--search-engine=opensearch \
--elasticsearch-host=127.0.0.1 \
--elasticsearch-port=9200 \
--elasticsearch-index-prefix=magento2 \
--elasticsearch-timeout=15

7. 结语

通过以上测试,验证成功Magento2可以运行在easysearch上。

Elasticsearch太重了,easysearch带来了更高的性能及资源使用率。

分类
安装使用 视频

[视频]Magento2.4.0 安装与卸载过程 基于Ubuntu的LAMP+ElasticSearch(docker)最简方式

视频如果不清晰或太小,请全屏观看或去B站观看。

本文文字内容:

Magento2.4.0 尝鲜安装记录 Ubuntu 20.04 LTS

分类
安装使用 视频

[视频]Magento2.3.5从安装到卸载

这是社区成员急云录制的一款Magento2.3.5的安装卸载视频教程。

请全屏播放

# 文字内容:

原文地址:https://forum.magentochina.org/t/magento-235-%E5%9C%A8ubuntu-2004-%E5%AE%89%E8%A3%85%E8%AE%B0%E5%BD%95-lamp/696

乌班图 20.04 lts 发布了 默认是php7.4 Magento2.3.x貌似不支持 就有了这个安装记录

首先解决php的问题 安装php7.3 采用ppa的源

sudo add-apt-repository ppa:ondrej/php

安装LAMP必要组件mariadb apache2 php7.3

sudo apt install apache2 mariadb-server php7.3 php7.3-bcmath php7.3-curl php7.3-gd php7.3-intl php7.3-mbstring php7.3-soap php7.3-zip php7.3-xml php7.3-mysql php7.3-xsl

开始设置

sudo mysql_secure_installation

mariadb初始化 常规选项 自己看不解释
然后sudo mysql 设置root登录模式(可选)

use mysql
\g update mysql.user set plugin='mysql_native_password' where User='root';
\g flush privileges;
\q

登录mysql -u root -p
创建新数据库新用户

create database magento;
grant all on *.* to magento2@'%' identified by 'Magento' with grant option;

数据库名: magento
用户名:magento2 用户密码:Magento

设置apache2 开启重写

sudo a2enmod rewrite

修改配置

sudo vi /etc/apache2/sites-available/000-default.conf

行末添加下列内容

<Directory "/var/www/html">
AllowOverride all
</Directory>

保存退出
重启apache2

systemctl restart apache2

环境完毕可以去安装magneto2.3.5了

分类
安装使用

Magento2下载安装

安装Magento2的先决条件

  1. 拥有一台可以访问外网的Linux服务器.(Windows下安装太麻烦,并且速度慢,所以并不建议使用,如果您执意使用windows,如果您使用windows,请参考windows下使用WSL2安装Magento2)
  2. 有过LNMP环境搭建经验.

Magento 2.3
系统环境需求

  1. Php大于7.2版本
  2. MySQL大于5.6
  3. Nginx1.x+或者Apache2.4+
  4. Php OPCache
  5. 可选组件:Redis,Varnish,Elasticsearch,RabbitMQ.

下载Magento(多种方式)

开始安装

恭喜你完成安装!

如果你在安装过程中遇到了问题,请去我们的问答板块交流一下吧,别忘了提供你完整的安装步骤和信息。