ME外贸营销课 Hello, SOHO! 外贸精英QQ交流群 515505156

本地安装magento笔记,记下来以备后用

折腾了两天,觉得挺不易的,记下来以备后用

Mysql安装(略).
Apache及PHP安装过程(略),主要配置文件如下:
Apache安装在D:\Apache2.2
Php安装在D:\php (php的版本下载,最让人头疼,下载的时候在官网下载面页左侧(Which version do I choose?)看看你要的是哪个版权本,我是在windows上的用Apache2.2,所以用v6的Thread Safe版本)


一、
======httpd.conf=====================
最后添加以下三行
LoadModule php5_module D:/PHP/php5apache2_2.dll
PHPIniDir "D:/PHP" //设置php.ini所在目录
AddType application/x-httpd-php .php
查找DirectoryIndex index.html这行,修改为
DirectoryIndex index.html index.php

二、到magento官方下载magento-check.php,检测有哪个扩展没有开启,在php.ini里开启,并复制php_curl.dll libeay32.dll ssleay32.dll 复制到 system32下,还不行,你可能需要将涉及到的DLL文件全部复制过去

======php.ini=====================
extension_dir = "D:\php\ext" //去掉行首的分号,设置php扩展模块目录

max_execution_time = 300 //时间加长

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll  //这里根据检测的文件看需要看启哪些扩展

三、下载个phpmyadmin吧,好管理数据库,先建立一个商城数据库在后面安装的时候输入进去

四、安装的过程中会出些错误,修改商城errors目录下的local.xml.sample为local.xml
会显示引发错误的原因,根据提示排除. 

五、报以下的错误
aError in file: "*******\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'

修改方法:
1、打开数据库管理工具,比如phpMyAdmin
2、打开数据库找到表coupon_aggregated的表结构
3、更改period字段,把默认的值设置为“0000-00-00”,保存退出。
4、再次安装就可以了。
也可以直接执行 mysql> alter table coupon_aggregated change period period DATE not null DEFAULT '0000-00-00';

Tags: 网站技术

发布: meblog 分类: 外贸网站技术 评论: 0 浏览: 45

IIS6+ ISAPI 3.x 指定文件不处理的伪静态设置

今天在设置IIS网站伪静态的时候,发现 设置完.htaccess后,正常的HTML静态页面访问成空白的了,折腾了很长时间以为是网站出了问题,各种调试后没用,停止了伪静态规则恢复正常,那就是规则上出现问题了,可以将正常的HTML页,在规则中设置一下。(注意,这些规则要加在前面,否则没用,可能还有其他设置方法)


以下是ZBLOG的伪静态规则,可以参考下


#ISAPI Rewrite 3

RewriteBase /blog/

Tags: 网站技术

发布: meblog 分类: 外贸网站技术 评论: 0 浏览: 15