drupal - 我的 Drupal 网站在桌面上工作,但对于移动设备,它显示“无法访问网站”
问题描述
我的 Drupal 网站在桌面上工作,但对于移动设备,它显示“无法访问网站”
我创建了一个自定义表单。我将数据存储为变量的地方。
function meme_common_settings() {
$form['azure_login'] = array(
'#type' => 'checkbox',
'#title' => t('Azure Login status'),
'#default_value' => variable_get('azure_login', 0),
'#description' => t('To enable Azure Login.'),
);
return system_settings_form($form);
}
当我选中复选框并启用 azure_login 功能时。它在我的桌面上运行良好,但在移动浏览器上运行不正常。在移动浏览器中显示
'网站无法访问'
.
但是当我取消选中 azure_login 功能时,我的网站也适用于移动浏览器。我不明白这里有什么问题......
启用 azure_login 后,我将 echo & die 放在 index.php 中。它适用于 Desktop ,但不适用于移动浏览器。仍然显示“站点无法访问”...
解决方案
在 index.php 的顶部添加该行以查看所有 php 错误
error_reporting(E_ALL);
ini_set('display_errors', 1);
请参阅 drupal 错误 日志http://my_site.com/admin/reports/dblog
请参阅 httpd 服务器(apache、nginx)错误日志。
可能是移动浏览器太旧(有时旧浏览器无法通过 https 显示站点,ssl 存在问题)。
推荐阅读
- node.js - HTTPS HTTP问题授权错误错误400:redirect_uri_mismatch
- jquery - 如何从 jquery 部分激活提交按钮
- selenium - 无法使用 Beautiful Soup 和 Selenium 访问整个页面
- mongodb - Mongodb Where 条件与文件名中的空格
- linux - 如何使用詹金斯从汇合页面解析数据
- wpf - 当 ListBox.SelectionMode 为 Multiple 时如何处理列表框项目的双击
- python - TypeError:“float”和“str”实例之间不支持“>=”
- sql - sql只读访问权限
- python-3.x - CV2 函数没有给出任何输出
- coordinates - Ansys 自定义工具中的 Ironpython 脚本