centos6的64位在安装virtualmin,webmin时出现错误的解决办法

如果centos6.0或centos6.3的64位在安装virtualmin,webmin时出现下方的错误,

Error: Package: 1:httpd-manual-2.2.15-15.el6.vm.noarch (@virtualmin)
           Requires: httpd = 1:2.2.15-15.el6.vm
           Removing: 1:httpd-2.2.15-15.el6.vm.x86_64 (@virtualmin)
               httpd = 1:2.2.15-15.el6.vm
           Updated By: 1:httpd-2.2.15-15.el6.vm.1.x86_64 (virtualmin)
               httpd = 1:2.2.15-15.el6.vm.1
           Available: httpd-2.2.15-15.el6.i386 (virtualmin)
               httpd = 2.2.15-15.el6
           Available: httpd-2.2.15-15.el6.centos.x86_64 (base)
               httpd = 2.2.15-15.el6.centos
           Available: httpd-2.2.15-15.el6.centos.1.x86_64 (updates)
               httpd = 2.2.15-15.el6.centos.1
           Available: 1:httpd-2.2.15-5.el6.vm.x86_64 (virtualmin)
               httpd = 1:2.2.15-5.el6.vm
           Available: 1:httpd-2.2.15-9.el6.2.vm.x86_64 (virtualmin)
               httpd = 1:2.2.15-9.el6.2.vm
           Available: 1:httpd-2.2.15-15.el6.x86_64 (virtualmin)
               httpd = 1:2.2.15-15.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
.. install failed!

直接运行
rpm -e httpd-manual
后,再安装
virtualmin,webmin即可!

magento的.net c#环境下调用v2 soap接口时发现urn:Magento的associativeMultiArray错误解决

magento的.net c#环境下调用v2 soap接口时发现以下错误:
自定义工具错误: 无法导入 Web 服务/架构。无法从命名空间“urn:Magento”导入绑定“Mage_Api_Model_Server_V2_HandlerBinding”。 无法导入操作“catalogProductCreate”。 缺少数据类型“urn:Magento:associativeMultiArray”。
这是magento的一个bug
解决方法是:
/app/code/core/Mage/Api/etc/wdsl2.xml
中的某个complexType块的下方增加如下内容即可

<complexType name="associativeMultiArray">
                <all>
                    <element name="associativeArray" type="typens:associativeArray" minOccurs="0" />
                </all>
 </complexType>

magento的soap v2接口在.net c#调用时出现响应text/html,应为text/xml的错误解决

magento在.net c#调用v2 soap接口时,在login验证时,出现,“客户端发现响应内容类型为“text/html”,但应为“text/xml”。\r\n请求失败,错误信息为:\r\n–\r\n<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\">\n                <SOAP-ENV:Body>\n                <SOAP-ENV:Fault>\n                <faultcode>0</faultcode>\n ”
的错误。
经过排查,是没有安装php-soap插件引用的
在centos环境下yum -y install php-soap即可完全安装。