Drupal 7 审计 SQL 查询
在Drupal站点上进行站点审核时,了解可用的内容类型、用户和分类术语始终是一个好主意。以下是我在开始进行Drupal审计时倾向于使用的一些SQL查询。
用户/角色细分
SELECTrole.nameas Role, COUNT(role.name) as Count FROM role AS role INNER JOIN users_roles AS users_roles ONrole.rid= users_roles.rid GROUP BY role.name ORDER BY Count DESC;
这会产生类似于以下内容的输出。
这会产生类似于以下内容的输出。
内容类型细分
SELECT node_type.name AS Name, node_type.type AS 'Machine Name', count(node_type.type) AS Count FROM node AS node INNER JOIN node_type AS node_type onnode.type= node_type.type GROUP BY node_type.type ORDER BY Count DESC;
词汇分解
SELECTvocabulary.nameAS Name, COUNT(vocabulary.name) AS Count FROM taxonomy_vocabulary AS vocabulary INNER JOIN taxonomy_term_data AS term_data ON term_data.vid = vocabulary.vid GROUP BY vocabulary.name ORDER BY Count DESC LIMIT 0 , 30;
这会产生类似于以下内容的输出。
这只能让您快速初步了解Drupal设置中可用的软件。如需更复杂的分析,请查看SiteAuditDrush模块。该模块将提供所有这些信息的完整分类,以及需要警惕的问题的迹象。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下