今天安装magento 1.7.0.2遇到的几个问题

在安装执行数据库创建时一直会报一个错,但又看不到错误栈信息,只上网上搜资了。

解决方法:
改变magento根目录下 /errors/local.xml.sample 为/errors/local.xml 
改变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
, 然后在var目录下创建tmp文件夹.

看到了栈信息,发现在执行SQL时出了错误,说的是一个role_id未明确指出,意思是这个字段没有加上表名也指定他是哪个表的字段,magento打印的信息不是很明确,只好把

magento的 throw Mage::exception注释掉,我这里是在

E:\magento\app\code\core\Mage\Core\Model\Resource\Setup.php文件下的645行做的注释.

 

注释完了再次执行http://localhost/index.php ,可以看到打印的详细信息了,就在这时一个奇怪的现象出现了,正当我要根据打印出的的LOG信息去查看代码时,页面好像刷新了一下,一下子又从新进入到了最开始的安装页面,于是我又按步骤从新装了一遍,问题是重新装的这一次没有再出去问题,顺利安装完成。

 

完成后我就开始找后台,看后台跟径是什么,网上查了一下,默认是admin,也可以在app/etc/local.xml下进行设置<frontName><![CDATA[admin]]></frontName>,完了之后需要把var/cache做一下清空.

 

进入后台,输入用户名和密码,额,都输的是正确的,页面却还是停留在登陆页面,网上找资料。

解决方案:

1.这是一个cookie问题 修正这个问题的方法是定位到:

app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 。

找一行

$cookieParams['domain'] = $cookie->getDomain();

注释掉,再次进行登陆成功.

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值