在php 5.5.4环境下默认访问程序是会报500错误, 原因在于.htaccess写得不够兼容, 请打开文件修改:
Options +FollowSymLinks // 注释这一行.
SSLOptions StdEnvVars // 注释掉这一行.
<IfModule mod_php5.c> // 这行开始.
...............
</IfModule> // 到下一个结束点, 全部删除.
再访问程序即可以了.
默认安装界面为英文. 美观还算可以.
需要自己手工创建数据库.
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 终于安装完成了. 过程真的很不爽曲折.
默认的首页. 其它细节正在一一测试.
解决二次开发中最重要的一点, bug错误追踪, 看以下图片:
经常搞二次开发, 突然就进入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'; }再刷新访问后, 界面显示的内容多了具体日志, 功能仅在本地访问时有效, 如图片:
先进入网址: 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;