我在一台服务器上安装了Magento123.456.10.129并将其文件复制并粘贴到123.456.241.82。当我尝试从123.456.241.82访问Magento时,它被重定向到123.456.10.129。如何更改Magento的基本URL?我可以为两个Magento保留相同的数据库吗? 最佳答案 如果您想在两个单独的URL(即暂存/生产)上从一个数据库运行两个相同的网站,那么您可以通过设置local.xml中的值来简单地覆盖数据库中的默认base_url在您的辅助服务器安装中的app/etc下。在管理节点下添加以下内容
我正在尝试将SOAP与C#结合使用。Magento1.4.2。http://localhost/api/v2_soap/?wsdl在这里我可以看到方法catalogProductCreate所以我尝试连接:$proxy=newSoapClient('http://localhost/api/v2_soap/?wsdl');$sessionId=$proxy->login('xxx','xxxxxx');//userwithfullaccess$newProductData=newstdClass();$newProductData->name='ProductName';$newPro
我正在尝试在我的电脑上安装Magento1.8。我在Debian环境中使用Vagrant作为虚拟机。每次我尝试安装它时都会显示错误:Fatalerror:Uncaughtexception'Exception'withmessage'Warning:Unknown:Failedtowritesessiondata(files).Pleaseverifythatthecurrentsettingofsession.save_pathiscorrect(/var/www/html/magento/magento_1.8/var/session)inUnknownonline0'in/var
我有这个全局配置:Giftlab_Subscriber_Modelsubscriber_resourceGiftlab_Subscriber_Model_Resourcesubscriber_recordscore_writecore_readGiftlab_SubscriberGiftlab_Subscriber_Model_Resource_Setupcore_setup在我的mysql4-install-0.1.0.php文件中,我需要获取表名。我该怎么做?我知道是这样的:$this->getTable('subscriber_resource/records')但这只会产生异常
我正在尝试编译我的magento商店的代码。最初的编译产生了一个错误,我追踪到FoomanSpeedster高级模块。我从商店的代码中完全删除了该模块,然后再次重新编译。此次编译顺利完成,在/includes/src/文件夹下可以看到所有类(约7500个)。但是在编译之后,我网站的前端显示死机白屏,apache错误日志中没有生成任何错误。奇怪的是后端工作得很好。我还将php脚本的内存限制增加到1024M,这样php内存不足就不是问题了。关于可能是什么问题或如何跟踪问题/错误的任何建议。 最佳答案 从这里重新发布我的答案。希望对你有帮
我正在使用以下脚本导出我们的产品列表,以发送给Google以获取其购物list服务(GoogleBase)。该脚本运行良好,但它会将品牌和制造商列留空:getCollection();$products->addAttributeToFilter('status',1);$products->addAttributeToFilter('visibility',4);$products->addAttributeToSelect('*');$prodIds=$products->getAllIds();$product=Mage::getModel('catalog/product');
我正在尝试让用户在Magento中以编程方式结帐。我可以将它们发送到$this->_redirect('checkout/onepage');但如果他们有某种第三方结帐扩展程序,我将不会使用正确的扩展程序。有没有办法获取网站的默认结帐网址并重定向到那里? 最佳答案 你可以试试$checkout_link=Mage::helper('checkout/url')->getCheckoutUrl();在所有情况下都返回结帐链接同时使用任何扩展程序,例如OnePagecheckout或OneStepcheckout如果使用了扩展程序,它只
我的新magento安装遇到了一个奇怪的问题。即使我有禁用单页结帐:否和允许访客结帐:是,也没有访客结帐选项。我查看了数据库中的core_config_data,但找不到任何会引发此行为的内容。我没有自定义模板并且禁用了缓存……我通过命令行ssh安装了最新的magento并包含了示例数据包。我在我的本地机器上安装了另一个magento副本(没有测试数据)并且它工作正常。可能跟样本数据有关??我在这里不知所措......有人有想法吗?? 最佳答案 我也遇到了这个问题,当我删除名为persistent_shopping_cart的coo
我有一个很奇怪的问题,我可以在本地获取产品属性值,但是当我转到实时服务器时,我得到一个空值。Magento版本1.6.2。要获取属性值,我使用以下代码:$product=Mage::getModel('catalog/product')->load($_item->getProductId());$my_attribute=$product->getAttributeText('my_attribute');本地和实时服务器上的PHP5.3和apache2.2 最佳答案 试试这些:$attribute_option_id=Mage:
我目前正在实现一个插件来管理magento商店系统中的报价请求。这个想法是,请求与报价相关联,后端的某个人应该能够为每个报价项目应用单独的销售规则。在前端和后端实现创建和编辑相关实体的功能没有问题。但是我无法将特定的销售规则应用于报价项目,并且无法将该规则反射(reflect)在行总计以及报价的小计中。我目前的方法是使用sales_quote_address_discount_item-Hook。在那里,我使用了派生自Mage_SalesRule_Model_Validator的类实例,它重载了_getRules()-方法给出了相关的Mage_SalesRule_Model_Rule。