现在的位置: 首页
0℃

安装Redmine 2.0

2012年05月16日 后端技术  ⁄ 被围观 70+
Redmine 这厮就这样大张旗鼓的升级到了2.0。正好公司的mantisbt实在是不给力,就准备安装Redmine。很之前安装的方法并没有什么区别,可以参考之前安装CentOS 6 安装Redmine。特此记录下。 下载Ruby 1.8.7稳定版即可。 cd ~   wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz   tar xzvf ruby-1.8.7.tar.gz   cd ruby-1.8.7   ./configure   make && make install 查看Ruby的版本,会报错。 ruby -v   -bash: /usr/bin/ruby: No such file or directory ...
阅读全文

0℃

添加Apache模块

2012年05月12日 后端技术  ⁄ 被围观 28+
和php添加模块类似,Apache也有动态添加模块的工具apxs。 找到下载的模块目录 cd /usr/local/apache/modules/filters // 编译并安装 apxs -ica mod_deflate.c   //会出现编译问题,换成绝对路径编译 apxs -ica /usr/local/apache/modules/filters/mod_deflate.c apxs在编译完成时,会自动将编译好的模块安装到apache的所在的模块目录,例如/usr/local/apache/modules。并在/etc/httpd/conf/httpd.conf添加 LoadModule deflate_module modules/mod_deflate.so 参考 http://httpd.apache.org/docs/2.2/...
阅读全文
0℃

动态添加php extension

2012年05月12日 后端技术  ⁄ 被围观 31+
通常情况下,在手动编译下都会添加一些常用的php模块,例如mbstring、curl等。那如果手动编译后,发现有些应用又需要添加新的php模块呢? php官方列出了几种动态添加模块的方式: 1. 使用pear来安装pecl的模块。 2. 使用phpize来安装pecl模块。 3. 使用pecl来安装模块。 4. 重新静态编译php,添加相关的模块。 其中1和3都要求已经安装pecl或者pear模块。pecl和pear的命令参数都差不多了。使用pecl安装模块的命令如下: /usr/local/php5.3.10/bin/pecl install apc //卸载apc /usr/local/php5.3.10/bin/pecl unins...
阅读全文
0℃

Magento Sales Grid Filter bug

2012年05月11日 Tips  ⁄ 被围观 37+
当你使用Sales Order的filter时有时会莫名其妙的出现 就会出现下面Magento经典的报错页面。 在var/report/找到这个报告,显示 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ordercomment' in 'where clause' 你的错误可能会是下面这样子的: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'create_at' in 'where clause' 更可能会是这个: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause' 从core复制文件app/code/core/Mage/Adminhtml/Block/Sales...
阅读全文
0℃

Magento 设置Grid per page size

2012年05月10日 Magento, Tips  ⁄ 被围观 43+
Magento后台的Grid pagesize默认最大值为200,已经远远不能满足用户们的需要了。在后台实在是找不到可以设置pagesize 的地方,只好自己手动Hack了。 打开app/design/adminhtml/default/default/template/widget/grid.phtml,找到 <select name="<?php echo $this->getVarNameLimit() ?>" onchange="<?php echo $this->getJsObjectName() ?>.loadByElement(this)"> <option value="20"<?php if($this->getCollection()->getPa...
阅读全文
1℃

创建可配置的产品Configurable Product

2012年04月14日 Magento  ⁄ 被围观 94+
接着上篇文章写点技术性文章,再次充实下Magento让人汗颜的开发文档。这次我要创建的是Configurable Product。创建该类型的产品是相当的复杂。首先必须创建一个全局Global的属性,类型为Drodown,设置Ues To Create Configurable这Product 为 Yes。这样新建一个Configurable Product 的时候选择这个属性就可以了。建议新建一个单独的Attribute Set,例如Configurable,把需要配置的属性,例如size加入到这个Configurable的属性组。 然后创建独立的simple类型的产品,设置size这个属性值,即可与Configurable Produ...
阅读全文
0℃

创建Attribute 和 Attribute Set

2012年04月08日 Magento  ⁄ 被围观 120+
自从上次总结后,俺是忙得团团转,忙着找工作,忙着打代码,忙着忙着,一晃一个月就过去了。清明放假除了祭奠亲人外,顺便总结下最近的成果。最近一直在忙的项目是数据导入。从在我看来后台"很原始"的Zencart 平台迁移到扩展性强,性能很弱的Magentlo上。在迁移数据的过程中,遇到了需要创建Attibute Set的问题,在这里记录下我的解决方案。btw,在我看来,Mqgento的开发文挡匮乏得令人发指的程度,还有这么多优秀插件出现,这不得不得让人相信这是个奇迹!好了,废话不多说,上代码儿。 <?php //get...
阅读全文
5℃

2011 年终总结

2012年03月04日 随笔  ⁄ 被围观 299+
一晃一年又过去了,按照以前的(2010)的惯例,又到了年终总结的时候了。 关于生活 首先从生活上说起吧。基本还是单身的,看电影还是一个人的。在这一年里终于追完了老友记的全十季,当看一群生活了十年的朋友终于再次聚到一次的时候,那场面是很让人怀念的。在追完了老友记之后,我又努力看完英国长寿剧神秘博士,开始爱上科幻剧了。下半年,我又努力看完星际迷航的前2季,准备终结星际迷航系列了。之后一不小心就看到生活大爆炸,看那一群理科生和一美女的搞笑生活,知道有谢耳朵这号人物。后来,我发现有个同事有...
阅读全文
1℃

CentOS 6 安装Redmine

2012年02月25日 后端技术  ⁄ 被围观 415+
Redmine是一个灵活的项目管理web应用,采用Ruby on Rails框架开发。Redmine是典型的web 2.0网站,项目管理系统的后起之秀。Redmine支持多项目,灵活的角色权限管理,灵活的问题追踪,自动生成甘蔗图和日历,新闻,文档和文件管理,wiki,论坛,问题自定义属性,SCM集成(包括SVN,Git,CVS,Mercurial),支持多种数据库等等。 最新1.3版本要求运行环境如下: ruby 1.8.6, 1.8.7 Rails 2.3.14 Rack 1.1.x RubyGems
阅读全文
0℃

Magento 多站点多域名安装教程

2012年02月18日 Magento  ⁄ 被围观 248+
在电子商务越来越火的今天,在线建立自己的商店已经不是一件很困难的事了,Open Source的网店软件比比皆是,现在最流行Prestashop, Magento, Opencart等等,以Magento最为著名,可扩展性强,多商店统一后台管理,对SEO友好。在这里可以看到三个软件的对比。 这篇文章是安装magento子域名的教程,请先进行安装之前,确认以下几点: 1.请先确认子域名是否已经指向你的服务器 2.可以编辑.htaccess文件 3. 熟悉Cpanel操作 我们的目标是建立一个独立在线商店store.xbc.me,再安装一个mage.xbc.me的子域名商店,后台统一...
阅读全文