如何在Ubuntu 15.10上配置Magento

时间:2020-03-05 15:31:52  来源:igfitidea点击:

Magento是最强大的,快速增长的电子商务软件和电子商务平台解决方案,由旨在较大的位点创建。
它是一个开源平台,使用Zend PHP和MySQL数据库,通过其模块化架构提供了极大的灵活性。
它是完全可扩展的,其用户在使用之后拥有广泛的控制选项,因为它旨在被非开发人员的人用作应用程序。
在寻找Magento的帮助时也不是一个大问题,因为它的社区非常大而且非常有帮助。

Magento的安装非常简单,我们还可以添加另外的布局和插件,少量努力。

基本要求

在Ubuntu 15.10上安装Magento的基本要求包括具有足够内存和硬盘的基本系统资源。
我们将使用4 GB的内存,50 GB磁盘和2个VCPU安装它。

确保已将SUDO权限配置为SUDO权限的FQDN和IP地址,以执行不同的系统级任务。

1)系统更新

让我们登录Ubuntu 15.10服务器并在下面运行命令以更新系统包,其中包含最新的修补程序和安全更新。

# apt-get update

2) LAMP 设置

LAMP 堆栈是在任何Linux发行版上安装Magento的基本软件要求。
因此,在此步骤中,我们要安装Apache Web Server,MySQL数据库和PHP,包括其所需的Magento所需的库。

首先运行以下命令以安装安装PHP及其相关库如图所示。

# apt-get install php5 php5-mcrypt php5-common libapache2-mod-php5 php5-cli php5-ldap php5-gd php5-xsl php5-intl php5-mysql php5-xmlrpc php5-curl php5-tidy

在下面运行以下命令以安装Apache和MySQL数据库服务器及其客户端包。

# apt-get Apache2 install mysql-server mysql-client

接下来,将要求我们配置在安装期间强烈建议设置的MySQL root密码,然后按OK继续。

3)启动服务

启动MySQL和Apache服务,并启用这些启动自动启动。

# systemctl start mysql
# systemctl enable mysql
# systemctl start apache2
# systemctl enable apache2
# systemctl status apache2

4)Magento的数据库设置

根据上面配置的根凭据连接到MySQL Server控制台,然后运行以下MySQL命令以创建新数据库和用户,如其分配的权限所示。

# mysql -u root -p
mysql> CREATE DATABASE magentodb;
mysql> GRANT ALL PRIVILEGES ON magentodb . * TO magento@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit

5)Apache配置

使用任何编辑器打开Apache配置的默认配置文件,我们可以通过添加以下参数,如图所示,通过添加以下参数,我们感到满意并更新其配置。

# vim /etc/apache2/sites-available/000-default.conf
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

然后,我们需要为Magento配置PHP,使其通过更改其以下参数来利用其足够的所需内存,如图所示。

# vim /etc/php5/apache2/php.ini
; Maximum amount of memory a script Jan consume (128MB)
; http://php.net/memory-limit
memory_limit = 512M
:wq!

在保存更改后关闭文件并重新启动Apache Web服务器服务以实现我们在上面配置文件中所做的所有更改。

# systemctl restart apache2

下载magento.

我们的基本要求部分已完成,现在我们将下载最新的可用包装此链接

在Ubuntu Server上上传压缩文件夹后,请使用以下命令运行以下命令以提取其包。

root@localhost:~# ls /var/www/html/
Magento-CE-2.0.0-2014-11-17-05-47-46.zip
root@localhost:~# unzip /var/www/html/Magento-CE-2.0.0-2014-11-17-05-47-46.zip

使用以下命令提供Apache所有权并将其适当的权限修复到Web文档目录。

# chown -R www-data:www-data /var/www/html/
# chmod -R 755 /var/www/html

现在可以在Web浏览器上访问Magento后再次重新启动Apache和MySQL服务。

# systemctl restart apache2
# systemctl restart mysqld

Magento Web安装

打开Web浏览器并打开下面的链接,该链接可以是我们服务器的完全限定域名的IP地址,我们将被定向到其设置。

http://your_servers_IP/

点击"同意并设置Magento"继续下一步。

接下来,我们将被接下来的准备检查测试,因此单击"开始准备检查"按钮以测试PHP扩展和设置。

我们可能会得到一些错误,因此根据其他明智的解决方案修复它们,我们无法移动到下一步。
一旦准备情况检查结果一切都很好,我们将能够按照指示移动到下一步。

通过提及数据库名称,其用户和密码选择数据库设置。

如图所示,通过提供商店和Magento Web地址来配置Web设置。

在下一步中,我们将被要求自定义商店设置,并且我们也可以选择所选模块作为要求。

创建管理员用户,并在必填字段中提及其名称和密码,如下所示。

这就是现在单击"安装"按钮,继续安装Magento 2.0.0在Ubuntu 15.10上的最后一步,如下所示。

将推出进度条,让我们等待完成最高100%的安装完成。

Lanuching Magento Admin.

我们已成功完成安装设置,我们可以看到所构建的服务器摘要,然后单击"启动Magento Admin",如下所示。