2024年4月24日

HYEOS

随事而为

bash install magento2

1 min read
sudo apt install php8.1-common php8.1-redis php8.1  php8.1-bcmath  php8.1-cli   php8.1-fpm  php8.1-gd  php8.1-intl    php8.1-mbstring  php8.1-mysql  php8.1-opcache  php8.1-readline  php8.1-xml php8.1-zip php8.1 php8.1-mcrypt php8.1-curl php8.1-pgsql php8.1-ctype php8.1-dom  php8.1-fileinfo   php8.1-soap php8.1-xsl  php8.1-xmlwriter php8.1-tokenizer  php8.1-iconv  php8.1-cgi -y ;\
sudo apt remove apache* --purge -y; sudo rm -rf /etc/apache;
sudo git clone https://github.com/magento/magento2; \
sudo chown -R www-data:www-data /var/www/html/magento2;  \
sudo chmod -R 755 /var/www/html/magento2;  \
sudo chmod -R 777 /var/www/html/magento2/var   /var/www/html/magento2/pub ;\
cd magento2 ;\
sudo  chmod u+x bin/magento; \
sudo find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + ;\
sudo find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + ;\
sudo composer install --ignore-platform-reqs
php  bin/magento setup:install \
--base-url=https://shop.hyeos.net \
--db-host=localhost \
--db-name=magento \
--db-user=admin \
--db-password=password \
--backend-frontname=admg \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=password \
--language=en_US \
--currency=USD \
--timezone=Asia/Shanghai \
--use-rewrites=1 \
--search-engine=elasticsearch7 \
--elasticsearch-host=localhost \
--elasticsearch-index-prefix=magento2 \
--elasticsearch-timeout=15 \
--elasticsearch-port=9200

将Magento 2从开发模式切换到生产模式需要执行以下步骤:

使用SSH或其他命令行工具登录到Magento服务器。

进入Magento 2根目录,然后运行以下命令:
php bin/magento deploy:mode:set production
等待命令完成执行。此命令将切换Magento 2到生产模式并进行必要的更改。

清除缓存。运行以下命令:
php bin/magento cache:clean
如果您使用了任何第三方扩展程序或主题,请确保它们支持生产模式。否则,您可能需要升级或更改这些扩展程序或主题以使其与生产模式兼容。

测试Magento 2网站以确保一切正常。在生产模式下,Magento 2会自动启用静态资源缓存,并使用优化过的配置来提高网站性能。

请注意,在生产模式下,Magento 2将禁用某些开发工具和调试选项,以提高网站的安全性和性能。如果您需要对网站进行调试或开发,请将Magento 2切换回开发模式。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注