【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会认为未安装,则重新进入安装流程。