【问题标题】:Magento migration from Godaddy server to Amazon aws UbuntuMagento 从 Godaddy 服务器迁移到 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。

标签: php magento ubuntu-14.04 apache2.4


【解决方案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 文件?
猜你喜欢
  • 2017-03-05
  • 1970-01-01
  • 2015-08-24
  • 2011-07-07
  • 1970-01-01
  • 2018-10-18
  • 2015-08-19
  • 1970-01-01
  • 2018-07-24
相关资源
最近更新 更多