繁体   English   中英

将Magento从子目录移动到根目录会导致“无法打开流”错误

[英]Moving Magento from subdirectory to root causes 'failed to open stream' errors

我刚刚经历了将Magento的dev实例从/ 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):无法打开流:在第49行的/httpdocs/dev/app/Mage.php中没有此类文件或目录

PHP警告:include_once():无法打开“ Mage / Core / functions.php”进行包含(include_path ='/ httpdocs / dev / app / code / local:/ httpdocs / dev / app / code / community:/ httpdocs / dev第49行的/httpdocs/dev/app/Mage.php中的/ app / code / core:/ httpdocs / dev / lib:。:')

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第50行的/httpdocs/dev/app/Mage.php中的/ code / core:/ httpdocs / dev / lib:。:')

PHP致命错误:在第53行的/httpdocs/dev/app/Mage.php中找不到类'Varien_Autoload'

任何帮助将不胜感激。 只是试图找到其他地方的提示。 谢谢!

Magento 1.7.0.2版

将您的php.ini文件中的include_path=...参数更改为不包括dev`文件夹。 顺便说一句,下次请提及(标记)您正在使用的Magento版本。

你的主人是谁? 如果可以-尝试结束您的php进程(或重新启动)。 看起来您的应用程序在内存中,但仍然认为它在dev目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM