首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Drupal 9-代码修改不会生效

Drupal 9是一种开源的内容管理系统(CMS),它提供了一个强大的平台来构建和管理网站。它基于PHP语言和MySQL数据库,并且具有丰富的模块和主题生态系统,使开发人员能够根据自己的需求进行定制和扩展。

对于代码修改不会生效的问题,可能有以下几个原因和解决方法:

  1. 缓存问题:Drupal 9使用了缓存来提高网站性能。当你修改了代码后,可能需要清除缓存才能使修改生效。你可以通过登录到Drupal后台,进入“配置”->“开发”->“性能”页面,点击“清除缓存”按钮来清除缓存。
  2. 主题问题:如果你的修改涉及到主题文件(如CSS、JS文件),可能需要重新编译主题才能使修改生效。你可以通过登录到Drupal后台,进入“外观”->“主题”页面,选择你正在使用的主题,点击“重新编译”按钮来重新编译主题。
  3. 权限问题:如果你的代码修改涉及到文件或目录的读写权限,可能需要确保相关文件或目录对于Web服务器进程是可写的。你可以通过查看文件或目录的权限设置,并确保Web服务器进程具有相应的写权限。
  4. 错误日志:如果代码修改仍然不生效,你可以查看Drupal的错误日志,以了解是否有任何与代码修改相关的错误或警告信息。你可以通过登录到Drupal后台,进入“报告”->“日志”页面,查看错误日志。

总结起来,当Drupal 9的代码修改不生效时,你可以尝试清除缓存、重新编译主题、检查文件或目录权限,并查看错误日志以获取更多信息。如果问题仍然存在,你可以在Drupal社区的论坛或邮件列表中寻求帮助,或者参考Drupal官方文档和教程来解决问题。

腾讯云提供了云服务器(CVM)和云数据库(CDB)等产品,可以作为Drupal 9部署和运行的基础设施。你可以通过访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • drupal安装教程 linux,linux:搭建Drupal

    Drupal 具备强大的定制化开发能力,您可使用 Drupal 作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 Drupal 个人网站。.../files/translations https://ftp.drupal.org/files/translations/8.x/drupal/drupal-8.7.8.zh-hans.po 配置 Drupal...httpd.conf 2、按 “i” 切换至编辑模式,找到 Directory “/var/www/html”> 中的 AllowOverride None 并替换为以下内容: AllowOverride All 修改完成后如下图所示...: 按 “Esc”,输入 “:x”,保存文件并返回 3、修改网站根目录用户权限 chown -R apache:apache /var/www/html 4、重启 Apache 服务 systemctl....* TO ‘user’@’localhost’ IDENTIFIED BY ‘123456’; 4、使所有配置生效 FLUSH PRIVILEGES; 安装配置 Drupal 1、使用本地浏览器访问以下地址

    2.9K40

    搭建 Drupal 个人网站的图文教程

    Drupal 具备强大的定制化开发能力,您可使用 Drupal 作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 Drupal 个人网站。...unzip drupal-8.1.1.zip mv drupal-8.1.1/ drupal/ 依次执行以下命令,下载中文语言包。...httpd.conf 按 “i” 切换至编辑模式,找到 Directory “/var/www/html”> 中的 AllowOverride None 并替换为以下内容: AllowOverride All 修改完成后如下图所示...执行以下命令,修改网站根目录用户权限。 chown -R apache:apache /var/www/html 执行以下命令,重启 Apache 服务。...GRANT ALL PRIVILEGES ON drupal.* TO ‘user’@‘localhost’ IDENTIFIED BY ‘123456’; 执行以下命令,使所有配置生效

    1.4K10

    linux drupal 7安装教程,Linux上Drupal7安装教程

    前言:国内用drupal的并不太多,网上资料也很少。要注意的是drupal尽量别使用apt来安装,特别是Ubuntu Linux平台的drupal做出了一定的更改,会妨碍后期的学习和使用。...,通过目录结构可以看到drupal的各个组成部分 二、配置路径 要想正常使用drupal就要将drupal源码放到网页服务器上,但是我推荐使用软连接的方式方便后续升级和修改。...使用ln -s 创建drupal到网页服务器根目录的软连接(apache的默认路径是/var/www/html,要根据自己的服务器进行相应修改),同时建议使用mv指令修改软连接的名字为drupal方便之后配置文件的编写和保证兼容性.../profiles/standard/translations中 打来浏览器,输入localhost/drupal进行安装 standard为标准模式,minimal为精简模式,精简模式不会安装核心模块以外的任何模块...,且不会做任何配置,因此建议选择标准模式安装 然后选择语言,点击继续。

    2.1K30

    看我如何利用Drupal漏洞并通过恶意图片实现一键RCE

    攻击者可以利用这两个漏洞来实现远程代码执行,但他们首先要将恶意图片上传至远程服务器,并通过一系列伪造链接来欺骗已认证的网站管理员来帮助他们实现代码执行。虽然这种方式比较“曲折”,但这也已经足够了。...已禁用用户注册和用户评论功能的Drupal网站不会受到这种攻击的影响,请广大网站管理员尽快将自己的Drupal站点升级为最新版本。...当用户上传文件时,Drupal会使用PRCE来修改文件名,以避免文件名重复。但是如果多次上传文件,Drupal就会删除文件的扩展名,并导致攻击者可以上传任意HTML文件。...漏洞分析 攻击第一阶段:ZDI-19-291 这份PHP代码段可以用来测试Drupal的部分源码: https://github.com/drupal/drupal/blob/def290c1fe41805a419e006bb120db85755201e3...在Drupal源码中,执行完pregreplace()后不会进行错误检查。当一个带有无效UTF-8字符文件名的图片上传至Drupal两次时,该函数将会使用$destination,也就是’’.

    1.3K20

    Web Hacking 101 中文版 十一、SQL 注入

    因此不会被求职。它的结果会和我们初始的例子一样。 示例 1....Drupal 核心的开发者编写了代码来调用这些 PDO 函数,并且在其他开发者编写代码来和 Drupal 数据库交互的任何时候,这些代码都可以使用。这在软件开发中是个最佳时间。...现在结果是,Stefan 发现了 Drupal 包装器代码对传给 SQL 查询的数组数据做了一个错误的假设。...反之,它全部关于 Drupal代码如何处理传给内部函数的数组。这并不易于通过黑盒测试发现(其中你并不接触任何代码)。这里的重要结论是,寻找机会来修改传给站点的输入格式,所以在 URL 接受?...在其他情况下,它可能扩展为远程代码执行。Drupal 的例子实际上是这些例子之一,它们证明了攻击者可以通过漏洞来执行代码

    1.7K20

    【漏洞通告】Drupal远程代码执行漏洞(CVE-2020-28948CVE-2020-28949)

    通告编号:NS-2020-0069 2020-11-26 TAG: Drupal 、远程代码执行、CVE-2020-28948、CVE-2020-28949 漏洞危害: 攻击者利用漏洞,可实现远程代码执行...版本: 1.0 1 漏洞概述 近日,绿盟科技监测到 Drupal 官方发布安全公告修复了 Drupal 远程代码执行漏洞(CVE-2020-28948)与(CVE-2020-28949),请相关用户采取措施进行防护...Drupal远程代码执行漏洞(CVE-2020-28948): Durpal使用的PEAR Archive_Tar是一款用于在PHP中创建、提取和列出tar文件的工具类。...绿盟科技拥有对此安全公告的修改和解释权。如欲转载或传播此安全公告,必须保证此安全公告的完整性,包括版权声明等全部内容。...未经绿盟科技允许,不得任意修改或者增减此安全公告内容,不得以任何方式将其用于商业目的。

    1.5K20

    【漏洞预警】Drupal访问绕过漏洞(CVE-2019-6342)预警通告

    4.2 漏洞分析 Workspaces是Drupal 8.6核心新增的实验模块,主要功能是方便管理员一次性发布/修改多个内容。...Workspaces有两种模式,分别为Stage模式和Live模式,,默认为Live模式,两者的区别在于: · Stage模式下修改内容不会及时更新,所有文章修改完毕后管理员可以通过“Deploy to...在这两种模式下,由于编码失误导致存在一个缺陷:匿名用户无需登录即可创建/发布/修改/删除文章,问题点出现在权限鉴定模块EntityAccess下。...绿盟科技拥有对此安全公告的修改和解释权。如欲转载或传播此安全公告,必须保证此安全公告的完整性,包括版权声明等全部内容。...未经绿盟科技允许,不得任意修改或者增减此安全公告内容,不得以任何方式将其用于商业目的。

    1K10

    利用Drupal漏洞进行传播的挖矿僵尸病毒分析

    可是我的服务器明明是windows操作系统,就算有漏洞触发了也不会执行该命令。...因此,本次web攻击请求应该不是人工发出的(应该不会有这么蠢的黑客吧,也可能看web服务器是Ngix,就默认为类linux系统)。...此外,通过网络搜索关键字,发现这段代码Drupal远程代码执行漏洞(CVE-2018-7600)的利用方式。今年上半年,Drupal漏洞非常火爆,使得一拨又一拨的僵尸网络高潮迭起。...同时,在对lmmml静态反汇编分析的时候,发现与此前发现的挖矿代码不同,作者应该是自己重新修改编译了源代码,变化非常大,此前常见的静态字符串都做了处理。...结合挖矿的帐号设置成x,是否有可能是作者自己修改编译了mining-proxy的代码,把所有的被感染机器发送过来的账号x都在proxy端再进行重新设置,然后发送给实际的矿池,从而形成统一挖坑又保护自身挖坑账号的目的

    1K30

    Drupal 网站漏洞修复以及网站安全防护加固方法

    drupal是目前网站系统使用较多一个开源PHP管理系统,架构使用的是php环境+mysql数据库的环境配置,drupal代码开发较为严谨,安全性较高,但是再安全的网站系统,也会出现网站漏洞,drupal...关于目前出现的drupal漏洞,我们都要对其进行漏洞修复,以及网站安全加固与安全防护,对于如何修复drupal漏洞,我们应该从最基础的代码安全入手,我们应该从下面的几个点开始: 从哪里来就应该到哪里去,...从最基础的代码入手,大多数的网站使用的drupal系统开发的,基本都会适用于下列的几种情况,使用大多数网站运营者的一个社区开发的安全解决方案,可以对drupal系统进行更好维护与升级,检查drupal的版本为最新...drupal服务器方面的安全部署,应该从以下几点开始设置,包括ssh端口的修改,使用iptables来限制端口的放行,linux系统都会使用root的超级管理员账号,一些入侵者都会对服务器进行暴力破解,...4.drupal代码文件权限设置一下,将配置文件settings.php设置为只读权限,包括模块文件夹,以及模板文件夹,都设置为只读,如果需要更改就开放只读权限,对于一些drupal使用到的缓存文件夹

    1.9K50

    Drupal 1-click to RCE 分析

    Drupal中为了兼容各种编码,在处理上传文件名时,Drupal会对文件名对相应的处理,如果出现值小于0x20的字符,那么就会将其转化为_。 ?...但如果我们直接访问这个文件时,该文件可能不会解析,这是因为 浏览器首先会根据服务端给出的content-type解析页面,而服务端一般不会给空后缀的文件设置content-type,或者设置为application...这时候我们就需要一个很特殊的小trick了,a标签可以设置打开文件的type 当你访问该页面时,页面会被解析为html并执行相应的代码。...> 修改后缀为png之后,传图片到服务端,并在file system中设置 phar://./sites/default/files/2019-04/drupal.png 即可触发 ?...写在最后 回顾整个漏洞,不难发现其实整个漏洞都是由很多个不起眼的小漏洞构成的,Drupal的反序列化POP链已经被公开许久,phar漏洞也已经爆出一年,在2019年初,Drupal也更新修复了这个点,

    1K20

    Drupal 1-click to RCE分析

    Drupal中为了兼容各种编码,在处理上传文件名时,Drupal会对文件名对相应的处理,如果出现值小于0x20的字符,那么就会将其转化为_。...当服务端开启了评论头像上传,或者是拥有作者账号时 攻击者可以通过上传一张恶意构造的gif图,然后再上传一张带有恶意字符的同一张图,那么就会将恶意图片的内容写入到相应目录的_0中 但如果我们直接访问这个文件时,该文件可能不会解析...,这是因为 1、浏览器首先会根据服务端给出的content-type解析页面,而服务端一般不会给空后缀的文件设置content-type,或者设置为application/octet-stream 2、...这时候我们就需要一个很特殊的小trick了,a标签可以设置打开文件的type(only not for chrome) 当你访问该页面时,页面会被解析为html并执行相应的代码。...> 修改后缀为png之后,传图片到服务端,并在file system中设置 phar://.

    53360

    关于火柴棒数字游戏的方案设计思考

    拿走一根火柴棒,使得下面的等式成立 或者是我在去年发的一道题目,一道移动火柴的题目,要不要试一下 这种题目难就难在,可以同时有多种解法 带着好奇心,我做了下分析,怎么能够写程序生成这样的题目,我没有着急开始写代码...7->1,9->3,8->0,8->6,8->9 5)第五种情况是将+ 调整为 -,另外一个数字增加一根火柴,火柴棒总数不变 1->7,3->9,5->6,5->9,0->8,6->...8,9->8 添加一根火柴 1)第一种情况是一个数字增加一根火柴棒,同时另外一个数字减少一根火柴棒,火柴棒总数不变 1->7,3->9,5->6,5->9,0->8,6->8,9->8...6,8->9 2)第二种情况是将 + 调整为 -,使得等式成立 整体思路 1)先输出正常的结果 2)在正常的结果基础上调整,输出修改过的结果 例如移动一根火柴的场景,先根据等式的数字来判断五种场景中,...6+9=9, 0+0=9, 0+6=9, 0+9=6, 0+9=0 8+3=9,10+3=9,0+3=8,0+5=8,0+8=5 0-8=9,0-9=8,10-9=9 后续完善代码之后可以把代码附上

    41030

    Drupal 默认安装的目录结构

    如果在这个子目录下面,除了默认的轮廓以外,还有其它的轮廓,那么在你第一 次安装你的 Drupal 站点时,Drupal 将向你询问想要安装哪一个轮廓。...scripts:包含了许多脚本,这些脚本可用于语法检查,代码清洁,从命令行运行 Drupal,使用 cron 处理特定情况等等。...在 Drupal 的请求生命周期中,用不到它;里面包含一些 shell 和 Perl 的实用脚本。 sites:包含了你对 Drupal 所进行的修改,包括设置、模块、主题等形式(参看图 1-5)。...这使得你对 Drupal 所进行的任何修改都保存在单个文件夹里。...Drupal 安装器,将会基于你提供的信息来修改这些原始设置,并为你的站点创建一个 settings.php 文件。

    2.2K20

    二十八.Vulnhub靶机渗透之DC-1提权和Drupal漏洞利用(2)

    该样本不会分享给大家,分析工具会分享。 ---- 一.DC-1题目描述及环境配置 Vulnhub是一个特别好的渗透测试实战靶场,提供了许多带有漏洞的渗透测试虚拟机下载。...方法一:利用PHP脚本修改管理员密码 由于很多在线MD5爆破和MD5数据库,可以查到很多MD5码的原文,所以Drupal 7已不再采用Drupal 6和5简单的MD5加密,而是采用一种新型的Hash加密方法...新型加密方法是“加了盐(Salt)”的MD5码,简单理解就是并不会直接将password进行MD5加密,而会和用户名或其它随机字符串组合在一起后再MD5加密。...由于Drupal 7对数据库加密的脚本位于网站根目录scripts下,利用该脚本修改为新密码123456,基本流程如下: php scripts/password-hash.sh 123456 # php...mysql -u dbuser -p 使用update语句修改密码,代码如下: use drupaldb; select name,pass from users; update users set

    2.2K10
    领券