Jump to content

想问问版主怎样将1.3的邮件模块替换到1.2里面呢?


nickywin
 Share

Recommended Posts

因为调用gmail邮箱发邮件,1.2的怎么搞都不好使,1.3rc貌似解决问题了,暂时不想全站升级,等1.3正式版再搞。
是不是直接替换mail文件夹就可以?其他地方还要修改不?
感谢感谢!

Share this post


Link to post
Share on other sites

PrestaShop邮件模块是mailalerts。我不知道你的问题是否和这个模块有联系。mail文件夹只存储各语言包的邮件模板,不处理与php发信相关的“逻辑”(business logic)。所以,单独替换这个文件夹并不能根本解决你的问题。但你的问题具体是什么?

Share this post


Link to post
Share on other sites

假设前提1:运行环境满足所升级PrestaShop版本的需求;
假设前提2:没有修改第三步那些folders的文件;
假设前提3:会使用FTP工具和SQL工具;
假设前提4:无错误操作和意外事件,

那么,升级的大概步骤是:

1. 选择官方默认模板,export定制的语言包,清空smarty cache。

2. 备份database到本地。

3. 保存服务器上的旧文件到一个本地folder,再分别remove服务器上这个几个folders:
/admin,
/css,
/js,
/mails,
/classes,
/translations/,
/tools,
/themes/prestashop,
/modules/官方模块(保留定制模块)
[uPDATE] /root/所有文件(删除prestashop的root folder下所有文件)

4. 从新的安装包里,找到并upload这些folders;同时,upload “install” folder

5. FTP里,改admin为原来的名称

6. 运行intall,并选择update。留意并保存database的错误记录。

7. update完成后,remove "install" folder。

8. BO设置与import定制语言包。

9. 根据database错误记录debugging + 官方默认模板debugging + 后台debugging + 定制模板debugging

10. 完成。

p.s.: 不满足假设前提的步骤不在本基本步骤列表范围内。

[uPDATE] 忘记prestashop的root folder了。已加入第3步。

Share this post


Link to post
Share on other sites

版大,经过不断调试,终于远程服务器更新到1.3.0.6了,但是email还是不好使,设置gmail的smtp就是没反应,现象就是test那里半天没回应,然后contract us也是和另外老兄一样错误。本地明明没问题的,远程服务器是win2k8,本地是win2k8 r2,是不是iis还需要设置些啥或者php.ini也有关系?但我对比过应该都差不多啊,快疯了。。。。。。

Share this post


Link to post
Share on other sites

版大。测试结果是email好使了,但是整站变慢了,具体现象为:
1、网站现在无论打开还是刷新页面,都会延迟5-6秒,最慢时约10秒,而把网站整站备份到本地再打开,也是延迟2-4秒
2、后台速度倒没有太大变化,保存数据库,发现容量比原来少了2/3,但具体produit倒没发现太大问题。
3、log mysql都在1秒内,所以mysql也应该没有问题。
cache目录也清空了,真不知道是哪里有问题。
模板是基于默认修改,中间就修改了一个上次的注册页面和开openssl而已

Share this post


Link to post
Share on other sites

你的情况很有针对性啊,尤其是关于13RC3在IIS平台上的运行效果。请问你的产品和categories是多少?

官方正在改进performance bottlenecks(与openssl的开启无关)。如果你能提交一份关于IIS方面的bug report,官方有希望在1.3final之前解决。但奇怪的是,每当我建议提交bug report的时候,我们很多人(Chinese fans)不会去做,而是去“坐”(在那里等)。 :-S

Share this post


Link to post
Share on other sites

产品只有500来个,深度3,4左右,现在还无法确定是iis问题还是prestashop版本问题,因为我本地是php-inst这个进程虚高。我现在重灌个1.2.5看看,太吐血了。

Share this post


Link to post
Share on other sites

对,其他啥都没改,前台换成1.3.0.6甚至刚出的0.7,都会卡一下,进程里有一个服务会满载,远程服务器是w3wp,本地是php服务器,已经提交bug了

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More