在Ubuntu14.04安装 Magento1.9.3.8

Posted by

在服务器上安装Magento1.9.3.8

1.准备工作

  1. 需要准备好服务器环境lamp 或者lnmp
  2. 准备好域名以及域名解析
  3. 上传Magento1的代码和数据库文件
  4. 创建好数据库

2. 下载代码和数据库文件:

地址: https://magento.com/tech-resources/download 注意需要用户注册 登录

由于我的代码文件选择的是

代码版本

所以 数据库版本选择

数据库文件

最后将下载的文件上传到服务器,或者在服务器使用wget 下载

3. 解压安装包文件

下载后的代码文件

解压 下面文件:

magento-1.9.3.8-2018-02-23-06-03-30.tar.gz

magento-sample-data-1.9.2.4-2016-10-11-07-38-13.tar.gz

命令:

sunyang@127:~/magento-sample-data-1.9.2.4$ tar -xvzf magento-sample-data-1.9.2.4-2016-10-11-07-38-13.tar.gz
sunyang@127:~/magento-sample-data-1.9.2.4$ tar -xvzf magento-1.9.3.8-2018-02-23-06-03-30.tar.gz 

将解压出来的mysql数据库文件导入到我们创建的mysql数据库 命令如下:

 mysql -uroot -p  sun_magento1938 < /home/sunyang/magento-sample-data-1.9.2.4/magento_sample_data_for_1.9.2.4.sql

将我们的magento代码拷贝到我们的站点目录

4.绑定域名

运行我们的站点出现:

为我们的站点设置https, 命令如下:

sudo /usr/local/bin/certbot-auto --apache

然后选择域名

然后选择是否需要强制跳转https 输入 1

5. 设置Magento文件

现在查看url 站点:

这个时候,查看我我们站点的文件的权限

在这里我们发现,有2个文件, .ttaccess .htaccess.sample 没有从解压包里面拷贝过来。需要我们手动复制过来.

现在我们需要将文件和文件夹的所有权分配给Apache的用户和组:

sudo chown -R www-data:www-data /var/www/html/

本例修改后如下:

sunyang@127:~$ sudo chown -R www-data:www-data/var/www/html/sun_magento1938/ysqmagento1938/

此更改将允许Apache创建和修改Magento文件。我们现在准备通过Magento基于浏览器的配置界面完成安装过程。

6. 通过Web界面完成安装

要使用浏览器访问Web界面,请导航到服务器的域名或公共IP地址:

http://server_domain_name_or_IP/

如果正确遵循了前面的步骤,您将看到Magento的安装向导。第一页将显示许可协议,您需要先同意才能点击继续

初始安装界面

您可以在下一页中更改语言环境设置,例如语言,时区和货币。将这些更改为最适合您的产品销售地点的设置,然后点击继续

“配置”页面分为三个部分。第一部分是您可以设置Magento如何连接到MySQL数据库的地方。确保Database Type设置为“MySQL”,Host设置为“localhost”。然后,您需要使用之前创建MySQL数据库和用户帐户时决定的设置填写数据库名称用户名用户密码

在Configuration页面的下一部分中,您可以配置商店的URL以及其他一些Apache控制的功能。确保基本URL与您服务器的域名匹配; 如果您尚未设置域名,则可以立即使用服务器的公共IP地址。最好将管理路径更改为比“管理员”更不明显的内容,以使某人更难找到您的管理面板。您还应该考虑使用Web服务器(Apache)重写来使您的站点的URL对用户和搜索引擎更友好。支持此功能的Apache模块mod_rewrite已经启用并可以使用。

“配置”页面的最后一部分用于选择会话数据存储的方法。Magento提供了两种保存用户会话数据的方法。该文件系统的方法存储会话在服务器上的文件,并开始用最简单的方法。该数据库方法存储会话作为在MySQL数据库中的条目,非常适合跨多个服务器跨越Magento的安装。目前,我们可以坚持使用文件系统方法,因为它通常可以更好地开箱即用。

session 存放数据集

选择配置选项并单击继续后,您将转到管理员帐户创建页面。您可以在此处创建负责维护Magento商店的管理帐户。确保用户名和密码既安全又难以猜测。该加密密钥字段应该,除非你是在从现有的Magento安装的数据迁移留空。如果将该字段留空,Magento将在您单击“ 继续”时生成新的加密密钥,并在下一页上显示该密钥。确保将该加密密钥保存在安全的地方,以备日后需要进行迁移时使用。

点击 继续

完成基于Web的配置后,即可使用Magento安装。通过在Web浏览器中访问服务器的域名或公共IP地址,查看新店面:

http://server_domain_name_or_IP/

如果一切都配置正确,您应该看到一个类似于这样的店面:

最后从数据库文件夹里面拷贝样式和商品图片过来。

拷贝media。 skin 这两个文件到站点的根目录

$ sudo cp -r * /var/www/html/sun_magento1938/ysqmagento1938/media/

复制skin 文件夹到站点的根目录下面,命令

 sudo cp -r * /var/www/html/sun_magento1938/ysqmagento1938/skin/

最后删除缓存,

$ sudo rm 0rf cache/

然后刷新网站

您还可以访问之前设置的管理目录来访问新的管理站点:

使用您的管理员用户名和密码登录以查看新的信息中心:

安装参考:

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-magento-on-ubuntu-14-04

https://devdocs.magento.com/guides/m1x/install/installing_install.html