You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 9自定义内容类型字段无法编辑或删除,操作时返回404错误

Drupal 9 本地PHP内置服务字段操作404解决方案

故障原因

PHP内置的本地Web服务器不识别.htaccess文件中的重写规则,Drupal内容类型字段管理的路径依赖*Clean URL(清洁URL)*重写规则才能正常解析,因此会触发404报错。

可直接操作的解决方法

方法1:指定Drupal自带路由脚本启动PHP内置服务(最快解决)

  • 关闭当前正在运行的PHP本地服务
  • 打开命令行工具,切换到你的Drupal站点根目录(包含index.php、.htaccess文件的文件夹)
  • 执行启动命令:php -S localhost:8000 .ht.router.php
  • 启动完成后访问http://localhost:8000进入站点,再尝试编辑/删除字段即可正常访问

方法2:临时关闭Clean URL排查

如果方法1暂时无法操作,可以先关闭Clean URL临时使用:

  • 直接在浏览器访问地址 http://你的站点地址/?q=/admin/config/search/clean-urls
  • 取消勾选「使用清洁URL」选项后保存配置,再操作字段相关功能即可
  • 该方法仅为临时方案,清洁URL关闭后站点路径会携带?q=前缀,使用体验较差

方法3:更换集成本地环境(长期开发推荐)

PHP内置服务器仅适合临时测试,长期进行Drupal开发推荐使用支持Apache/Nginx的集成环境:

  • Windows系统可选Laragon、XAMPP
  • Mac系统可选XAMPP、MAMP
  • 这类环境默认支持.htaccess重写规则,将Drupal站点放入对应站点目录启动服务即可正常使用所有功能

提示:如果使用方法1时提示找不到.ht.router.php文件,可从同版本Drupal9官方安装包中提取该文件放到站点根目录即可,全新安装的Drupal9默认自带该文件。

内容的提问来源于stack exchange,提问作者user3684918

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:15:06