【发布时间】:2013-09-10 03:48:48
【问题描述】:
我刚刚完成了将 Magento 的开发实例从 /dev 目录移动到根目录的过程,但它仍在 /dev 目录中查找文件。
我更新了 web/unsecure/base_url 和 web/secure/base_url 值,清除了 /var/cache 和 /var/session 仔细检查了 .htaccess RewriteBase,删除了 /community 和 /local 目录(作为测试),将我所有的文件夹和文件更新为正确的权限,我不确定还有什么可以尝试的。我碰壁了。
我已经多次进行这种移动没有问题,但由于某种原因,这个值“卡”在某个地方,我不知道在哪里。
error_log 包含以下内容(它应该不在文件路径中有 /dev 目录):
PHP 警告:include_once(Mage/Core/functions.php):打开失败 流:在 /httpdocs/dev/app/Mage.php 中没有这样的文件或目录 第 49 行
PHP 警告:include_once():无法打开“Mage/Core/functions.php” 纳入 (include_path='/httpdocs/dev/app/code/local:/httpdocs/dev/app/code/community:/httpdocs/dev/app/code/core:/httpdocs/dev/lib:.:') 在 /httpdocs/dev/app/Mage.php 第 49 行
PHP 警告:include_once(Varien/Autoload.php):未能打开流: 第 50 行的 /httpdocs/dev/app/Mage.php 中没有这样的文件或目录
PHP 警告:include_once():无法打开“Varien/Autoload.php” 包容 (include_path='/httpdocs/dev/app/code/local:/httpdocs/dev/app/code/community:/httpdocs/dev/app/code/core:/httpdocs/dev/lib:.:') 在 /httpdocs/dev/app/Mage.php 第 50 行
PHP 致命错误:在中找不到类“Varien_Autoload” /httpdocs/dev/app/Mage.php 第 53 行
任何帮助将不胜感激。只是试图找到有关其他地方的提示。谢谢!
Magento 版本 1.7.0.2
【问题讨论】:
-
如果你删除了一个 var_dump(FILE);在
index.php文件的顶部,会显示什么文件路径? -
这将返回 string(4) "FILE"
-
我相信 Alan 确实希望你使用
__FILE__,但被 Stackoverflow 格式捕获。 -
糟糕! 在降价时握拳当您将 var_dump(__FILE__) 放在
index.php文件的顶部时会发生什么? -
感谢您的提示,FILE 指向了正确的文件,结果表明服务器重新启动解决了该问题。太奇怪了。而且花这么多时间在简单的事情上也很令人沮丧!不总是这样吗。
标签: php .htaccess magento migration move