Magento深入

来源:互联网 发布:全局最优解算法 编辑:程序博客网 时间:2024/04/29 17:56

【2011-3-22】

以下就是使用Magento示例数据导入后页面的截图。使用示例数据主要是为了方便学习。

图片

直观的看,Magento还是功能比较丰富的。至于是否强大嘛,现在还没有资格说,因为目前还是大白。(呵呵,就是大个的小白

导入示例数据需要两步:

(1)导入media文件夹目录数据,这些基本上就是你能看到的图片;

(2)导入数据库示例数据,这些数据贯穿了整个的设施流程,值得好好研究。我是在安装完Magento1.5后才导入示例数据的。因为是学习所以可以,但是真正的商务系统绝对不允许这么做,你懂的。

 

前台是出来了,但是后台却报错了。。。。 没办法,那就开始要做的事情吧:Debug!

出错的时候,你一般会遇到如下的页面:

图片

这个页面除了告诉你人品差之外,更有用的一点是【error log record number】,这可是定位问题的关键所在啊。

每一个【error log record number】实际上是一个文件的名称,你可以在htdocs/xxx(你的magento安装路径)/var/report下面发现这些证据,如下:

图片

 打开看一下,应该是callstack,也应该是这个:

图片

 【2011-3-23】

目前,我们可能会多次反复安装Magento,参照如下的方法可以很方便的重新安装:

注:如果您之前已经成功安装Magento,您不必再下载Magento进行重装。只要到应用程序的app/etc文件夹中的local.xml文件和var文件夹中的缓存删除即可进行重新安装。 (安装向导的值写入文件提供您在安装过程中对local.xml,它将无法运行,如果它找到一个local.xml文件了。var文件夹中包含的信息,将有缓存缓存的任何以前的设置,所以删除var文件夹的内容将避免使用不正确的缓存内容。)

充分使用xml是Magento能够具备很强灵活度的一个法宝,就目前我们遇到的这个local.xml,在Magento Wiki上有如下说明:

图片

 可以看出:

app/etc/local.xml主要包含了3个方面的信息:

<1>本地数据库连接(local database connection);

<2>安装时的数据(installation data);

<3>Magento安装成功后获得的密钥(local encryption key),用于以后Magento网站的迁移。

local.xml在安装之前是不会存在的。其前身是app/etc/distro.xml,会在安装的过程完成信息的填充。如果删除了这个文件以及/var目录下的cache信息,那么Magento会认为未安装,则重新进入安装流程。

原创粉丝点击