Magento安装后无法访问,提示“Illegal scheme supplied, only alphanumeric characters are permitted”

原创 2012年03月28日 19:46:48

Magento安装后无法访问,提示“Illegal scheme supplied, only alphanumeric characters are permitted”,找到magento\app\code\core\Mage\Core\Model\Store.php,修改下面代码


    /**
     * Check if request was secure
     *
     * @return boolean
     */
    public function isCurrentlySecure()
    {
        $standardRule = !empty($_SERVER['HTTPS']) && ('off' != $_SERVER['HTTPS']);
        $offloaderHeader = trim((string) Mage::getConfig()->getNode(self::XML_PATH_OFFLOADER_HEADER, 'default'));


        if ((!empty($offloaderHeader) && !empty($_SERVER[$offloaderHeader])) || $standardRule) {
            return true;
        }


        if (Mage::isInstalled()) {
            $secureBaseUrl = '';
            if (!$this->isAdmin()) {
                $secureBaseUrl = Mage::getStoreConfig(Mage_Core_Model_Url::XML_PATH_SECURE_URL);
            } else {
                $secureBaseUrl = (string) Mage::getConfig()
                    ->getNode(Mage_Core_Model_Url::XML_PATH_SECURE_URL, 'default');
            }


            if (!$secureBaseUrl) {
                return false;
            }
$url_this = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];//$secureBaseUrl updated by samzheng
            $uri = Zend_Uri::factory($url_this);//$secureBaseUrl updated by samzheng
            $port = $uri->getPort();
            $isSecure = ($uri->getScheme() == 'https')
                && isset($_SERVER['SERVER_PORT'])
                && ($port == $_SERVER['SERVER_PORT']);
            return $isSecure;
        } else {
            $isSecure = isset($_SERVER['SERVER_PORT']) && (443 == $_SERVER['SERVER_PORT']);
            return $isSecure;
        }
    }

外部类、外部接口、类的内部类、类的内部接口、接口的内部类、接口的内部接口 修饰符

/** * 外部类,顶级类 * * Illegal modifier for the class TestClass4; only public, abstract & final are p...
  • CmdSmith
  • CmdSmith
  • 2017年12月15日 15:14
  • 40

JAVA笔试题-(持续更新)

最近看了一些JAVA的笔试题,发现基础性的知识太欠缺,于是打算坚持每天看一点点,记录一点点。虽然参与过的项目很多了,但是我觉得要从根本上提高变成能力,还得靠扎实的知识功底。一下的题目仅仅是从别处拷贝过...
  • u010271222
  • u010271222
  • 2015年01月16日 15:16
  • 683

分享一个 常用的 hex 转 characters或integer

这个如果不熟的话还是要查找许多资料和时间来解决这个问题的,下面分享这样一个类。 这样方便大家节省许多功夫去查找资料。 代码: package org.apache.commo...
  • yidishi
  • yidishi
  • 2013年05月08日 09:58
  • 1113

kubernetes1.7集群创建过程

前言关于kubernetes时什么以及kubernetes的相关介绍,可以去网络搜索或着去我的另一篇博客kubernetes(k8s)集群搭建一、实验环境系统:Red Hat Enterprise L...
  • Running_free
  • Running_free
  • 2017年10月31日 00:56
  • 373

SPRING动态数据源使用方法

情况: 因项目需要,需要使用动态数据源,什么叫动态数据源,就是数据源是由客户动态选择的,不仅仅有一个。这就意味在后台会配置多个数据源。   我们的系统有很多版本,不同版本开发在不同的数据库上,但...
  • huangchunwju
  • huangchunwju
  • 2013年09月21日 17:39
  • 2138

pthon学习之小例子

1、九九乘法表''' Created on 2013-12-6 @author: Administrator ''' #python 实现九九乘法表 if __name__ == '__main__...
  • earbao
  • earbao
  • 2013年12月06日 16:00
  • 939

Magento2变化部署却没有响应

我与Magento2工作,有问题,我的变化是后一个完整的才可见php bin/magento setup:static-content:deploy en_US。 先决条件: Mage...
  • qq_36145708
  • qq_36145708
  • 2016年10月27日 11:38
  • 566

mysql读写分离之代码分析与设计(2)

ps:本文是对读写分离代码的分析与设计,如果想直接看代码实现,请越过本章,直接看第三章:读写分离之代码实现 读写分离的代码设计分两部分实现: 1.数据源以key-value形式存储,通过key来使用D...
  • jianmo777
  • jianmo777
  • 2015年12月14日 17:43
  • 637

Okhttp的使用教程

转载地址:http://m.2cto.com/net/201605/505364.html 最近半年来身边开发的朋友越来越多的提到OkHttp,上谷歌百度一下,确实OkHttp成了时下最火的...
  • mao1059568684
  • mao1059568684
  • 2017年06月14日 19:36
  • 380

magento 安装 ( 环境搭建)

magento 环境安装   现在开始研究manento,安装环境遇到一些问题,成功之后把步骤记录下来,供有需要的朋友和自己以后参考。          一.安装文件           ...
  • tihu1111
  • tihu1111
  • 2015年07月28日 23:10
  • 1450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Magento安装后无法访问,提示“Illegal scheme supplied, only alphanumeric characters are permitted”
举报原因:
原因补充:

(最多只允许输入30个字)