小编Fia*_*abs的帖子

清除缓存后,Magento上的503服务暂时不可用

在管理员下清除Magento中的缓存后,我收到503错误"服务暂时不可用".要清楚,这是由清除缓存引起的'var/cache'.这与可能导致相同或类似问题的维护问题无关(由已删除的maintenance.flag文件解决).应用程序的根目录中不存在维护标志.我已经尝试过研究这个问题,似乎每个帖子都会回到维护问题.

有一点需要注意; 503错误是Web Server生成的.维护问题返回503但是应用程序(Magento)返回它; 所以你看到应用程序徽标,链接等等.

503错误

我检查了Web服务器日志,并生成以下错误:

539 access forbidden by rule, client: 165.225.138.177, server: , request: "POST /app/etc/local.xml HTTP/1.1"
Run Code Online (Sandbox Code Playgroud)

我检查了文件,这对我来说很明显,这是由于所有权冲突; 我更改了文件所有者,但问题仍然存在.

检查Magento错误日志,var/reports我看到以下错误:

the error log (var/reports) reflects the following error: "Mage registry key "_singleton/" already exists"
Run Code Online (Sandbox Code Playgroud)

完整的错误是:

a:5:{i:0;s:46:"Mage registry key "_singleton/" already exists";i:1;s:1157:"
#0 /data/html/app/Mage.php(223): Mage::throwException('Mage registry k...')
#1 /data/html/app/Mage.php(477): Mage::register('_singleton/', false)
#2 /data/html/app/code/core/Mage/Core/Model/Factory.php(81): Mage::getSingleton(false, Array)
#3 /data/html/app/code/core/Enterprise/UrlRewrite/Model/Url/Rewrite.php(94): Mage_Core_Model_Factory->getSingleton(false)
#4 /data/html/app/code/core/Enterprise/UrlRewrite/Model/Url/Rewrite/Request.php(114): Enterprise_UrlRewrite_Model_Url_Rewrite->loadByRequestPath(Array)
#5 /data/html/app/code/core/Enterprise/UrlRewrite/Model/Url/Rewrite/Request.php(58): Enterprise_UrlRewrite_Model_Url_Rewrite_Request->_loadRewrite()
#6 /data/html/app/code/core/Mage/Core/Model/Url/Rewrite/Request.php(116): Enterprise_UrlRewrite_Model_Url_Rewrite_Request->_rewriteDb()
#7 /data/html/app/code/core/Mage/Core/Controller/Varien/Front.php(165): Mage_Core_Model_Url_Rewrite_Request->rewrite()
#8 /data/html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() …
Run Code Online (Sandbox Code Playgroud)

caching magento http-status-code-503

3
推荐指数
1
解决办法
7007
查看次数

除模块覆盖外,还会出现覆盖块

Magento 1.4.1.1

回到历史,app/code/core/Mage/GoogleAnalytics/Block/Ga.php被复制到app/code/local/Mage/GoogleAnalytics/Block/Ga.php并进行了更改,因此该protected function _toHtml() {}功能将生成一个合适的Google页面上的分析异步JavaScript条目.原始版本没有向Google发布跟踪信息的问题.这种重写功能完全正常,具有所需的结果.

为了清理,决定将此更改模块化为本地命名空间模块.创建了以下文件...

应用程序的/ etc /模块/ Chief_GoogleAnalytics.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Chief_GoogleAnalytics>
            <active>true</active>
            <codePool>local</codePool>
        </Chief_GoogleAnalytics>
    </modules>
</config>
Run Code Online (Sandbox Code Playgroud)

应用程序/代码/本地/首席/ Google分析的/ etc/config.xml中

<?xml version="1.0"?>
<config>
    <modules>
        <Chief_GoogleAnalytics>
            <version>0.1.0</version>
        </Chief_GoogleAnalytics>
    </modules>
    <global>
        <blocks>
            <googleanalytics>
                <rewrite>
                    <ga>Chief_GoogleAnalytics_Block_Ga</ga>
                </rewrite>
            </googleanalytics>
        </blocks>
    </global>
</config>
Run Code Online (Sandbox Code Playgroud)

应用程序/代码/本地/首席/ Google分析/座/ Ga.php

/**
 * GoogleAnalitics Page Block
 *
 * @category   Chief
 * @package    Chief_GoogleAnalytics
 * @author     Magento Core Team <core@magentocommerce.com>
 */
class Chief_GoogleAnalytics_Block_Ga extends Mage_GoogleAnalytics_Block_Ga
{
    /**
     * Prepare and return …
Run Code Online (Sandbox Code Playgroud)

magento magento-1.4

2
推荐指数
1
解决办法
1349
查看次数

我们如何使用Microsoft Enterprise库在asp.net中发送电子邮件?

我们如何使用Microsoft Enterprise Library 5.0在asp.net中发送电子邮件?

我正在查看 C# 或 VB.net 中的一些内容,我可以在其中将 Microsoft Enterprise Library 5.0 用于我的应用程序。

如果开发过程中代码出现任何异常,我想向开发人员发送电子邮件。

c# asp.net

2
推荐指数
1
解决办法
3264
查看次数

无法离线运行Magento站点.DEV服务器重定向到实时存储

我有一个在实时电子商务服务器上运行的Magento站点.

我在开发环境中下载了整个站点以供离线使用.我更改了数据库中的基本URL值并编辑了local.xml文件,但我的本地开发站点仍然指的是在线商店.

我该如何纠正?

magento

0
推荐指数
1
解决办法
2154
查看次数