There has been an error processing your request[magento1.6]

在一切按部就班根据magento的提示安装完成后, 本以为大功告成, 可以享用由magento1.6带来的商城体验时, 却发现无论进行前台(go to frontend) 还是进入后台(go to Backend)均出现如 There has been an error processing your request.

Error log record number: 148517461

 

出现这个的原因有些莫名其妙, 因为所有的一切都是按照magento1.6的安装提示进行的, 而且这个版本以及magento1.7版本由于工作原因安装了四五次了,都没有出现类似的错误, 为了看清它的真实错误提示, 需要把封装的错误代码"释放"出来, 供解决问题参考. 具体的过程如下(我的环境还是ubuntu 12.04+LAMP), 在终端下进行magento 安装文件夹, 然后进入到errors的文件夹, 把local.xml.sample的文件改名为local.sample(也不要真正地改名了, 为了安全起见, 还是使用CP命令把local.xml.sample复制一份名为local.xml, 这样可以达到备份原程序的目的). 别忘记了重启一下apache服务:

/etc/init.d/apache2 restart

然后再刷新前台或者后台页面,就会出现如下的错误提示:

然后根据错误提示按图索骥进行相应地修改即可,

修改magento根目录下/lib/Zend/Cache/Backend/File.php文件里面
protected $_options = array(
        'cache_dir' => NULL,
        'file_locking' => true,

protected $_options = array(
        'cache_dir' => 'var/tmp/',
        'file_locking' => true,

然后在根目录下创建tmp文件夹, 同时也要注意给予这个文件夹以写的权限, 这一步很重要, 然后弄完后不要忘记重启APACHE服务.

其实也没有必要这样做, 最简单的方法就是把这个安装文件删除,然后再重新解压安装文件进行重新安装即可.

 

posted @   月影传说  阅读(1954)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示