原因:未在模型文件中加入驱动函数或驱动函数未正确加载模板文件 phpcms遵从的是MVC的架构模式,model、view、controller 如果你在phpcms/templates/default/下写好了自己的模板文件,例如:phpcms/templates/default/member/mass.html,那你只完成了view部分,如果想要模板显示不只是在浏览器地址栏写下地址: 你的域名或IP/index.phpm=member&c=index$a=mass 这时候,你如果强行访问的话,就会得到错误:Action does not exist.因为最起码的驱动函数你未完成,也就是所谓的controller! 解决问题:你要在phpcms/modules/member/index.php中加入函数mass。函数mass中最起码加入一句加载模板的语句: 多说几句: 从这个例子中你也许看出来了phpcms的地址命名规则。 index.php?后的m是控制模块目录是phpcms/modules/下的同名文件夹例如:member c是具体的控制函数承载文件是m同名文件夹下的同名文件 例如:index.php a是控制函数,在c同名的文件中找同名函数即可 当然这是最简单的结构,还未包含进来数据库的模型,但到此为止就解决了出现的问题了。