登录后,Magento管理员后端空白页



我在Magento管理后端遇到了严重的问题。登录后,它会显示一个空白页面。我在不同的服务器中使用相同的文件和数据库,它工作正常,但是当我将文件传输到 LIVE 时,管理员问题就来了。请帮助我解决这个问题,因为我从前几天开始感到沮丧。如果您需要更多 dertails,请询问,但我需要尽快解决这个问题。链接: http://studywings.com/index.php/admin/Magento ver: 1.7

刷新您的 magento 根/var/cache 文件夹和/var/session 文件夹,它可能有可能导致问题的先前服务器会话。否则,请禁用所有第三方模块,然后重试。我认为这会有所帮助

我遇到了同样的问题,

我还调试了发生的任何错误,我尝试了index.php文件

ini_set('display_errors', 1);
error_reporting(E_ALL);
$_SERVER['MAGE_IS_DEVELOPER_MODE'] = true;

在索引.php文件中的代码上方。 之后,我尝试了管理员登录。

显示错误与会话相关,标头已发送错误。

我必须在 root/index.php 文件中添加代码,在顶部添加以下行。

ob_start();

之后尝试登录它的工作。

干杯。。!

单击登录按钮后 url 是否更改?

http://yourdomain.com/index.php/admin/index/index/key/(key value)/

如果 URL 更改但不显示仪表板页面,请转到

app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

复制此文件

查找用于设置会话 cookie 参数的代码,这些参数从第 77 行开始注释掉最后三行,并确保删除$this->getCookie()->getPath()后的逗号。你应该得到这个:

// set session cookie params 
session_set_cookie_params( 
$this->getCookie()->getLifetime(), 
$this->getCookie()->getPath() 
// $this->getCookie()->getDomain(), 
// $this->getCookie()->isSecure(), 
// $this->getCookie()->getHttponly()

还第 104 行注释掉:

//call_user_func_array('session_set_cookie_params', $cookieParams);

如果单击登录后URL没有更改,请尝试取消注释显示错误并查看服务器error_log文件

我认为这个问题是由于文件权限造成的。当您将文件从一台服务器添加到另一台服务器时,权限可能会更改。尝试授予对所有文件的权限。检查此 http://www.mage-shop.com/forum/threads/3-Magento-Admin-Backend-Blank-Page-Error

有很多

事情可能会导致它,但它在迁移到新服务器后最常见,上次发生在我身上时,新服务器上的 php memory_limit设置过低 - 网站的管理部分每个用户使用的资源比前端多得多。

通常,遇到此问题时:

  • 通过清空var/cache来清除缓存
  • 通过清空var/sessions清除会话
  • 检查 magento 错误日志/报告,了解 varlogsvar/reports 中的错误代码
  • 如果日志记录尚未打开,请在 mysql 中打开 magento 错误日志!(在core_config_data中查找WHERE path like 'dev/log/active'
  • 检查您的 php 配置是否显示错误
  • 检查您的 apache/php 错误日志以获取更多线索 - 例如,内存错误将显示在此处

试试这个解决方案

听起来您想启用开发人员模式。将此添加到您的 .htaccess 文件中:

SetEnv MAGE_IS_DEVELOPER_MODE "true"

您可能还希望在索引中启用显示错误.php:

 ini_set('display_errors', 1);

我发现最好的调试方法是在本地环境中使用 X-Debug。如果无法在生产环境中运行 X-Debug,还可以使用日志文件来帮助在生产环境中进行调试。

我在这里有一个更详细的帖子:

http://www.molotovbliss.com/debugging-tips-and-tricks-with-magento-commerce

考虑同时安装 XDebug

希望对您有所帮助!

只是为了完成其他答案....

我正在升级一个 magento 安装,并遇到了同样的问题,最后我在 var/内有另一个文件夹

magento/var/minifycache

仅在清除删除此文件夹中的文件后才起作用。

卸载

扩展后我遇到了同样的问题。我以为清除缓存就足够了,但我没有成功......后来与技术团队交谈,他们评论我说它不起作用,因为我安装了 memcache,需要通过系统 - 后端进行清理(我看不到......

最新更新