Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将Magento从子目录移动到根本原因';无法打开流';错误_Php_.htaccess_Magento_Migration_Move - Fatal编程技术网

Php 将Magento从子目录移动到根本原因';无法打开流';错误

Php 将Magento从子目录移动到根本原因';无法打开流';错误,php,.htaccess,magento,migration,move,Php,.htaccess,Magento,Migration,Move,我刚刚经历了将Magento的dev实例从/dev dir移动到root dir的过程,但它仍然在/dev dir中查找文件 我已更新了web/unsecure/base_url和web/secure/base_url值,清除了/var/cache和/var/session,并对.htaccess重写库进行了双重检查,删除了/community和/local目录(作为测试),将我的所有文件夹和文件更新为正确的权限,我不确定还可以尝试什么。我撞到墙了 我多次这样做都没有问题,但由于某种原因,这个值

我刚刚经历了将Magento的dev实例从/dev dir移动到root dir的过程,但它仍然在/dev dir中查找文件

我已更新了web/unsecure/base_url和web/secure/base_url值,清除了/var/cache和/var/session,并对.htaccess重写库进行了双重检查,删除了/community和/local目录(作为测试),将我的所有文件夹和文件更新为正确的权限,我不确定还可以尝试什么。我撞到墙了

我多次这样做都没有问题,但由于某种原因,这个值被“卡住”在某个地方,我不知道在哪里

错误日志包含以下内容(文件路径中不应包含/dev dir):

PHP警告:include_once(Mage/Core/functions.PHP):无法打开 stream:on上的/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:.:') 在第49行的/httpdocs/dev/app/Mage.php中

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

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

任何帮助都将不胜感激。只是想找到其他地方的提示。谢谢大家!


Magento 1.7.0.2版将php.ini文件中的
include_path=…
参数更改为不包含dev`文件夹。顺便说一句,下次请提及(标签)您使用的是哪个版本的Magento。

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

如果您删除一个var_转储(文件);在
index.php
文件的顶部,会显示什么文件路径?这将返回字符串(4)“file”我相信Alan实际上希望您使用
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu!当你在
index.php
文件的顶部放置一个var_转储(_文件__)时会发生什么?感谢你的提示,文件指向了正确的文件,结果服务器重启修复了这个问题。真奇怪。花那么多时间在一些简单的事情上也是很令人沮丧的!这不是一直都是这样吗?因为在启动时它清除了系统
/tmp
文件夹,Magento在其中存储了缓存。您真正的问题是您对Magento文件和文件夹的所有权和权限不正确,尤其是对
var/
文件夹和内容的所有权和权限不正确。你的问题仍然存在。内存中没有任何内容被卡住,它被卡在系统的缓存文件中
/tmp