我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart安装,magento安装

2022-08-18 10:54:33 - 米境通跨境电商

    

    更改linux默认php版本的命令:

    exportPATH=/opt/plesk/php/7.2/bin:$PATH;

    我想通过plesk的Composer来安装magento2.3.2,composer对以后升级很方便

    首先magento最低安装硬件要求:1核2G,

    真正运行项目起步需要4核8G

    php7.1以上

    在安装composer之前,需要创建不是root的用户来操作

    我们可以在plesk里面指定某一个域名下面的用户,给它ssh权限,通过用户来连接ssh,看链接中的youtube视频

    地址:https://support.plesk.com/hc/en-us/articles/213370009-How-to-give-limited-SSH-access-to-Plesk-domain-s-system-user

    在这里我们选择php7.2的环境,我们先在php7.2的环境下安装composer(默认plesk是有安装的)

    #/opt/plesk/php/7.2/bin/php/usr/lib64/plesk-9.0/composer.phar

    **执行安装命令**

    安装前的查看一下环境允许执行的最大内存是多少

    php-r"echoini_get('memory_limit').PHP_EOL;"

    **在安装magento前,一定要修改memory_limit的值,不然会提示内存不足**

    **(更改局部和全局的memory_limit)如下链接**

    https://support.plesk.com/hc/en-us/articles/115001154393-How-to-change-PHP-memory-limit-value-via-Plesk-

    **magento对mysql的要求**

    要求MySQLversion5.6.0orlater

    **magento2安装环境参数:**

    memory_limit=1024M

    max_execution_time=1800

    zlib.output_compression=on

    **解决方法II:在域的文件夹中安装单独的Composer**

    在域的文件夹中安装单独的Composer以及PHP依赖项:

    允许订阅系统用户通过SSH访问服务器:

    **先要设定用户允许访问ssh,不然suusername不起作用,如下:**

    **1,转到“站点>example.com>WebHosting访问>通过SSH访问服务器,

    2,在下拉菜单中,选择/bin/bash并单击“确定”。**

    通过SSH连接到Plesk服务器。

    在命令行界面中,将目录更改为域的文档根目录并切换到订阅的系统用户:

    cd/var/www/vhosts/example.com/httpdocs/

    #su

    下载并安装Composer:

    php-r"copy('https://getcomposer.org/installer','composer-setup.php');"

    #php-r"if(hash_file('sha384','composer-setup.php')==='a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1'){echo'Installerverified';}else{echo'Installercorrupt';unlink('composer-setup.php');}echoPHP_EOL;"

    #phpcomposer-setup.php

    #php-r"unlink('composer-setup.php');"

    使用新安装的Composer安装PHP依赖项:

    phpcomposer.pharinstall

    详细教程:https://support.plesk.com/hc/en-us/articles/115000559794-Unable-to-install-PHP-dependencies-via-Composer-when-PHP-by-CloudLinux-is-used-Class-Phar-not-found-in-usr-lib64-plesk-9-0-composer-phar

    **安装的步骤**

    1,前期在plesk面板中绑定域名和建好数据库

    2,通过ssh进入到域名下面的httpdocs目录里面进行命令安装,如下:

    下面的magento前面有空格存在,不要以为是错的。

    composercreate-project--repository-url=https://repo.magento.com/magento/project-community-edition

    先下载下来,过程中可能会提示错误。

    下载完后,执行如下操作:

    mvproject-community-editionmagento2

    提示输入:

    Username是PublicKey

    Password是PrivateKey

    我自己注册的magento的测试用的密钥如下:

    PublicKey:08c3b22d012a55855eb5efdf2b0fd7c5

    PrivateKey:0f3fdfa99b7cf4abcf223aba41c2b936

    https://marketplace.magento.com(密钥所产生的网址信息)

    具体配置密钥请看这里:

    https://www.kancloud.cn/zouhongzhao/magento2-in-action/628429

    安装的信息如下:

    [root@007rhhttpdocs]#composercreate-project--repository-url=https://repo.magento.com/magento/project-community-edition

    Authenticationrequired(repo.magento.com):

    Username:08c3b22d012a55855eb5efdf2b0fd7c5

    Password:

    Doyouwanttostorecredentialsforrepo.magento.comin/root/.config/composer/auth.json?[Yn]y

    Installingmagento/project-community-edition(2.3.2)

    -Installingmagento/project-community-edition(2.3.2):Downloading(100%)

    Createdprojectin/var/www/vhosts/wanbong.cn/httpdocs/project-community-edition

    Loadingcomposerrepositorieswithpackageinformation

    Updatingdependencies(includingrequire-dev)
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043