Magento安装后无法访问
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;
}
}
转载于:https://blog.51cto.com/excelsior/1272899
Magento安装后无法访问相关推荐
- Centos7.0上搭建LAMP平台安装discuz后无法访问
Centos7.0上搭建LAMP平台安装discuz后无法访问,出现500错误.解决方式:centos7.0上的php程序是5.4的,编译安装一个5.3版本的就可以访问了. 转载于:https://b ...
- linux下apache无法访问localhost,CentOS 6.8安装httpd后无法访问
CentOS 6.8安装httpd后无法访问 1.打开 httpd.conf 将里面的 #ServerName localhost:80 注释去掉 2.修改SELinux状态: 1)/usr/sbin ...
- kubenetes 1.4 安装后8080端口无法访问
参考kubenetes 1.4的官方文档完成安装后,发现master接地的8080端口只能通过127.0.0.1或localhost访问,通过节点IP是无法访问的,从而造成如下问题: 1.从其他节点无 ...
- 解决awvs安装后访问不了登录页面
装上的awvs13一段时间没用后突然间坏了,今天重新安装,可是安装后界面怎着打开不了.排查了很多问题还是不行. 今天不排除出这个问题来我还真不甘心,排查过程: services服务都已经启动了 防火墙 ...
- 网站安全狗安装时服务器名,解决网站安全狗安装后访问网站需要用户名密码的方法...
安装网站安全狗后访问网站需要用户名和密码怎么办?很多用户反应,安装网络安全狗后访问网站需要用户名和密码才能访问,这是怎么回事?如果每次访问网站都需要用户名和密码,那不是很麻烦?这该怎么解决?接下来小编 ...
- 安装织梦DedeCMS程序后无法访问
安装织梦DedeCMS程序后无法访问大概率是php版本问题导致的, 一般php5.2版本没有问题. DedeCMS 基于PHP和MySQL技术开发,可同时使用于Windows.Linux.Unix平台 ...
- 安装SSL证书后不能访问https网站怎么办
很多朋友在安装配置完SSL证书后不能访问https网站,搞不清楚问题出在哪里,更不知道如何解决.下面就以nginx配置SSL证书为例,来讲一下安装SSL证书后不能访问的解决方法. 1.确保可以以htt ...
- Fiddler IOS安装证书后无法访问网络
Fiddler IOS安装证书后无法访问网络 问题 解决方案 问题 电脑成功安装Fiddler及证书,IOS能正确进入Fiddler Echo Service(即手机能打开安装证书的网页)并成功安装证 ...
- docker中安装了RabbitMQ后无法访问其Web管理页面
2019独角兽企业重金招聘Python工程师标准>>> 在官网找了"$ docker run -d --hostname my-rabbit --name some-rab ...
最新文章
- 【题型探究】公约数之和
- 小弟的新书《Ext JS权威指南》终于出版了
- php 批量修改文件,php如何批量修改文件名
- Talend open studio数据导入、导出、同步Mysql、oracle、sqlserver简单案例
- SQL ORDER BY 两个列
- PyTorch-常用代码
- python学习[第十三篇] 条件和循环
- webgl限制帧率_从《长安十二时辰》到《Science Advances》:大帧数高帧率超表面动态全息显示新方法...
- python和json转换_【Python】python和json数据相互转换,json读取和写入,repr和eval()使用...
- 在Mac OS X Snow Leopard中设置Google App Engine [失败]
- 华为发布企业服务云化转型战略 未来5年投资5亿美金建设服务能力(2017年09月06日)
- javascript跑马灯效果
- 国内博客(blog)搬家工具(服务)大全
- 什么是映射?如何清晰的理解映射?
- vue项目中运行项目造成浏览器崩溃
- 贝佐斯“上天”后,亚马逊云还能飘多高?
- 安全我知道 世界顶尖防火墙逐个看(转)
- 创业公司如何实施敏捷开发
- 商家如何自己零成本免费制作点餐小程序
- 浅谈数仓建模及其方法论