2012年11月3日星期六

prestashop网站搬家过程



在本地wamp server测试环境下安装了prestashop 1.4.4.1版本,定制化好后就要传到服务器上,主机是hostmonster。移植步骤如下:



1. 将文件压缩用ftp上传到服务器上,解压,假设地址是http://mydomain.com/prestashop/

2. 将数据库文件导出,用notepad++打开数据库导出文件,搜索localhost,你会找到两条记录如下,具体时间或者id会不一样。

(176, ‘PS_SHOP_DOMAIN’, ‘localhost’, ’2011-10-11 12:23:54′, ’2011-10-11 18:59:18′),
(177, ‘PS_SHOP_DOMAIN_SSL’, ‘localhost’, ’2011-10-11 12:23:54′, ’2011-10-11 18:59:18′),

PS_SHOP_DOMAIN和PS_SHOP_DOMAIN_SSL位于ps_configuration表中,需要进行变更,这里更改为mydomain.com。在1.4版本之前移植不需要改这里,但1.4以后就把网站的地址写到数据库里了。

3. 假设本地目录叫做prestashop,搜索prestashop,可以找到如下记录

(‘__PS_BASE_URI__’, ‘/prestashop/’, ’2011-10-11 18:50:15′, ’2011-10-11 18:59:18′),
如果服务器上的目录和本地目录名字相同,不用更改这条,如果放到服务器根目录下或者目录名字变了,那么这条也要做相应的更改。

更改好以后就到cpanel里创建一个数据库,然后将sql文件导入即可。也可以将数据库上传以后在更改这几项。

4. 更改配置文件,打开config/settings.inc.php,检查如下几项

define(‘__PS_BASE_URI__’, ‘/prestashop/’); 如果是放在网站根目录下这里写”/”就可以

define(‘_DB_NAME_’, ‘prestasop_database’); 这里填写在服务器上创建的数据库名称

define(‘_DB_USER_’, ‘username’); 数据库用户名

define(‘_DB_PASSWD_’, ‘password’);数据库密码

改好后在浏览器中打开就可以使用了,因为hostmonster的文件夹的默认权限755就可以上传文件,所以不存在更改文件夹权限的问题。

如果在本地配置时已经开启了friendly url并生成了.htaccess文件,在移植时如果本地目录名称和服务器上的目录名称相同,不需要做任何修改,如果放在服务器根目录或者目录名字有变 化,那么就在.htaccess里面搜索本地目录的名称,在本例中是prestashop,搜索结果做相应替换,否则会导致网站被重定向到错误的目录。

在移植后访问网站,如果出现错误提示,解决如下:

Link to database cannot be established.

无法连接数据库,检查数据库名、数据库用户名、密码以及host是否正确。

Bad SubDomain SQL query

看看是不是只创建了数据库却没导入文件,或者数据库的表和数据不全

2012年4月30日星期一

写在五一劳动节前



五一国际劳动节源于美国芝加哥的工人大罢工。
1890年5月1日,欧美各国的工人阶级率先走向街头,举行盛大的示威游行与集会。在资本主义国家,随着劳动者维权意识的增强和工会等组织的完善,劳动节集会游行的传统被发展成强大的抗争手段。劳动者组织和个人选择在这一天宣泄情绪,向政府施压以争取权益。
----------
1910年,法国巴黎,警察拘捕参加劳动节游行的示威者。
1920年,英国伦敦,民众高举标语参加劳动节集会游行,要求每周44小时工作制。
1930年5月,一群来自苏格兰的失业矿工发起一场以伦敦为终点的反饥饿游行,要求每日7小时工作制和新的最低工资标准。
1952年,美国纽约,妇女在劳动节游行中抗议肉价过高。
1998年5月1日,墨西哥首都墨西哥城,工人在游行中点燃象征时任总统埃内斯托·塞迪略的人偶,要求提高最低工资标准。
2000年5月1日,英国伦敦,一名抗议者在劳动节游行中半裸下身对防暴警察进行挑衅。
2011年5月1日,韩国首尔,韩国工会联合会发动5万人劳动节集会游行,人们手举标语要求修订工会法案。
----------
1924年5月1日,参加游行的青少年列队向列宁墓敬礼。
1961年5月1日,航天员加加林的巨幅肖像出现在红场上。
1969年5月1日,保加利亚首都索非亚的9月9日广场,民众手举鲜花参加劳动节游行。身后是勃列日涅夫和日夫科夫的肖像。
1995年4月30日,朝鲜首都平壤,儿童们在庆祝劳动节的大型集体操表演结束时激动地哭泣。
2003年5月1日,委内瑞拉首都加拉加斯,一名坐轮椅的抗议者在劳动节游行引发的冲突中躲避催泪弹。
2009年5月1日,朝鲜平壤举行焰火晚会,庆祝五一国际劳动节。
----------
1954年5月1日,天津市农民代表开着拖拉机参加庆五一大游行。
1974年5月1日,北京在颐和园举行盛大游园联欢,庆祝五一国际劳动节。
2006年5月1日,中国香港,抗议者带着孩子参加劳动节游行。
2007年4月28日,一位来自内蒙古的“全国五一劳动奖章”获得者在天安门城楼上起舞。
2010年5月1日,中国澳门,一名抗议者在劳动节游行引发的冲突中被防暴警察喷射辣椒水。

2012年5月1日,全国人民在小长假中狂欢!

我看到了人类在进步,我看到了人类在倒退。