【发布时间】:2014-05-08 10:53:30
【问题描述】:
我正在尝试修复一个有错误的旧 drupal 模块,但我无法让我的任何更改在网站上显示。
我们有测试服务器和“真实”服务器。我从“真实”服务器复制了模块(我们称之为模块 A)文件进行测试。现在页面显示 OK,只要我在模块文件夹(在 Drupal 中)中有模块 A 文件夹。现在我们到了意想不到的部分:只要模块文件夹 A 的 info.xml 文件完好无损,就不会发生任何更改,每当我更改模块、控制或回调文件时。
我注意到,只要 info.xml 正常,我可以重命名或注释掉所有我想要的文件,并且测试服务器站点上不会发生任何更改。我已经尝试清除所有缓存,运行 .php 命令来调用清空所有缓存,甚至从数据库中清除 Drupal 缓存表。
现在我不知道是什么导致模块以这种方式运行。只有当我重命名模块 A 文件夹或重命名 .xml 文件时才能让模块崩溃
我该怎么做才能让它从模块、回调和控制文件中检索新数据?
<?xml version="1.0" encoding="UTF-8"?>
<info>
<companies>
<company>
<id>1</id>
<laskelma>LK</laskelma>
<dimension>kp,kl,pr,pl</dimension>
</company>
<company>
<id>2</id>
<laskelma>LK</laskelma>
<dimension>kp,pr</dimension>
</company>
<company>
<id>3</id>
<laskelma>YK</laskelma>
<dimension>kp,pr</dimension>
</company>
<company>
<id>4</id>
<laskelma>LK</laskelma>
<dimension>kp,pr</dimension>
</company>
</companies>
<db_schema>
<db_table>calendar</db_table>
<db_table>costs</db_table>
<db_table>cost_sums</db_table>
<db_table>earning_mem</db_table>
<db_table>debit_mem</db_table>
</db_schema>
<cache_in_use>0</cache_in_use>
<version_reskontra>201405081237</version_reskontra>
<version_smt>201405081237</version_smt>
<version_smt2>201405070647</version_smt2>
</info>
【问题讨论】:
标签: php caching drupal drupal-7