Magento 从 Godaddy 服务器迁移到 Amazon aws Ubuntu
Posted
技术标签:
【中文标题】Magento 从 Godaddy 服务器迁移到 Amazon aws Ubuntu【英文标题】:Magento migration from Godaddy server to Amazon aws Ubuntu 【发布时间】:2016-01-01 17:38:39 【问题描述】:我将 magento 主机服务器从 Godaddy 迁移到 amazon aws ubuntu 。一切正常,但当用户继续结帐时。屏幕上出现错误
错误:警告:
include(/var/www/html/includes/src/Payu_PayuCheckout_Model_Shared.php):无法打开流:第 93 行的 /var/www/html/includes/src/Varien_Autoload.php 中没有这样的文件或目录# 0 /var/www/html/includes/src/Varien_Autoload.php(93): mageCoreErrorHandler(2, 'include(/var/ww...', '/var/www/html/i...', 93 , 数组) #1 /var/www/html/includes/src/Varien_Autoload.php(93): Varien_Autoload::autoload() #2 [内部函数]: Varien_Autoload->autoload('Payu_PayuChecko...') #3 [内部函数]: spl_autoload_call('Payu_PayuChecko...') #4 /var/www/html/includes/src/__default.php(23435): class_exists('Payu_PayuChecko...') #5 /var/www/ html/app/Mage.php(462): Mage_Core_Model_Config->getModelInstance('payucheckout/sh...', Array) #6 /var/www/html/includes/src/Mage_Payment_Helper_Data.php(68): Mage:: getModel('payucheckout/sh...') ..........
但同样的代码在 godaddy 上也能正常工作。
Payu 模块未启用。我也尝试再次运行编译。
我是否缺少任何 Php 或 Apache 配置?
请帮助我。任何可以解决此错误的建议。
【问题讨论】:
尝试用新的磁电机替换您的 .htacess。 【参考方案1】:可能是你的编译产生了问题
转到文件
includes/config.php
注释掉一行
define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
与
#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
如果没有评论
并删除目录包含/src
【讨论】:
我尝试了您建议的解决方案。但我仍然遇到同样的错误。你能建议任何其他解决方案吗?谢谢 Minesh @Rohit“我仍然遇到同样的错误”如果你禁用了编译,那么错误应该不一样。 禁用编译后清空所有缓存 禁用编译并删除包含/src 后出现此错误:警告:包含(Payu/PayuCheckout/Model/Shared.php):无法打开流:/var/www 中没有此类文件或目录/html/lib/Varien/Autoload.php 第 93 行 “Payu 模块未启用”来自模块配置 xml 文件?以上是关于Magento 从 Godaddy 服务器迁移到 Amazon aws Ubuntu的主要内容,如果未能解决你的问题,请参考以下文章
如何把域名转入GoDaddy?转移到GoDaddy有啥好处?