zoukankan      html  css  js  c++  java
  • magento学习1

            今天组长说让研究下magento,以后可能项目要用到。

            去年的时候就听组长说过,将来可能要学习magento的东西。没想到过了这么长时间,有快一年。2013年了,终于要开始学习magento这模板了。

            从组长给我的地址(http://www.magentocommerce.com/download)下载了代码包,我在下载的是ver 1.7.0.2这个版本的。

            我本地用的是wamp5 1.7.4。好了,开始安装了。我url地址开始用的localhost/magento.

           这是我第一个遇到的问题。当然了,比较好解决。开启相应的php模块就好了。我用的wamp,直接操作就可以。不用修改php.ini了。

            接下来,遇到的问题。

            

            就是configuration这一步了,这图不是我ver 1.7.0.2版本的原图,就是这一步。注意要先在数据库里创建好相应的数据库,然后在Database Name处填写好你新建数据库的名称。我做好这些好,点击下一步。但是每次都是刷新后还是这一页,没有进行到下一步。并且页面上也没有任何提示。

           在这个地方纠结了一段时间。并且上网搜也没有解决掉。主要没有任何错误提示,很是让人无从下手。后来,从新安装,这次我用的127.0.0.1/magento.到了这一步,依然有问题,过不去。但是这次有了提示。PHP Extension "pdo_mysql" must be loaded.原来还是缺少php的模块,但是之前用localhost却没有提示,只是过不去。开启了pdo_mysql模块。这一步的问题就解决了。

          点击下一步,等了半天,然后又出现了新问题。

          

           这次比较顺利,到网上一搜,相关的东西很多。解决方法就是 :改变magento根目录下 /errors/local.xml.sample 为/errors/local.xml 
                                                                                           改变magento根目录下/lib/Zend/Cache/Backend/File.php文件里面
                                                                                           protected $_options = array( 'cache_dir' => NULL, 'file_locking' => true,
                                                                                           为
                                                                                           protected $_options = array( 'cache_dir' => 'var/tmp/', 'file_locking' => true
                                                                                           , 然后在根目录下创建tmp文件夹.

          当然了,要注意一下,'cache_dir'=>'var/tmp',这个地方时要改的。并且根据你个人情况而定。我在安装过程中在根目录var文件下自动生成了cache文件夹,所以我就改的是'cache_dir'=>'var/cache'。当然了也没必要在创建tmp文件夹了。

          继续安装,又出现了新问题。

          

          当然了,强大的网络还是很给力,依然在百度上找到了解决方法。解决方法是: 到你新建的magento的数据库里,找到coupon_aggregated表,然后把这个表里的period字段                                                          

          的默认值设置为“0000-00-00”,保存下就可以了。或者直接sql语句”  alter table oupon_aggregated change period period DATE not null DEFAULT '0000-00-00'; ” 。当然了效果都是一样的。

           上述问题都解决后,我的安装基本上就比较顺利了,没遇到其他的问题。

           又一次体会到网络的强大,只要你搜索的方法正确,基本上你的问题都能解决。因为在你之前可能有好多人已经遇到你遇到的这些问题了,并且很感谢这些人解决自己的问题之后能够把办法共享到网上。希望大家的第一次magento安装很顺利,呵呵。

  • 相关阅读:
    项目部署工具之walle
    Windows下的终端工具-Terminal
    golang之基础语法
    git之常见问题
    vue之项目部署
    技术电子书汇总
    clickhouse之安装与基本使用
    nginx配置之Gzip压缩
    Selenium登录验证码解决方案细解
    Python Selenium自动化测试PO设计模式实战
  • 原文地址:https://www.cnblogs.com/chenxl/p/2844684.html
Copyright © 2011-2022 走看看