当前位置: 首页 > 知识库问答 >
问题:

thinkphp - thinkcmf插件类不存在的问题?

宗政文彬
2023-10-19

有一个thinkcmf项目,但是我用的虚拟主机,所以到目录做了一些调整:
如图:我把thinkcmf原目录中的public放到了WEB里,其它的放到了Backup里面,
image.png
然后修改了index.php文件的CMF_ROOT
image.png
然后项目正常运行了,
但是有一个地方不行,就是“插件”
image.png
目录下的文件明明存在,确提示类不存在,是我路径弄的不对?还是插件的路径需要设置?还是什么 ?有人遇到过吗?
image.png
image.png

补充:原来的目录结构是这样的,plugins在public下面,网站目录是haili,运行目录是public
image.png

共有2个答案

索正豪
2023-10-19

先提供一个思路,虽然我没有看ThinkCMF的加载机制. 不过从你的截图上来看. 应该是加载机制出问题了.先确定下这个问题. thinkcmf 的插件的安装目录是以CMF_ROOT下还是在WEB_ROOT下. 按照我的理解. WEB_ROOT只会放一些静态资源和入口文件. 而不会直接放其他php的调用所需的类进去.

吕高寒
2023-10-19

没人知道吗?

 类似资料:
  • Sublime中的一个Thinkphp框架的工具包,主要包括thinkphp snippet、访问框架在线api、以及一些编程辅助功能。目前重构的插件去除了手册相关功能,同时支持Sublime text2和3版本。 Thinkphp有哪些功能? 访问官网框架在线api 辅助删除编辑器中打开目录所有文件的bom头(后期补上,移植到3的时候报错解决不了,等我想办法解决) 通过sublime-compl

  • 我对maven javadoc插件有点问题。实际上,我试图创建一个javadoc,它只包含我的两个java类。但是当尝试构建时,我总是会得到一个错误列表,例如“包不存在”错误,但这个包是我在Eclipse中自己创建的包。 仅供参考:我使用Java8,Eclipse Mars,m2eclipse。我使用m2eclipse的默认“Maven install”命令构建。 这是我的pom。xml文件 ma

  • ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。 普通的

  • 问题内容: 是否有只查询记录的查询,如果不存在,则插入?我不想重复更新或替换。寻找一个查询解决方案,寻找其他答案,但不是我真正想要的。 表: 伪查询: 问题答案: 使用-与INSERT完全相同,不同之处在于,如果表中的旧行与PRIMARY KEY或UNIQUE索引的新行具有相同的值,则在插入新行之前会删除该旧行。 http://dev.mysql.com/doc/refman/5.0/en/rep

  • ThinkCMF Extend 是一款基于ThinkPHP3.21开的发的内容管理框架,业务实现得益了重构了ThinkCMF框架,继承了灵活的应用机制与管理机制。在Extend版本中添加微信内容接口,用户在安装CMF后,只需要简单的配置下载微信公众号的接口参数便可完美实现关键字内容检索,并生成URL链向网站的前台供微信用户阅读内容。 CMF前台页面使用响应式布局,无论在电脑端还是移动端都有很好的表

  • 问题内容: 我有以下查询要插入到表中 得到消息 消息4860,级别16,状态1,行1 无法批量加载。文件“ c:\ Type.txt”不存在。 该文件显然在那里。我可能会忽略什么? 问题答案: 看一下: 无法批量加载。文件“ c:\data.txt”不存在 该文件在SQL Server的驱动器上吗? SQL BULK INSERT等始终只能与SQL Server计算机上的本地驱动器一起使用。您的S