从命令行运行自定义MediaWiki php脚本:php脚本不执行任何操作并且不生成任何错误消息

时间:2012-04-20 21:35:03

标签: php mediawiki

我需要修改数据传输插件,以便我可以从命令行导入CSV(不与Web界面交互)。

所以我研究并修改了DT_ImportCSV.php文件,因此它使用命令行参数来获取输入文件的名称。另外,我添加了一些可执行代码,这样它不仅仅是类声明。

我将其保存为DT_ImportCSV2.php并将其作为“php DT_ImportCSV2.php myfile.csv”运行。没有任何反应,也没有显示错误消息。另外,我在程序中添加了一些printf调用,并且没有打印任何内容。

1 个答案:

答案 0 :(得分:1)

您的PHP脚本在到达这些行之前正在中止。有一百万种可能的原因,首先打开调试并按照此处的说明检查日志:

http://www.mediawiki.org/wiki/Manual:How_to_debug