November 2016

mariadb yum 镜像源

vim /etc/yum.repos.d/mariadb.repo

Drupal8 上一篇 下一篇方案

Flippy + layout_plugin

使用 bootstrap 版本3.2.0 及jQuery1.8 避免 msie 问题

bootstrap 模板可以选择版本,3.0.0-3.3.5.

jQuery 1.9 以后去除了浏览器检测功能.会出现 msie检测错误.

bootstrap 3.2.0以上的版本要求 jQuery版本1.9.1及以上.

content_access_view 限制内容类型的访问权限

content_access_view content_access

jquery_update.js?v=0.0.1:2 Uncaught TypeError: Cannot read property 'prototype' of undefined commerce_ajax_cart的问题

产品详情页面 js错误:

jquery_update.js?v=0.0.1:2 Uncaught TypeError: Cannot read property 'prototype' of undefined

 

https://www.drupal.org/project/commerce_ajax_cart 使用dev版本即可, release版本尚未修复. 可以参考 https://www.drupal.org/node/2280465 打补丁

drupal 发行版更新

设置taxonomy属性在添加到购物车处可选.

进入taxonomy字段设置页面,找到如下设置

image

设置为

Verify error:Invalid response from http://thatk.com/.well-known/acme-challenge/ centMinMod acme.sh 申请免费ssl出错的解决

vim /usr/local/nginx/conf/staticfiles.conf;

#并添加下面的代码,保存后重启 nginx

    # prepare for letsencrypt
    # https://community.centminmod.com/posts/17774/
    location ~ /.well-known {
        location ~ /.well-known/acme-challenge/(.*) {
                more_set_headers    "Content-Type: text/plain";
        }
    }

$base_url 强制设置后可能导致 https 页面中有 http 链接

一个drupal 7 站点, 已经忘记此前因为什么把 settings.php 中添加了 $base_url = 'http://thatk.com';

时间久了,自己都忘了这回事.

结果今天给站点添加免费的 ssl 证书后,一直发现 css js 和图片是通过 http1.1 加载的, 而不是 https h2. 如果页面中有http内容,那么地址栏中就不会显示绿色小锁.

还有些文件可能无法加载, 例如有 [blocked:mixed-content]错误.

在没有发现这个 base_url 配置之前. 通过 advagg 解决了css js 的 blocked:mixed-content 这个比较严重的,css js文件根本无法加载的问题.

 

最终解决还是注释掉 $base_url ... 这一行. 以免以后再有什么问题出现.

疑似 file_entity 引起的产品图片无法上传问题

禁用 file_entity 后正常.不过其他依赖file_entity 的模块也用不了.

影响到的有 : file_entity, media, commerce_export, media_bulk_upload, media_feeds, media_internet