Php Magento 3列phtml编辑不';不能撤消

Php Magento 3列phtml编辑不';不能撤消,php,magento,Php,Magento,我是马根托的新手。我去了这个网址 /public_html/app/design/frontend/default/modern/template/page 我编辑了3columns.phtml页面。我刚刚把“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

我是马根托的新手。我去了这个网址

/public_html/app/design/frontend/default/modern/template/page
我编辑了3columns.phtml页面。我刚刚把“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。当我刷新主页时,上面a的显示字符串出现在主页上。然后,我才知道这是默认的主页。现在,我删除了字符串,并保存了页面,但是当我打开主页时,字符串并没有从主页上消失。这是代码,你可以看到我已经删除了字符串,但它的效果仍然在主页上。如何解决这个问题

下面是您可以在顶部看到输出字符串的代码

http://spacedookie.com/
这是代码。请帮我解决这个问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>">
<head>
<?php echo $this->getChildHtml('head') ?>
</head>
<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<?php echo $this->getChildHtml('after_body_start') ?>
<div class="wrapper">
<?php echo $this->getChildHtml('global_notices') ?>
<div class="page">
    <?php echo $this->getChildHtml('header') ?>
    <div class="main-container col2-left-layout">
        <div class="main">
            <?php echo $this->getChildHtml('breadcrumbs') ?>
            <?php /*<div class="col-wrapper">*/ ?>
                <div class="col-main">
                    <?php echo $this->getChildHtml('global_messages') ?>
                    <?php echo $this->getChildHtml('content') ?>
                </div>
                <div class="col-left sidebar"><?php echo $this->getChildHtml('left') ?>    </div>
            </div>
            <?php /*<div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div>*/ ?>
        <?php /*</div>*/ ?>
    </div>
    <?php echo $this->getChildHtml('footer') ?>
    <?php echo $this->getChildHtml('before_body_end') ?>
</div>
</div>
    <?php echo $this->getAbsoluteFooter() ?>
</body>
</html>


这很可能是缓存问题。加载页面后,Magento会自动添加缓存。这是因为,当我们尝试在magento中加载页面时,magento会进行大量处理

我不能提供发生在背面的整个过程。简而言之,我将给你一个概述。Magento将首先识别保存url描述的控制器/方法的模块。之后,它开始加载与请求的url相对应的
布局树。相信我,这是一棵大树!!!。加载整个布局后,它开始渲染这些布局。(布局包含块。这些块可能是其他一些块的父块,然后这些子块可能包含其他子块,依此类推)。所以magento可能需要很多时间来加载它。因此,它使用一种简单的方法来克服它缓存(但是缓存也有限制)

因此,当一个页面加载一次时,它也会设置一些缓存。当它再次加载同一页时,它将首先检查缓存中的数据。如果有数据,它将使用缓存加载该页面。这将加快magnento站点的加载速度,因为它不会加载整个布局树,从而使我们的站点对用户友好

但是,当您的站点正在进行开发时,禁用此功能非常重要。另一方面,我们看不到我们所做的改变


我们可以通过管理员禁用缓存。转到
系统->缓存管理
。然后选择所有项目,然后禁用它。然后转到
var/cache
目录(在您的根目录中)并清除其中的所有文件夹/文件。删除这些文件夹/文件不会对您的站点造成任何问题。

您是否通过管理员禁用了缓存?@programmer\u rkt do,我没有。我不知道cache.ok登录管理员。然后转到
系统->缓存管理
。在这里,您需要选择所有项目并禁用它们。然后转到安装的根目录并找到
var/cache
目录。清除其中的所有数据。然后刷新你的页面。它工作了吗?通知我please@programmer_rkt清除var/cache中的所有数据意味着删除所有文件夹?如果我删除它们,会有什么不良影响吗?这些文件夹是如何创建的?如果它们是自动创建的,如何创建?好的。客户花了很多时间回复。因此,我在本地主机上安装了magento。现在我想对主页文件做同样的更改,当问题出现时,我将尝试您的方法来解决它。但是,我不知道magento目前激活了哪个主题。我刚安装了magento,默认主题是什么,以便我可以编辑文件。默认情况下,主题包设置为
default
。但是,默认情况下,主题不是由magento设置的。因此,magento假定主题为
默认值
。因此,您需要更改的地方是
app/design/frontend/default/default/
。但新安装在该目录中不包含任何布局。您需要做的是将
app/design/frontend/base/default/
中的内容复制到该位置,然后在默认情况下编辑文件。这样基本模板/布局文件就不会被触及。请对magento进行一些研究。特别是如何通过管理员配置magento。然后试着解决问题。现在,我把绳子从上面移开。但现在的问题是,网站并没有恢复到原来的状态。你可以在这里看到,这不是真正的主页,主页是其他东西。如何恢复原始主页?