一个Magento电子商务网站,做好了,发现安装插件的功能,连接不上magento connect,出现错误信息:Error: Please check for sufficient write file permissions
网站上面,有说明要修改文件夹权限,根据网站给出的说明,修改了文件夹的权限,还是不行……
最后,把网站的根目标权限修改成777,终于好了……
一个Magento电子商务网站,做好了,发现安装插件的功能,连接不上magento connect,出现错误信息:Error: Please check for sufficient write file permissions
网站上面,有说明要修改文件夹权限,根据网站给出的说明,修改了文件夹的权限,还是不行……
最后,把网站的根目标权限修改成777,终于好了……
Magento是非常流行的开源电子商务网站,很多人使用。之前帮助一个朋友,使用magento做了一个网站,这几天,告诉我,网站不能够访问了。
使用ftp软件,在网站根目录,/var/report,下载最新的报告文件,打开后,里面看到错误信息:
Strict Notice: Only variables should be passed by reference in /home/xxxxxx/public_html/lib/Zend/Db/Select.php on line 246
在网上搜索了一下,看到这个方案,依照这个修改,网站还是不能够访问。
然后到/var/cache,把这个文件夹清空,刷新网站,好用了,呵呵^^
具体解决方法:
1) 使用ftp软件,下载并编辑这个文件
/public_html/lib/Zend/Db/Select.php
2) 找到这个: $correlationName = current(array_keys($this->_parts[self::FROM]));
3) 把刚刚找到的一行,替换成下面的2行
$correlationName = array_keys($this->_parts[self::FROM]);
$correlationName = $correlationName[0];
4) 保存修改过的文件,并上传
Magento是一个强大的网店程序,很多人用这个来做电子商务。
其中一般一个功能是批量上传,在管理大量产品的时候,非常方便,可以避免网页打开速度慢,在页面之间来回跳转,以及重复输入数据,只需要在excel中编辑数据,之后就可以实现产品批量上传到magento站点。
实现步骤:
1、使用FTP软件,把所有的产品图片上传到magento/media/import
2、在magento管理后台 system– import/export — profile 选择export all product
然后选择 run profile,会生成一个文件A,可以用ftp登录到magento/var/export下载
3、以文件A为模板进行编辑,如果站点是多语言的,要注意一个产品最好是提供各个语言的记录
4、图片image,small_image,thumbnail的路径以/开头,/后面是文件名称
5、数据文件默然是csv,也可以是xml,这个和后台设置对应就可以
6、同一个产品的SKU要一致,不同产品的SKU不可以重复,magento通过sku来识别产品
7、如果要导入magento的custom option要设定magento产品属性has options为1
8、custom option在数据文件中要放在最后一列
9、在magento管理后台 system– import/export — profile 选择Import All Products
然后点击“Upload File”页面,将数据文件上传
10.然后点击“Run Profile”页面,从select a file下列列表中,选择刚刚上传的文件名称,然后点击Run Profile in Popup。
OK,上传完毕。
在这个过程中,需要网站的ftp密码,通过ftp上传图片,和下载数据模板文件A
星期六, 七月 5. 2008
最近一个月开始深入研究Magento(一套开源网上商店系统)。
Magento这套开源网上商店系统非常非常非常非常出色。其基于经典的PEAR架构和Zend Framework架构,使用EAV(实体-属性-值)模型,设计完美,扩展性极好。明显超越phpMyAdmin、Smarty等众多著名的PHP开源系统,是PHP开源系统中惊艳、典范、登峰造极之作,是未来网上电子商务站点的首选。
Magento应该是当今开源电子商务系统的翘楚,能跟其在同一档次的同类系统应该没有。和Magento比起来,osCommerce……不堪入目。
Magento瑕疵很少,很难得。我想起来《笑傲江湖》里面好像说过,练武不仅仅是武功高的问题,而且还有如何减少自己武功中的瑕疵和漏洞的问题;瑕疵、漏洞越少,才能更立于不败之地(例如武当掌门用滴水不漏的剑法将自身武功的漏洞雪藏其中,让外人不易识破、很难攻入)。就像早先的phpBB3,万众期待,结果居然对UTF-8的支持颇为糟糕,引来一片非议,最终phpBB3还是决定完善地支持UTF-8编码了。Magento在不断减少自身漏洞、缺点方面做得很好。(这段描述只是说Magento在设计上很合理,即便有bug也往往能很快修补;但并不是说Magento没有什么bug)。
使用Zend Studio for Eclipse (仅限于v6.0.1或以上)这款IDE来管理、开发Magento,是最完美搭配。
Magento的缺点:
* 功能很好很强大,在没有专人指导的情况下用户不太容易直接上手,虽然它的易用性其实很不错。
* 二次开发或对其作修改的话,需要有较好的计算机编程知识、PHP编程水平以及web编程水平,最好对Zend Framework这套框架比较了解。对于程序员而言,这不是一个入门级的开源产品可以随便轻易上手的。
其他的就不深入展开了,太花时间。谢绝讨论细节,抱歉。
转载:http://www.deminy.net/blog/archives/4458-y.html