magento的安装终于成功了,安装这个系统真累,
magento的安装一般会出现两个错误,
1、There has been an error processing your request
解决方法:
重命名magento根目录下 /errors/local.xml.sample 为/errors/local.xml
修改文件/lib/Zend/Cache/Backend/File.php里面的
protected $_options = array(
为
protected $_options = array(
然后在根目录下创建tmp文件夹.
再然后刷新前台,”There has been an error processing your request” 就没有了,出现的是错误提示的也没,然后根据错误提示方便寻找解决答案!
简单的来说就是给cache_dir设置一个目录为‘tmp/’
注意这个不要改漏掉了哦:复制magento根目录下 /errors/local.xml.sample 并命名为/errors/local.xml
2、Error in file: "C:\wamp\www\app\code\core\Mage\SalesRule\sql\salesrule_setup\upgrade-1.6.0.0-1.6.0.1.php" - SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'period'
Trace:#0 C:\wamp\www\app\code\core\Mage\Core\Model\Resource\Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')......
......
Error log record number: 42868...
解决方法:
1、打开http://localhost/phpmyadmin/
2、打开magento程序所使用的数据库,我这里使用的数据库名也叫magento
3、打开表coupon_aggregated的表结构
4、更改period字段,把默认的值设置为“0000-00-00”,保存退出。更改period字段的默认属性
5、再打开magento安装页面,再进行一次安装步骤,这次就不会出问题了。
或者:
上面的所有步骤可以在MySQL控制台下使用一条命即可以完成