Magento网站提速,加快magneto网站速度

Magento网站提速,加快magneto网站速度

一、Magento Compiler可以提高 25% 到 50% 速度

Magento的性能一直是大家比较关心的焦点,现在Magento最新的版本 1.3.2.2 增加了 Magento Compiler 模块,根据官方的资料,该模块可以提高 25% 到 50% 的性能.

我也在测试网站上激活该模块,感觉效果还是不错,目前还是beta版本,不过还是推荐使用Magento的朋友试试。

该模块是从版本 1.3.2.1 开始引入的,如果你的Magento网站已经是1.3.2.1或者更高的版本,该模块已经预装好了,可以直接从后台激活该模块:

System -> Tools -> Compilation (Beta)

然后选 Run Compilation Process, 大约数分钟之后会出现 Compilation Successfully finished 就可以了。如果使用有问题,只需在同一页面下按 Disable 按钮就可以了。

对于使用1.3.2.1 之前的版本的朋友,需要升级到最新版本(目前是1.3.2.2)然后再安装该模块,我试过在低于1.3.2.1的Magento网站中安装,安装后在 Tools中找不到Compilation,所以必须升级到1.3.2.1 或更新的版本才能使用该模块,模块URL:

http://www.magentocommerce.com/extension/1359/magento-compiler
可以用下面 Extension Key 通过Magento Connect 来安装:
magento-core/Mage_Compiler

二、让MAGENTO加速一倍的办法

大家可能都发现了,刚装上MAGENTO的时候,MAGENTO是比乌龟还慢的一个系统。。。

如何解决呢?其实很多的主机都已经默认安装一个组件:GZIP。 我们就是要通过修改它来提高MAGENTO的运行速度。

关于能提高多少的问题?大家可以在修改之前去mod_gzip tester 看看你MAGENTO网站的速度,然后在修改之后再去看看。。。

现在我们为MAGENTO开启GZIP。比较方便的方法是修改根目录下.htaccess 文件。我们只需要去掉一些注释就可以了。

在根目录.htaccess找到和以下代码相似的代码,并且把代码修改得和下面一模一样。(去掉前面的#符号。)

.htaccess代码  收藏代码

1. ############################################
2. ## enable apache served files compression
3. ## http://developer.yahoo.com/performance/rules.html#gzip
4.
5. # Insert filter
6. SetOutputFilter DEFLATE
7.
8. # Netscape 4.x has some problems…
9. BrowserMatch ^Mozilla/4 gzip-only-text/html
10.
11. # Netscape 4.06-4.08 have some more problems
12. BrowserMatch ^Mozilla/4\.0[678] no-gzip
13.
14. # MSIE masquerades as Netscape, but it is fine
15. BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
16. # Don’t compress images
17. SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
18.
19. # Make sure proxies don’t deliver the wrong content
20. Header append Vary User-Agent env=!dont-vary

############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don’t compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary

另外还有下面这一段:

.htaccess代码  收藏代码

1. ############################################
2. ## enable resulting html compression
3.
4. php_flag zlib.output_compression on

############################################
## enable resulting html compression

php_flag zlib.output_compression on

好了,大功告成,保存你的文件。刷新MAGENTO的缓存,你会觉得速度快了好多好多。

三、Zend Optimizer
Zend Optimizer用优化代码的方法来提高PHP 4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用Zend Optimizer,就等于提高了电子商务的盈利能力。Zend Optimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。

四、站点优化
magento的网站实在是太慢了,想了好多办法,参考了好多资料,做了很多测试,总结一下大概的步骤:
1、压缩js,css代码,如果有必要把所有的css,js分别综合到一个文件中,并压缩,缓存
2、清除magento模板中不必要的注释,为所使用到的图片瘦身
3、优化magento代码,这个步骤工作量大,但可能是效果显著的步骤,不过前提是你非常熟悉magento,彻底删除不用的模块,关闭没用的 block,清除无效,无用的xml(解析xml非常昂贵的),在一个页面中尽量不要大量调用magento的image resize功能,非常消耗内存,除非你自己优化代码。
4、mysql配置优化,充分发挥你的硬件资源,下面的数值要根据你的配置调整
My.ini代码  收藏代码

1. key_buffer_size = 512M
2. max_allowed_packet = 64M
3. table_cache = 512
4. sort_buffer_size = 4M
5. net_buffer_length = 8K
6. read_buffer_size = 4M
7. read_rnd_buffer_size = 2M
8. myisam_sort_buffer_size = 64M
9. tmp_table_size = 128M
10. query_cache_size = 96M
11. query_cache_type = 1
12. thread_cache_size = 8
13. max_connections = 400
14. wait_timeout = 300

key_buffer_size = 512M
max_allowed_packet = 64M
table_cache = 512
sort_buffer_size = 4M
net_buffer_length = 8K
read_buffer_size = 4M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
tmp_table_size = 128M
query_cache_size = 96M
query_cache_type = 1
thread_cache_size = 8
max_connections = 400
wait_timeout = 300

5、将magento的var目录挂载到内存中,加快读取速度,如

mount -t tmpfs -o size=100M,mode=0777 tmpfs var

6、安装php加速器,如APC,XCACHE,eAccelerator,安装方法参考相关的网站

然而归于根本,最大的优化来自于对模板,对代码,对block的优化。

http://www.magentocommerce.com/blog/comments/performance-is-key-notes-on-magentos-performance/

http://www.magentocommerce.com/blog/comments/understanding-magento-scalability-and-performance-1/

网站测速,magento网站速度

网站测速,magento网站速度,Magento网站测速工具:Pingdom

Pingdom是一个款检测页面加载时间的在线工具,每当有新站要上线,赶紧的用这个工具检测下。

Pingdom检测的结果很详细,分别会列出网页中的各个文件的加载时间,如:js, css, image文件

,方便我们找出拖累网页速度的罪魁祸首。另外还会显示css中的图片加载时间,这个用处很大

(仿站时下载CSS中图片)。

对于网页中缺少的文件,Pingdom会用红色突出显示,这类问题要及时修正,否则网站日志中会

出现很多404错误。

网站测速www.dreamgoo.com

online pokie machine title=”pingdom-dreamgoo” src=”http://www.dreamgoo.com/wp-content/uploads/2011/03/pingdom-dreamgoo-300×199.png” alt=”” width=”544″ height=”360″ />

排布magento block的位置

在magento的应用中,重新排布magento block,每个magento块的显示顺序,对网站的整体表现形式有很大的帮助

magento是很灵活,好多的功能分割成一个个小块(block,其它的框架中也有类似概念,如seagull php框架,但是没magento灵活),比如购物篮,货币切换器,语言切换器,newsletter…不同的客户肯定会有不同的要求,这就需要对这些 block的位置做调整。

magento是通过theme下面的layout文件对这些block 定位的,所以我们需要做的是根据magento的layout语法来修改这些xml文件。

比如我们要将product compare block(产品比较)显示在左栏第一个,当然我的布局中包含了左栏。我只需要给prodct compare block添加一个 before=’-‘ 参数即可,如下所示:

< reference name = "left" >

< block type = "core/template" before = "-" name = "catalog.compare.sidebar" template = "catalog/product/compare/sidebar.phtml" />

简单解释下相关的参数:

before=”-” 作为第一个block,当有多个block指定该参数值时,后出现的优先

after=”-” 作为最后一个block

before=”block_name” 显示在block_name 前 面

after=”block_name”显示在block_name 后 面

如何查看百度蜘蛛有没来过我们网站,百度是否收录了我们的页面

如何查看百度蜘蛛有没来过我们网站,百度是否收录了我们的页面?

作为站长外贸常会遇到这样的问题:“为什么百度还没收录我的站,我怎么知道百度有没收录我的网站”。

很多站长。特别是新手站长可能都忽略了一个问题,其实蜘蛛有没来过我们网站,百度是否收录了我们的页面。我们完全可以知晓。因为这一切都明明白 白的 被你的空间服务器记录了下来。下面我们从分析服务器日志来 揭晓问题的答案。

以下为引用的内容:
123.125.66.59 – – [13/Jun/2010:03:40:57 +0800]”GET http://www.dreamgoo.com/tag/magento模板 HTTP/1.1″ 200 17092 “-” “Baiduspider+(+http://www.baidu.com/search/spider.htm)”

这是blog.ourstart.cn服务器日志上的一条记录。(服务器日志存在于每个空间主机上面,下载下来后,可以直接双击打开。)简单的 分析 一下:

123.125.66.59是百度蜘蛛本次抓取 的来源IP。

[13/Jun/2010:03:40:57 +0800]是访问的时间和时区,其中”+0800″指GMT-8

即北京时间。

“GET /tag/chentao5288 HTTP/1.1” 200 17092–是本次访问具体动作。

即蜘蛛用”GET”方式抓取了页面 http://www.dreamgoo.com/tag/magento模板,

“HTTP/1.1″–本次访问采用的HTTP协议,版本1.1,

“200”–http状态码200,表示成功。别问我什么是http状态码,问百度。

“17092”–是返回的页面文件大小,单位bytes。

“Baiduspider+(+http://www.baidu.com/search/spider.htm)”– 蜘蛛的自我介绍。“hi,我是baidu蜘蛛,来自于:http://www.baidu.com/search/spider.htm

以上就是本人关于百度蜘蛛访问日志的粗浅分析,不知道是否足够浅显易懂。

当然你还可以用此方法去分析googlebot,yahoo spider,以及各种各样你网站上的访客。重要的是你要掌握这个方法。

如果你能养成良好的习惯,勤分析日志,发现问题。我想,你的站又离收录近了一步。

明白了这些过后,你就不该再纳闷于:“百度有没来你的站,什么时候会收录,收录了哪些页面”这类问题了吧!

只要蜘蛛还在你的网站爬,就保持更新,那么收录是迟早的,即使今天没放出来。明天,后天可能就出来了 。

养成良好的习惯,懂得分析,勤奋。是一个站长走向成熟的标志。

开源博客系统的选择

开源博客系统的选择WordPress、z-blog、PJBlog、JBLOG、emlog/Sablog-X……

一、WordPress
WordPress 是一种使用 PHP 和 MySQL 开发、功能强大的免费博客系统,目前在全世界使用人数最多!它插件众多,主题丰富,而且安装和使用都非常方便。运用它,您可以轻松地在支持 PHP 和 MySQL 数据库的服务器上建立完全属于自己的博客。不仅如此,强大的可扩展性和自定义性,使其应用又不仅仅只是在个人博客方面,已经有越来越多的企业、门户网站开 始使用 WordPress 架设,或者说这些博客早已不仅仅是博客而已了。
特性
初看 WordPress 您也许不会觉得它和其他同类有什么不同,但实际上 WordPress 拥有一个十分庞大的主题和插件仓库,或许您可以认为自己拿到了一个“清水别墅”,并且可以免费地从中挑选出适合自己的“家具”,像拼“积木”一样装饰和强 化自己的“别墅”,使之成为您想象的模样。并且这个“别墅”显然要比普通的“房子”大许多,更能让您找到自己动手做事的乐趣。耳听为虚,眼见为实,使用之 后您一定会发现它的强大之处!
功能您可以使用 WordPress 实现以下网站的建设:
个人博客(Blog) 信息发布系统(CMS)
官方下载地址:http://wordpress.org/download/
二、z-blog
Z-Blog是一款免费开源的ASP+Access博客系统,是中国内地流行的博客系统之一,创始人朱煊(zx.asd)。最新版本为 Z-Blog v1.8 Arwen Build 90619 。Z-Blog是一款小巧而强大的基于Asp平台的Blog程序,其特性包括:丰富的主题界面及插件扩展支持
采用Web Standards网页设计标准
生成静态日志页面,支持自定义目录配置
支持FierFox、Opera、Safari等浏览器
支持Wap,支持Windows Live Writer等离线写作软件
前台:符合网页标准、符合 XHTML 网页标准。 静态化文章页,承载千万访问。 支持WAP(WML)浏览、评论。后台:在线安装主题&插件,轻点鼠标,轻松换肤,方便个性化。可视化编辑&UBB编辑,集成 FCKEditor可视化编辑器与UBB文本编辑器,所见即所得。 离线发布,支持MetaWeblog API,可使用离线编辑器或第三方编辑器更新博客。
其功能有:发表文章、文件重建、文章管理、分类管理、Tags管理、评论管理、引用管理、附件管理、主题样式管理、插件管理、用户管理、链接管理、MetaWeblog API 应用等功能。
博赚恋吧 作为z-blogger官方社区的超级版主,有幸与z-blog的开发者朱烜有过接触,所以个人还是看好z-blog。
官方网站:http://www.rainbowsoft.org/

三. PJBlog
PJBlog 是由中国网友舜子(PuterJam,后来去了腾讯公司,负责QQ空间的开发)所开发的一套ASP开源独立中文网志系统。相较于其他系统,PJBlog具 有相当高的运作效能以及更新率,也支援目前Blog所使用的新技术。另外,PJBlog同时支持繁体中文。
目前PJBlog版本为PJBlog3 v3.0.6.170。
主要功能和特点
多浏览器相容,能够相容IE、Firefox、Safari等主流浏览器;
功能强大的文章编辑器,同时兼容两种编辑方式,在线编辑器采用FCKEditor;
PJBlog2采用的UBB编辑器由Blog作者独立开发,支持自定义面板和CSS,内建HTML转换UBB代码功能;
自定义模块,可以自己修改页面上的的布局。可以让不懂制作网页的用户也能自己增加和修改页面上的版块;
自定义Skin功能,随时可以给自己的Blog换上新的CSS样式界面;
自定义分类,可以同时定制外部连接分类和Blog内置分类,可以自定义分类显示的位置,由用户自己定义顶部导航条和侧边导航条;
许可权分组,管理员还可以对每个分组成员指定上传文件的许可权等等;
Blog数据采用缓存方式保存,减轻伺服器负担和增加运行速度;
用户密码用SHA1演算法加密;
官方网站:http://www.pjhome.net/

四、JBLOG
1、软件介绍
JBLOG 是基于PHP+MySQL的开源博客程序,具有速度快、效率高、功能强大、操作体验佳等特点。作者针对SEO做了大量的优化工作,支持生成HTML静态页 面、URL Rewrite(需要服务器支持)、自定义URL、Meta Description标签等功能。
2、使用环境
当前主流PHP+MySQL版本,支持GD。
服务器平台,所有支持运行PHP的服务器平台。
3、主要功能说明:
文章:
支持加密日志、锁定日志、隐藏日志、草稿日志、日志置顶。支持自定义发布时间、自定义日志url名称、自定义日志页面meta description信息。
分类:
支持自定义分类url名称,meta keywords、meta description信息。支持隐藏分类、分类跳转。
用户:
支持用户分组、用户组权限设置。支持开启/关闭用户注册、用户注册审核开关、注册用户名关键字保留。
主题:
支持自制博客模板主题。后台使用可视化主题管理。
优化:
支持普通、URL Rewrite、生成静态 3种URL模式。支持生成日志页面缓存,可大大提高页面执行效率。
官方网站:http://www.lisijie.org
五、emlog

emlog 是 “Every Memory Log” 的简称,意即:点滴记忆。它是一个基于PHP和MySQL平台的功能强大的个人博客系统(blog)。致力于为您提供快速、稳定,且在使用上又极其简单、舒适的博客服务。
主要功能及特色
* 一键式更换模板,方便快捷打造个性博客
* 人性化的日志撰写页面、配以自动保存,书写博文更加舒适
* 日志草稿箱功能,方便保存你未完成的日志
* 灵活的侧边栏组件(widgets)管理,轻松组合、自定义你喜欢的组件
* 自定义页面,轻松创建留言板、导航条、博主介绍等个性页面
* 强大的插件扩展功能,无限的创意等你实现
* Google Picasa网络相册插件,超大的空间、酷炫的照片展示
* 多人联合撰写,后台轻松管理多个撰写人
* 支持灵活的标签(tag)分类,以及传统分类方式
* 方便的附件(图片、文件)上传和管理
* 上传的图片可以随意直观的嵌入到日志内容里,让你的日志图文并茂
* 独有的twitter功能,让你用简单的文字记录生活
* 首页日历方式查阅日志,方便、直观、快捷
* 支持手机wap功能,随时随地访问你的博客
* 数据缓存技术,博客访问速度更快
* 整体使用UTF-8编码方式,让你的博客和世界接轨。
* 后台使用跨浏览器可视化编辑日志,支持IE\Firefox\Safari等浏览器
* 支持引用通告(trackback) , 并配有强大的垃圾引用防御功能
* 支持RSS日志输出功能 ,方便朋友订阅关注你的博客
* 数据库备份/恢复功能
* 访问量统计

官方网站:http://www.emlog.net
六、Sablog-X
Sablog-X是一个采用PHP和MySQL构建的博客系统.作为Sablog的后继产品,Sablog-X 在代码质量,运行效率,负载能力,安全等级,功能可操控性和权限严密性等方面都在原有的基础上,更上一层楼.凭借Sablog-X作者7年多的安全技术经 验,4年的PHP开发经验,强于创新,追求完美的设计理念,使得Sablog-X已获得业内越来越多专家和用户的认可.
SaBlog-X特点
* 强大的Spam信息防御机制
在各种Spam信息横行的今天,保证系统的纯洁性刻不容缓,Sablog-X独特的Spam防御机制,通过广大用户和网友的实际测试,证明能有效防止各种来自评论,Trackback的Spam侵犯.
* 完美多镜像支持
也许你的站点流量大,也许想保证南北方的不同线路的速度,Sablog-X经过了各种测试,证明能在镜像主机中发挥出最佳速度.并且保证所有链接不会失效.
* 内置WAP浏览功能
在没有电脑上网的时候,有心血来潮的时候想记录东西吗?想随时了解有谁发表了评论吗?出门在外想关注自己的博客吗?Sablog-X的WAP功能,让你的手机通过WAP方式可以做你想做的一切,Sablog-X的WAP功能可以完成普通网页中的大部分工作.
* 强大的搜索引擎优化(SEO)效果(开发中的2.0版本)
经过长期的试验,总结出多种对SEO有效的解决方案,只需要简单的设置,博客在常更新内容的情况下,快速被搜索引擎收录.让您的博客获得更多来自搜索引擎的流量.
* 强大的数据库管理
让你了解各个数据表的一切信息,甚至数据库的运行时间,强大的数据定制备份让你更加灵活、清楚的掌握数据库。
* 完善的运行记录
游提交的一切信息均会记录IP,后台的登陆、操作,数据库的运行情况均有详细记录.
官方网站:http://www.sablog.net

七、XKLog

XKLog 是一款开源个人博客系统。XKLog V0.7.244 是 XKLog 开发团队于 2009 年 8 月 3 日发布的基于 PHP+MySQL 平台的最新正式版本。

XKLog 具有以下特性:
1. 运行效率高,操作简便,使用体验流畅。
2. 支持日志静态化,支持对日志设置单独的别名、描述、关键字,有利于搜索引擎优化。
3. 提供日志订阅支持,帮助您建立起稳定的读者群。
4. 基于模板的风格系统使得风格的制作、移植变得更加简单与灵活。
5. 简洁明了的管理功能有效减轻博客日常维护负担。
6. 采用 UTF-8 编码,使您的博客能够接待来自世界任何一个角落的访客。
7. 完全开放源代码。只要您愿意,您可以使 XKLog 变得更加优秀!

官方网站:http://www.xklab.cn

八、PageCookery

PageCookery: 基于Php+Mysql架构国产的微博客,随着微博客在国外的火爆,国内必定也会出现此类应用,不过现今对于网站程序的开发远远超前于网站本身。在国内微 博客还没有普及的情况下,已经出现了像PageCookery这种博客的网站程序。是国内首款公开发行的单用户版Mblog程序,目前已支持 jiwai.de双向同步,官方暂时未提供全自动安装器。
据PageCookery作者explon向中国站长站Chinaz编辑表示,后续将提供多用户Mblog程序,让更多的站长能够建立起自己的taotao、叽歪、饭否。

官方网站:http://www.pagecookery.com

官方下载:http://www.pagecookery.com/downloads/Pagecookery_microblog_0-5_rc_trial.zip

九、b2evolution

b2evolution是一个采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。它的特点包括:
1.即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging。
2.提供大量的漂亮的外观供你挑选。
3.防垃圾信息机制。
4.支持多种语言包括中文(简/繁体)。
5.支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。
6.支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。
7.灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。
8.遵守Web标准:集成一个XHTML标准检查器。

官方网站:http://b2evolution.net/

十、OpenBlog

OpenBlog 是一个使用CodeIgniterPHP开发框架构建的开源博客平台。拥有:简洁和易于使用的界面。易于安装-OpenBlog提供安装向导让安装与配置 变得非常简单。支持多种语言。支持通过模板更换外观,默认安装包含5种模板供选择。支持将所有URLs处理成搜索引擎友好的URLs。 OpenBlog支持将最新的评论与博文制作成RSS与Atom两种供稿格式。收藏喜欢的站点到收藏夹中。提供强大后台管理系统。支持在线更新 OpenBlog提供的最新版本。支持通过插件扩展现有功能。

官方网站:http://www.open-blog.info

十一、Bo-Blog

官方网站:http://www.bo-blog.com
Bo-Blog 是一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序。
Bo-Blog 2.0的特色有:
* 基于XHTML+CSS+div 布局的模板结构;
* 可自由定制的页面模块、插件与模板;
* 部分基于Ajax的新体验;
* 多语言包化与UTF-8国际编码;
* 强大的spam信息防御机制;
* RSS、XML-RPC、Tags支持;
* 内置留言本、天气、表情、置顶、验证码、头像等;

BlueHost虚拟主机上Magento安装失败的分析和解决方法

BlueHost虚拟主机上Magento安装失败的分析和解决方法

前面的文章我们介绍过BlueHost在其提供的Simple Scripts中部署了Magento的安装包,供用户快速安装Magento。这里再次重复一次,bluehost虚拟主机安装Magento完全没有问题。

如果你在bluehost 上安装Magento时遇到报错请用下面的方法测试一下,所述的安装包含,手工或Simple Scripts安装Magento。

大家知道一个全新的帐户无论是在主目录或子目录安装Magento都不存在问题,这一点笔者已经做过多次测试,无需再有疑虑。

失败的安装多数出现在老帐户新建基于Magento站点的过程中,问题出现在哪里哪?
bluehost的产品一致性较好,就是说软件环境是一致的,唯一会产生不同的地方就是你做过的自定义设置,也就是说这些自定义设置会影响到 Magento的顺利安装,所述的自定义设置是通过配置php.ini和.htaccess文件来实现的,不要说你并没有编辑过这2个文件,因为有一些网 站程序自己带有这2个文件,当这样的程序安装在主目录时就会对子目录的网站程序运行和安装造成影响,造成影响要有一个先决条件,也就是说这个子目录中没有 php.ini和.htaccess文件。

叙述这样长的篇幅无非是介绍一下排查问题的思路,这样的思路今后我们还会经常用到,因为我们总会面对用一个帐户建立多个网站的局面,这也是bluehost的一个长处,如果不想单帐户无限建站的话买bluehost主机做什么?

回到我们讨论的主题,我们作出了准确的分析:

1.一些帐户不能安装Magento是因为主目录或当前目录中存在不兼容Magento的配置文件。
2.不兼容Magento的配置文件为php.ini或.htaccess

那么如何解决哪?

大家知道bluehost有一个规则,就是配置文件权限具有优先级,bluehost之家已有详细教程这里不再重复。

也就是说我们把bluehost主机默认的php.ini和.htaccess文件上传到预安装Magento的目录中,这个配置文件就可以凌驾于主目录下的同名文件,使Magento的目录有别于主目录的配置,随后安装Magento就会像新帐户一样顺利完成。

一些相关的文章:

有关文件权限优先级的问题请参考:
Bluehost美国主机配置要点

如何生成bluehost默认的php.ini文件请参考:
如何获得bluehost的默认php.ini文件-bluehost之家原创

–>点这里查看Bluehost支持的环境和产品详情列表。

Magento实用插件

Magento实用插件,对于magento的建设有很大的帮助。Magento网站的建设插件是必不可少的元素

从OsCommerce导入数据到Magento中的插件 – osCommerce Migration Tool

OsCommerce是一款非常经典,也非常强大的电子商务软件,但是随着网络的发展,它的程序架构已经制约了它的发展,而Magento麦金斗是一个很 出色的新平台。但是有很多做外贸的认识可能之前就是使用OSCommerce建站的,可能想到转到Magento麦金斗比较麻烦,不过现在不需要担心,有一个插 件可以帮你从OsCommerce中获取数据,导入Magento的数据库中,那你就不用为大量的产品导入而费心了。这个插件是osCommerce Migration Tool。

Magento Connect:magento-core/Mage_Oscommerce
介绍:

Now, available for download through Magento Connect, is a new extension for DataFlow which enables importing your data from osCommerce into your website in Magento.

To set up a profile, all Magento needs is information such as the IP/host of your osCommerce DB, user login and name of DB. Magento will take care of the rest. The data Magento supports is the default DB of osCommerce 2.2 RC2 which includes customers, orders, categories and products in multiple languages.

Major improvements of release

– Implemented customer multiple address
– Converting different encodings to default utf8
– Support for product special price
– Support for product’s images
– Converting for timezones
– Fixed known issues of previous release

要获得更加详细的信息和讨论,可以访问官方的: http://www.magentocommerce.com/wiki/creating_an_oscommerce_import_profile

产品图片重设插件(不会变形) – Resize images proportionally

可能是Magento麦金斗系统的默认功能中在生成图片缩略图时会变形,所有有社区人员写出了个图片重设而不会变形的插件,那就不用为产品的图片费心了,这个插件是:Resize images proportionally。效果看下面的图片,最直观了:

Magento Connect:magento-community/NetAmbition_DirectResize
介绍:

Give the possibility to resize images without distorted them.

You can specify a Width and a Height value as well as a ratio.

The ratio options are :
0 – none proportionnal. The image will be resized at the Width and Height values.
1 – proportionnal, based on the Width value
2 – proportionnal, based on the Height value
3 – proportionnal for the new image can fit in the Width and the Height values.
4 – proportionnal. The new image will cover an area with the Width and the Height values.

For use, replace the actuals calls :
$this->resize(150,150);
with :
$this->directResize(150,150,3);
where the options are : (width, height, ratio)

—————————————————————

To use the module, you must find in your .phtml file the calls of the product images and change them.

For example, in the file design/frontend/default/default/template/catalog/product/list.phtml
at line 95, you can find : “->resize(x,y)” that you must replace with “->directResize(x,y,r)” with r = ratio of your choice.

—————————————————————

Don’t forget to REMOVE the height and width attributes in the HTML tag.

Magento中的所见即所得插件 – Fontis WYSIWYG Editor

在现在的Web系统中,拥有一个所见即所得的编辑器是比较方便的,例如比较出名的两个:TinyMCE和FCKeditor都是比较方便的,用得人 也很多,在Magento中默认是没有集成这样的功能,但是不用担心,通过Magento麦金斗强大的扩展功能可以很好的实现,你只需要安装Fontis WYSIWYG Editor这个插件,现在它支持TinyMCE和FCKeditor。

Magento Connect:magento-community/Fontis_Wysiwyg
详细介绍:
Adds a chosen JavaScript WYSISWYG editor to selected admin pages.

This extension gives you the option to enable a JavaScript WYSIWYG editor to specified admin pages. Currently available editors are:

* TinyMCE
* FCKeditor

Settings are available from the System -> Configuration page, under Admin.

Changlog
========
1.0.4:
– Added config option allowing CSS IDs of additional textareas that should use the WYSIWYG editor to be specified.

1.0.3:
– Integrated FCKeditor file uploader with Magento.
– Added FCKeditor skin configuration option.
– Added FCKeditor file upload directory configuration option.

1.0.2:
– Fixed issue where some text areas would say ‘Required field’ and not submit correctly.
– Added custom_config.js file to the FCKeditor directory where extra toolbar set definitions can be added.
– Added option to configuration page to select the FCKeditor toolbar set used.

Known Issues
===========

* Pages loaded through AJAX calls will not display the WYSIWYG editor.

可以提高Magento速度的插件 – Magento Compiler

Magento麦金斗系统运行比较慢,要求也比较高,这个大家都知道的了,但是它有功能强大,真的是让人又爱又恨。下面介绍一个Magento开发团队开发的插件,官方说明中说可以提高25%到50%的速度,那确实是已经不错的了。这个插件是:Magento Compiler。

Magento Connect:magento-core/Mage_Compiler。需要注意的是,现在的还是Beta版本。
This module compiles all files of a Magento installation and creates a single include path to increase performance

Compiler module is still in Beta and should NOT be used in a production environment for now. From our early tests this module gave between 25% to 50% better performance depending on the page requested.

To enable this module please add the following lines in index.php:

/**
* Error reporting
*/
error_reporting(E_ALL | E_STRICT);

/**
* Compilation includes configuration file
*/
$compilerConfig = ‘includes/config.php’;
if (file_exists($compilerConfig)) {
include($compilerConfig);
}

right before:

$mageFilename = ‘app/Mage.php’;

To test this module after installation go to System->Tools->Compilation

Magento即时流量统计插件 – Magento Clicky Extension

介绍一个Magento麦金斗的流量统计插件,可以即时的看到流量的情况,不像一般的统计软件,一般的都是隔天才知道访问的统计的,这个是可以在后台即时的看到结果,是基于Clicky Web Analytics服务的,插件为:Magento Clicky Extension。

Magento Connect:20美元。
详细介绍:
Clicky Web Analytics is simply the best way to monitor, analyze, and react to your blog or web site’s traffic in real time.

The Magento – GetClicky Extension gives you the possibility to use the real time web analytics services of Clicky.

Clicky is a real time web analytics service. This means that when you login and view your stats, you are seeing up to the minute data on the traffic to your web site. Most services don’t let you see what’s happening “today” until the day after.

Real time data lets you react to changes in your traffic as they occur. For example, if you had an article that hit the front page of a popular site like digg.com, you would see the traffic spike in Clicky immediately, along with links back to the sources sending you the traffic. Knowing this, you could make changes to your site or to the article itself to take advantage of the situation.

If instead you relied solely on a service like Google Analytics, it would be up to 24 hours before you even knew about the traffic, and by then it would be too late to do anything about it.

Magento中的Google Analytics插件 – Fooman Google Analytics Plus

Google Analytics是一个出色的流量统计软件,使用的人也很多,Magento麦金斗中也可以集成这个统计软件,也已经有专门的插件可以使用:Fooman Google Analytics Plus。

Magento Connect:magento-community/Fooman_GoogleAnalyticsPlus
详细介绍:
Additional features for the default GoogleAnalytics module.

This is a beta release – please report how this extensions works for you.

Current improvements:

* * Track every individual page – including sections retrieved via AJAX during one-page-checkout
* * Track the actual typed in keywords by your user (this might not yet work due to a bug in Magento itself)
* * Temporary solution to make your Magento install SEO friendlier via robots.txt

Your funnel in Google Analytics should include these steps:
/checkout/onepage
/checkout/onepage/opc-billing
/checkout/onepage/opc-shipping
/checkout/onepage/opc-shipping_method
/checkout/onepage/opc-payment
/checkout/onepage/opc-review
/checkout/onepage/opc-review-placeOrderClicked
/checkout/onepage/success/

Additional support can be obtained through our website.

Funnel Exits
Currently there seems to be an issue where exits are not properly displayed in the funnel visualisation in Google even though the pageviews are counted correctly in the top content report. [url=http://www.magentocommerce.com/boards/viewchild/10221/]See also this thread.[/url] If anyone has any ideas on how to make Google Analytics behave I am keen to hear it.

Magento快速添加产品的插件
– Quick Product Adder Client

由于Magento麦金斗的后台运行比较慢,所以在网站建设之初,为网站添加产品就成为了一个头痛的问题,添加一个产品就要好几分钟,真的让人受不了。在Magento麦金斗社区中 就这样的插件,可以把添加产品从magento麦金斗中分离出来,独立操作,那样就快很多了。这个插件是一个独立的PHP程序,你可以在本地或服务器上添加产品 (当然你要先安装环境),那样你就可以简单的为Magento添加产品了。这个插件是:Quick Product Adder Client。

Magento Connect:75美元。

这个插件可不是免费的呢,75美元,的确挺贵的,呵呵,因为Magento提供了SOAP类的API,所以那位高人可以写了出来让我们受益一下。

Magento的Blog插件 – Blog

之前介绍过Magento麦金斗的Blog实现的插件:Lazzymonks WordPress Integration, 这个插件是整合Wordpress用的。但是插件的作者lazzymonk更新插件的频率比较慢,而且也还是beta版本。现在有一个新的团队接管了这个 工作,那就是aheadWorks的Blog扩展了(Full featured blog extension for magento)。看插件的介绍是不错的,应该是在Lazzymonks的基础上改进过来的。支持的语言版本也有:English (United States) – en_US,  Czech (Czech Republic) – cs_CZ,  English (United Kingdom) – en_GB,  German (Germany) – de_DE,不过还没有中文的,呵呵,下面是插件的图片介绍。

Magento Connect:magento-community/AW_Blog。

下面的内容可以看到这个团队的热情,看来值得一用:

Due to the lack of activity in this highly demanded extension development, aheadWorks has agreed with the owner and previous developer lazzymonk on moving the ownership rights to our company.

We are already well known in modules development sphere and decided to take our chance to make a valuable contribution to the community.

So we must answer the first question that could arise immediately – yes, the extension continues to be free and open source despite it changes its license and owner.

We’ll try to dedicate more efforts to the development to make this extension better and better and satisfy growing needs of the community.
注意的地方:
If your store uses Monk_Blog, this extension is designed to replace it. Please disable Monk_Blog before install.
Edit app/etc/modules/Monk_Blog.xml: change true to false
兼容性

Sure, we made the new version compatible with the previous one. It doesn’t delete any information, everything from your old blog will be integrated. To ensure proper migration please refer to the upgrade instructions and follow them thoroughly.
新版本功能?

* Last Magento version compatibility
* Switchable WYSIWYG
* Excerpt field
* Tags added
* Tags cloud block added
* If user is logged in comment fields are pre-filled
* Ability to show blog menu only on blog page
* Settings menu shortcut
* Add post menu shortcut
* .htm rewrite added to post link
修复的Bugs:

* Categories not shown in menu if there are no categories
* If category is not assigned to any store, it is shown by default at all stores
* Fixed admin 404’s when “add store code to url” is on
* Non-clear posts delete
* Recent posts display fixed(0 caused unlimited posts instead of disabling)
* Auto-focus to comments form removed

可以在他们的Blog:http://ecommerce.aheadworks.com/blog/或Magento上面的小组:http://www.magentocommerce.com/group/join/286跟踪本插件的持续更新内容。

Magento的TinyMCE整合插件-BouncingOrange TinyMCE (WYSIWYG)

TinyMCE是一块比较强大的WYSIWYG编辑器,使用起来效果很好,功能也比较齐全。之前介绍过另一个Magento麦金斗的WYSIWYG插件:Fontis WYSIWYG Editor,不只是可以TinyMCE,也可以使用FCKeditor。

下面介绍的是只整合了TinyMCE的插件 – BouncingOrange TinyMCE (WYSIWYG)

Magento Connect:magento-community/BouncingOrange_TinyMce
特点:

TinyMCE is fully configurable (without modifying any code file) in the administration configuration (System -> Configuration / Admin / WYSISYG Editor (TinyMCE)). You can activate TinyMCE for the following textaera : – Product Description – Product Short Description – CMS Page Content – Static Block Content – Category Description – Newsletter Template TinyMCE extra packages included : – GZIP Compressor – Language Pack (+60 languages)

需要上传/管理功能的话,可以增加使用模块 – BouncingOrange_TinyBrowserFile。

BouncingOrange TinyMCE (WYSIWYG)的功能增强插件 – BouncingOrange TinyBrowser (file uploader/manager) for TinyMCE
Magento麦金斗整合TinyMCE的插件在之前介绍过,这一个是需要上传/管理功能的插件 – BouncingOrange TinyBrowser (file uploader/manager) for TinyMCE。

Magento Connect:magento-community/BouncingOrange_TinyBrowser

特点:

TinyBrowser is fully configurable (without modifying any code file) in the administration configuration (System -> Configuration / Admin / WYSISYG Editor Uploader (TinyBrowser)).

TinyBrowser is integrated with Magento session verification and the upload also use an obfuscation key but don’t forget: installing this extension you are adding a non-magento software to upload files, it could become a security issue.

增加Magento方法的插件 – Remove Placeholder

一个比较简单的插件,用来学习的话觉得不错。主要功能是在产品分类列表页面中增加可以删除Placeholder的方法。插件 – Remove Placeholder。

Magento Connect:magento-community/ESolutions_NoPlaceholder

介绍:
Provides a method that can be used to remove the placeholder on the category list page.

This module extends Mage_Catalog_Helper_Image and provides the method hasImage() which will return true if the current product has an image and false if not.

This new method can be used in an if statement to remove the magento placeholder image.

值得推荐的新闻发布插件 – news

Magento麦金斗中的CMS系统已经不错的了,但是新闻发布相关的好像不怎么好实现,现在有了这一个插件就很好了,看下图的显示效果也不错的,对于要实现简单的网站新闻发布很好。插件:news。

Magento Connect:magento-community/news
特点:

可以实现在前台显示最新的5条新闻,在后台可以管理新闻信息,添加,编辑,删除功能都有。

一个方便管理边栏的Magento扩展 – Grid Manager

使用过Magento麦金斗的人都知道,在添加页面的时候,不管是产品费雷页面,还是产品页面,还是CMS页面,我们都可以设置布局的方式,显示左侧栏, 显示有侧栏等等。那有时候我们可能会希望批量修改这些显示方式,而又不用修改文件,就可以使用这个Magento麦金斗插件了:Grid Manager。是aheadWorks提供的扩展,之前介绍过他的另外一个扩展:Blog插件。

Magento Connect:69美元。
功能特点:

* Add/remove columns
* Editable column titles and sizes
* Quick editor which opens without page reload
* On-the-fly column design
* 2-ways grid customization
* Ability to explore grid data source
* Easy 2-minutes installation
* Meets Magento programming practices for most versions and customizations compatibility

Magento菜单管理插件 – Magento Easy Navigation

Magento麦金斗的菜单管理是比较灵活的,可以层级显示,不过有时候要修改菜单的显示方式的话可能就要修改主题文件了,如果不想做修改的话,可以使用 下面介绍的插件进行操作,可以自由定制头部,左侧和右侧的菜单的显示 – Magento Easy Navigation。不过这样的插件也要39美元,觉得不怎么值,会修改主题文件的话还是修改好,如果你想学习,可以通过本站的Magento麦金斗设计人员手册学习,这个插件是TemplatesMaster开发的。

Magento Connect:39美元
特点:

This extension will help to easily change magent classic navigation look and user experience. EasyNavigation module support top navigatio block, left navigation block and right navigation block. Select navigation type, number of navigation levels to load, load active brunch only option, navigation columns count, levels per dropdown to create really unique navigation type for your store.

Magento客户组自动转换插件 – Customer Group Switcher

Magento麦金斗中的客户组是一个非常好的工具,可以在制定产品价格和购物车规则等的时候用到,可以很好的帮助网站进行推广。但有的时候你可以要客户 的客户组在达到一定的条件之后自动变化,例如在客户购买了800美元的产品之后,客户就升级成为高级客户组等。这样的需求是需要的,之前在Magento 麦金斗的论坛上面也看到过有人提出了这样的需求。现在有了下面的这个插件,就可以轻松地满足这些需求了 – Customer Group Switcher。

Magento Connect:magento-community/Netzarbeiter_GroupSwitcher
特点:

This extension enables you to automatically change a customers group when specific conditions are met.
Possible conditions are:
– A specific product is brought
– A certain amount of orders (or more) have been placed by the customer
– The customer has generated a certain (or higher) turnover
– An order with a specific total (or higher) is placed

The details of the conditions can configured as follows:
– Customer group to switch the customer to
– Rule trigger type
– Rule condition value (the SKU, or the amounts)
– Apply rule only if the customer currently is in a specific group
– Apply rule only if the order matches a specific status (pending, complete, …)
– Apply rule only to orders from specific store views

USAGE:
After the installation there is a new menu entry in the admin interface under
Customers > Customer Groups > Group Switch Rules

There you can add as many rules as you need in the usual magento way.

CONFIGURATION:
You can disable the extension on a store view level at
System > Configuration > Customer Configuration > Customer Group Switcher

CHANGELOG:
0.1.7 Initial Release

TODO:
– Add German locale
– Do I want to limit NumOrders and TotalTurnover selects to orders from the store_id’s of the rule??
– Ajax search autocomplete when entering sku’s
– Hide store_ids multiselect on single store installations
– Mass update rule status

If you have ideas for improvements or find bugs, please send them to vinai@netzarbeiter.com该E-mail地址已受到防止垃圾邮件机器人的保护,您必须启用浏览器的Java Script才能看到。 ,
with Netzarbeiter_GroupSwitcher as part of the subject

Customer Options导入导出插件 – JC_Custops
我们都知道Magento麦金斗已经集成了产品导入/导出的功能,但是产品的Custom Options, Tier Prices和Grouped Products是没有导入/导出功能的,下面介绍的插件就实现了这个功能 – JC_Custops。
Magento Connect:69美元。
特点:
Import/Export Module/Extension with Custom Options, Tier Prices and Grouped Products Everyone wants to import and export with custom options and we don’t know why it wasn’t already made. We’ve done it and it works. you can import and export custom options (with limitations), tier prices and Grouped Products. Use this to import your products in a CSV format..

Magento整合Joomla的插件 – MageBridge for Joomla!

Joomla是一个强大的CMS系统,Magento麦金斗又是一个强大的电子商务平台,两者可以整合那就可以开发出更加强大的平台了。下面介绍的插件就 是整合这两个系统的,不过是一个收费的插件,给出的Magento Connect只是一个downloader,整套程序还是要钱的,不过之前介绍过的Drupal整合Magento麦金斗的插件都是免费的呢。 MageBridge for Joomla!

Magento Connect:magento-community/Jira_MageBridge(只是一个downloader,需要整套程序可以到http://www.yireo.com买license)
特点:

MageBridge adds a bridge between Joomla! 1.5 and the Magento e-commerce platform. It allows for displaying Magento content within the Joomla! component-area but also ships with Joomla! modules and Joomla! plugins.

Please note: This is a commercial extension. The extension-key supplied on this page is used to install a MageBridge Installer program, but to use the actual functionality you’ll need to purchase a license key.

The Yireo Shop will be online in a few days time, allowing you to purchase a license for this wonderful solution.

产品颜色缩略图插件 – Color Thumbnails

在一些网站我们看到过,一个产品有几个可供选择的时候,我们是通过那些颜色小图片或按钮来选择我们喜欢的颜色,然后可以看到那件产品这个颜色的相关 图片。Magento麦金斗默认是没有这个功能,不过通过下面的插件就可以很容易实现这个功能 – Color Thumbnails。效果可以看:http://www.temgra.com/index.php/color-thumbnails- magento-extension.html

Magento Connect:99美元。
特点:

Color Thumbnails is a Magento extension for configurable products. With Color Thumbnails your customers can see how a product looks like in different colors, shapes or designs. This Magento extension is very similar to Color Views. The difference is that Color Thumbnails can be used with many attributes – in the first step all available colors (or designs) are shown, followed by other attributes. Thumbnails are shown for the first drop down only. In this way, one can see how many different colors or designs of a product are available. To achieve this images are saved in folders for each configurable product. If the Magento extension cannot find a certain image or thumbnail, placeholder images or thumbnails are used. Each color can have any number of additional images. This Magento extension works extremely fast – additional images are displayed very quickly when you move the mouse over an additional picture. It is very good suitable for shops for apparel, shoes or other items in various colors or patterns – in the first step, all available colors or patterns are displayed, then size, length, etc. selected.

Mangento产品浏览过滤插件-Year Make Model

本插件可以在Magneto麦金斗前台浏览产品是通过Vehicle,Model和Year来过滤浏览的商品,这个主要是提高用户体验的。如果有需要的话可以使用这个插件 – Year Make Model。
Magento Connect:magento-community/Year_Make_Model_Filter_Box
特点:

This is “Select Vehicle” box for Auto Parts web sites.
It adds ability to select Make Model Year.
Then when you navigate with categories menu you see only products that match the make, model, year selected (and the products that don’t have any make, model, year restrictions).
The selected make, model, year options are stored in the visitor’s browser cookies. So when he visits the site the next time the year, make, model are already selected and he sees only the products for his car.

HOW TO USE:
Go to your Magento admin panel -> Ymm -> Manage Items and add YMM items to all your products.

NOTE: The products without model/make/year/ set are treated as for all models, all years, all makes.
If you want to select BMW and see only BMW products all the other products should be set to another car.
So you have to add YMM items to all your products to see the effect.

NOTE: You should know your product id to be able to add an YMM item to it.
You can find product id in the product description page url:
http://yoursite.com/magento/catalog/product/view/id/119/s/coalesce-funct…
The number 119 is the product id in the url.

CHANGE LOG:
in version 2.0 import feature was added

Magento产品更新通知顾客插件-Product Updates Notifications

在Magento麦金斗中本插件的作用是可以在有新产品,产品库存更新,促销信息和其他一些你希望的一些产品更新状态,可以通过Product Updates Notifications来通知客户。这个功能是一个营销的手段。方便管理老客户和可疑获得更多的回访率,随时知道商店的变化。

价格要79美元,不便宜呢。

值不值得购买就要看你的需求了。可以在下面列举的地方放这个插件功能的链接:
– under the title above the reviews block;
– after reviews before the price;
– after the price before “Add to cart” button;
– after “Add to cart” before short description.
You can also insert it anywhere you wish via CMS.

可以修改Magento的订单号,Invoice,Shipment和Credit Memo号码的插件-Flex Invoice

在Magento麦金斗中订单号的生成方式是默认的方式,可能有很多人不喜欢这样的格式。包括Invoice,Shipment和Credit Memo号码的。这个插件就是可以自定义这些号码的格式的插件,不过是一个收费的插件,感觉不值。

Magento麦金斗插件价格:24.95美元。

下面介绍的是一些修改的例子,当然也可以自定义这些格式的了:
– Custom prefixes for orders, invoices, shipments and credit memos;
– Custom postfixes for orders, invoices, shipments and credit memos;
– Set a starting number for orders, invoices, shipments and credit memos;
– Individual prefixes, postfixes and starting number may be used for each store;
– Support templates values for prefix and postfix, for example: %STOREID%, %YY%, %YYYY%.

Magento中实现Highslide的功能-Highslide Plugin

Highslide是一个被广泛使用的JS图片浏览特效,客户体验效果很好。Magento麦金斗中默认的图片浏览方式并不是Highslide的方式,本插件可以轻易的把Highlslide效果整合到Magento麦金斗建立的网店中。

不过这个也要收费的呢,要15美元。

其实有很多的Magento麦金斗主题也已经集成了Highslide功能的了。如果你对Magento麦金斗的模板制作有点了解的话,也可以自己加入进去的。你可以通过本网站的Magento麦金斗设计人员手册对这方面的知识进行学习。

Magento分类页面默认图片插件-EASY TOP CENTER COLUMN IMAGE

当你不想在Magento麦金斗后台中为每个分类页面都设定一个头部图片或分类描述的时候,而是想用一个通用的图片显示在每个分类页面的话。可以使用这个插件-EASY TOP CENTER COLUMN IMAGE。

Bluehost美国主机上能否安装Magento?

BlueHost能否安装Magento?
完全没有问题,BlueHost虚拟主机上可以安装一个或多个Magento。
Magento是标准的PHP商务程序、BlueHost虚拟主机是标准和规范的PHP空间,

同时在Simple Scripts中BlueHost提供了快速简单的一键安装Magento服务。

bluehost支持环境:

Unlimited Disk Storage Unlimited Unlimited
Unlimited Domain Hosting Unlimited Domain Hosting Unlimited Domain Hosting
Free Drag and Drop Site Builder (New!) Free Drag and Drop Site Builder Free Drag and Drop Site Builder
Free Domain Name (*) One Year One Year
Support International Domain Names Support for International Domain Names Support for International Domain Names
POP3/POP3 Secure E-mail Support Unlimited Unlimited
IMAP/Secure IMAP E-mail Support Unlimited Unlimited
3 Different Webmail (Web Based E-mail) Solutions 3 Different Webmail (Web Based E-mail) Solutions 3 Different Webmail (Web Based E-mail) Solutions
Forwarding E-mail Accounts Unlimited Unlimited
E-mail Autoresponder None Unlimited
Unlimited GB of Site Transfer Unlimited Unlimited
Add-on Domains Unlimited Unlimited
Parked Domains Unlimited Unlimited
Subdomains Unlimited Unlimited
cPanel Account Control Panel cPanel account control panel cPanel account control panel
FTP Access FTP access FTP access
Web File Manager Web File Manager Web File Manager
Secure Shell (SSH) Access Secure Shell (SSH) Access Secure Shell (SSH) Access
Server Side Includes Server Side Includes Server Side Includes
Hotlink Protection Hotlink Protection Hotlink Protection
Override .htaccess Support Override .htaccess Support Override .htaccess Support
Log Files Log Files Log Files
Site Statistics Site Statistics Site Statistics
Customizable Error Pages Customizable Error Pages Customizable Error Pages
Custom Cronjobs Custom Cronjobs Custom Cronjobs
Spam Assasin Protection Spam Assasin Protection

忘记Magento后台管理员密码,找回Magento登陆密码

忘记Magento后台管理员密码,找回Magento登陆密码

在安装使用Magento有人可能碰到这种情况,忘记了magento后台管理员的密码,没办法登入magento后台,大多数朋友一气之下就重新安装了magento,这样费力又费时。我在这给大家将介绍一个比较好的方法,不必重新安装就可以重新设置你的magento后台管理员密码,这样就避免了不必要的麻烦。

密码是经过md5加密的
你只需要将你要生成的密码用md5加密工具加密一下,替代phpadmin里面看到的md5加密的密码就可以了。

我这里给出详细解决办法:

1、打开你本地或者空间管理后台的phpMyAdmin
2、进入你的magento数据库
3、点击你的magento数据库的管理员用户表admin_user
4、进去后会看到一个表,在表中找到与你管理员用户名对应的那一行,点击前面想笔一样的编辑按钮.
5、找到password字段,把值后面的字符串修改成你想要的密码,然后在函数中的下拉菜单中选择MD5,接着点击执行按钮就OK了。当然,你也可以直接用你已知密码的md5值覆盖替代。例如用admin123这个密码,他的md5值就是 0192023a7bbd73250516f069df18b500
用这个覆盖你原来的密码的md5值,然后点下面的执行按钮。
完成后你就可以用你的新密码admin123登录了。

登陆后,如果你想该回成原来的密码,只须在 System -> my account 中设定回原来密码即可。

php模板引擎的引入

php模板引擎的引入

假如你正在设计一个交互式的网站,你一定会关注两个主要的问题,就是界面美工和应用程序。在大多数的项目组中,开发一个Web程序都会呈现这样的流程:方案文档提交之后,界面设计者(美工)制造了网站的外观模型,然后把它交给后台程序员。程序员运用PHP完成程序逻辑,同时运用外观模型做成根本架构,然后工程被返回到HTML页面设计者继续完善。就这样工程可能在后台程序员和页面设计者之间来来回回好几次。由于后台程序员不喜欢干预任何有关HTML标签,同时也不需求美工们和PHP代码鬼混在一同。美工设计者只需求配置文件,动态区块和其他的界面局部,不用要去接触那些扑朔迷离的PHP代码。因而,这时分有一个很好的模板支持就显得很重要了。
PHP是一种HTML内嵌式的在效劳器端执行的脚本言语,所以大局部PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。固然经过MVC设计形式能够把程序应用逻辑与网页呈现逻辑强迫性别离,但也只是将应用程序的输入、处置和输出分开,网页呈现逻辑(视图)还会有HTML代码和PHP程序强耦合在一同。PHP脚本的编写者必需既是网页设计者,又是PHP开发者。但实践状况是,多数Web开发人员要么是通晓网页设计,可以设计出漂亮的网页外观,但是编写的PHP代码很糟糕;要么仅熟习PHP编程,可以写出强健的PHP代码,但是设计的网页外观很难看。具备两种才干的开发人员很少见。
如今曾经有很多处理计划,能够将网站的页面设计和PHP应用程序简直完整别离。这些处理计划称为”模板引擎”,它们正在逐渐消弭由于缺乏层次别离而带来的难题。模板引擎的目的,就是要到达上述提到的逻辑别离的功用。它能让程序开发者专注于材料的控制或是功用的达成;而网页设计师则可专注于网页排版,让网页看起来更具有专业感。因而,模化引擎很合适公司的Web开发团队运用,使每个人都能发挥其特长。
模板引擎技术的中心比拟简单。只需将美工页面(不包含任何的PHP代码)指定为模板文件,并将这个模板文件中有活动的内容,如数据库输出、用户交互等局部,定义成运用特殊”定界符”包含的”变量”,然后放在模板文件中相应的位置。当用户阅读时,由PHP脚本程序翻开该模板文件,并将模板文件中定义的变量停止交换。这样,模板中的特殊变量被交换为不同的动态内容时,就会输出需求的页面。
在Web开发中别离应用程序的业务逻辑和表现逻辑,是我们运用模板引擎的主要目的。这是由于有以下两个重要缘由:
美工设计人员能够与应用程序开发人员独立工作,由于应用的表现和逻辑并非密不可分地纠缠在一同。此外,由于大多数模板引擎运用的表现逻辑普通比应用程序所运用编程言语的语法更简单,所以,美工设计人员不需求为完成其工作而在程序言语上破费太多精神。
能够运用同样的代码基于不同目的生成数据,例如生成打印的数据、生成Web页面或生成电子数据表等。假如不运用模板引擎,则需求针对每种输出目的复制并修正代码,这会带来十分严重的代码冗余,极大地降低了可管理性。