Magento 1.8.0.0 安装试用-bug修复


Magento 1.8.0.0 安装试用-bug修复_第1张图片

在php 5.5.4环境下默认访问程序是会报500错误, 原因在于.htaccess写得不够兼容,  请打开文件修改:
Options +FollowSymLinks // 注释这一行.
SSLOptions StdEnvVars  // 注释掉这一行.

<IfModule mod_php5.c> // 这行开始.
...............
</IfModule>       // 到下一个结束点, 全部删除.

再访问程序即可以了.


Magento 1.8.0.0 安装试用-bug修复_第2张图片

默认安装界面为英文. 美观还算可以.
Magento 1.8.0.0 安装试用-bug修复_第3张图片
需要自己手工创建数据库.
magento 的默认链接通常是伪伪静态: /index.php/install/wizard/config/ 类似, 这样可以更好的解决与伪静态的兼容性, 当然这种写法已经需要伪静态支持了, 感觉是多此一举.

由于php.ini的默认配置执行超时限制为30秒, 所以对于神器magento来说, 这是远远不够的. 所以我们需要修改一下兼容性. 打开index.php文件. 在:

if (version_compare(phpversion(), '5.2.0', '<')===true)
上一行增加:
set_time_limit(0);
这样就可以安装成功了.

magento的数据库结构也是一大惊喜, 这不是赞美词.
默认安装后, 共计336个数据表, 所有的表都是InnoDB引擎, 表名都是: 前缀_模块_功能_特殊  标准命名.
Magento 1.8.0.0 安装试用-bug修复_第4张图片


注册密码需要字母与数字结合.
Magento 1.8.0.0 安装试用-bug修复_第5张图片

恭喜你, magento 终于安装完成了. 过程真的很不爽曲折.
Magento 1.8.0.0 安装试用-bug修复_第6张图片

默认的首页. 其它细节正在一一测试.

解决二次开发中最重要的一点, bug错误追踪, 看以下图片:
Magento 1.8.0.0 安装试用-bug修复_第7张图片
经常搞二次开发, 突然就进入error界面, 提示一个号码, 着时让人头痛. 为了方便开发, 在本地可以开启日志打印功能.
打开: /errors/processor.php, 查找:

$this->_renderPage('report.phtml');
在上一行增加:
        // [SERVER_ADDR] => ::1, [SERVER_ADDR] => 127.0.0.1
        if(in_array($_SERVER['SERVER_ADDR'], array('127.0.0.1','::1'))){
            $this->reportAction = 'print';
        }
再刷新访问后, 界面显示的内容多了具体日志, 功能仅在本地访问时有效, 如图片:
Magento 1.8.0.0 安装试用-bug修复_第8张图片

其中第一行是错误日志, 非常重要.


安装中文语言包, 似乎可以用1.7的语言包.
Magento 1.8.0.0 安装试用-bug修复_第9张图片

先进入网址: http://www.magentocommerce.com/magento-connect/magento-chinese-translation-3408.html
右侧install now 点击, 可能需要登录账号.
得到如下的key:
http://connect20.magentocommerce.com/community/Mage_Locale_zh_CN

访问: http://127.0.0.1/magento18/downloader/
Paste extension key to install:输入上面的key, 点击安装.

后台更新缓存即可.

magento 1.8已经优化得多了, 至少不会像1.7版一样, 随便就出现错误. 除了速度外, 也没有什么缺点, 一些细节希望官方能够重视,

假如有什么问题需要重装, 请删除/app/etc/local.xml 文件即可.

End;

你可能感兴趣的:(Magento)