Ash*_*ley 17 php caching apc magento
Magento除了显示白色主页外没有显示任何内容,在error_log中给出的错误是:
client denied by server configuration: /var/www/httpdocs/app/etc/local.xml
Run Code Online (Sandbox Code Playgroud)
我可以很好地访问管理区域,有谁知道为什么会发生这种情况?
the*_*toy 22
日志条目似乎是由magento正在进行的调用创建的,以确保您已正确保护管理员.而不是它是一个错误,它实际上是你想看到的东西,因为它实际上说你的管理员是安全的.显然,这只是日志中的噪音.
有一个非常优雅的解决方案,如何解决这个问题并加快您在此处描述的管理页面加载:http: //www.yireo.com/tutorials/magento/magento-administration/1322-client-denied-by-server-configuration -appetclocalxml
基本上在下面的位置创建文件,显示的内容.添加文件后:
app/design/adminhtml/default/default/layout/local.xml
Run Code Online (Sandbox Code Playgroud)
内容如下:
<layout>
<default>
<remove name="notification_security" />
<remove name="notification_survey" />
</default>
</layout>
Run Code Online (Sandbox Code Playgroud)
请记住刷新缓存:系统>缓存管理
Fli*_*dia 12
好的......这个页面上几个混合的问题,这是我尝试清除这些问题...
客户端拒绝服务器配置:/var/www/httpdocs/app/etc/local.xml
艾伦:这是正确的,这与你的问题无关...... Magento从1.4版本填写你的错误日志,这个消息,你在管理区域访问的每一页...这是因为Magento"测试"你的配置文件,看看是否可以看到世界...有点愚蠢,因为这是错误显示它受到保护...
当你进入页面时,你正在寻找的解决方案似乎是"破解核心":http://www.magentocommerce.com/boards/viewthread/213947/#t306425
APC问题表明,APC并未与Magento完美搭配: -
将Magentos缓存从"apc"切换回"文件"...在将Magento切换回来使用APC中的缓存方法文件之前,必须清除var/cache目录"rm -R var/cache/*"...否则Magento将读取旧的缓存和barf ...在切换到使用APC之前通过重新启动Apache来清除APC也是明智的...
最后......原始问题: -
白屏...最有可能是由于PHP错误导致服务器关闭显示错误...首先在Magento文档根"rm -R var/cache/*"中手动清除命令行缓存...这可能会解决,因为破坏的缓存可能导致这...如果不是...检查php配置"display_errors"等于1或On ...要查看PHP设置,在Magento文档根目录,在命令行$echo "<?php phpinfo() ?>" > phpinfo.php...请求phpinfo.从magento域浏览器中的php并查看php设置,根据需要进行更改...
其他:将errors/local.xml.sample重命名为errors/local.xml将导致您能够看到完整的Magento错误异常...
希望这有助于某人......