首页 > 其他 > 详细

ThinkCMF5.1虚拟机下安装的问题,已成功

时间:2019-10-15 16:42:53      阅读:259      评论:0      收藏:0      [点我收藏+]

官方的解决方案:https://www.kancloud.cn/thinkcmf/faq/1197179

 

按它的提示,发现阿里云的虚拟主机htdoc同级的目录没有上传权限。

只能把“ThinkCMF文件夹”整个都上传到htdoc中,public中的所有文件也都直接上传到htdoc下,也就是public下的所有文件和ThinkCMF是平级的。

按官方的指示修改index.php文件,怎么也不成功,原来是__DIR__ 取到的目录原因,__DIR__取到的是虚拟机的根目录没有包含htdoc目录

所有改为:
// 定义CMF根目录,可更改此目录
define(‘CMF_ROOT‘, __DIR__ . ‘/htdoc/ThinkCMF/‘);


访问成功!

 

当然最后要更改为:vendor/thinkphp/library/think/Loader.phpgetRootPath方法为:

// 获取应用根目录
public static function getRootPath()
{
    return CMF_ROOT;
}
 

 

ThinkCMF5.1虚拟机下安装的问题,已成功

原文:https://www.cnblogs.com/wumeng010/p/11678576.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!