将Craft CMS项目克隆到XAMPP

时间:2018-07-15 18:22:32

标签: php git xampp content-management-system craftcms

我对git来说还很陌生,我想克隆一个回购到XAMPP的仓库。

据我了解,我应该可以将其克隆到HTDOCS,并且如果安装了所有依赖项,它应该可以工作。

在浏览器中访问项目文件夹时,出现此错误消息。

  

致命错误:未捕获错误:在null上调用成员函数init()   在C:\ xampp \ htdocs \ sandbox \ craft \ app \ services \ CacheService.php:114中   堆栈跟踪:#0   C:\ xampp \ htdocs \ sandbox \ craft \ app \ framework \ base \ CModule.php(394):   Craft \ CacheService-> init()#1   C:\ xampp \ htdocs \ sandbox \ craft \ app \ etc \ web \ WebApp.php(595):   CModule-> getComponent('cache',true)#2   C:\ xampp \ htdocs \ sandbox \ craft \ app \ framework \ base \ CModule.php(103):   Craft \ WebApp-> getComponent('cache')#3   C:\ xampp \ htdocs \ sandbox \ craft \ app \ services \ ConfigService.php(392):   CModule-> __ get('cache')#4   C:\ xampp \ htdocs \ sandbox \ craft \ app \ services \ HttpRequestService.php(1181):   Craft \ ConfigService-> usePathInfo()#5   C:\ xampp \ htdocs \ sandbox \ craft \ app \ services \ HttpRequestService.php(131):   Craft \ HttpRequestService-> getNormalizedPath()#6   C:\ xampp \ htdocs \ sandbox \ craft \ app \ framework \ base \ CModule.php(394):   Craft \ HttpRequestService-> init()#7   C:\ xampp \ htdocs \ sandbox \ craft \ app \ etc \ web \ WebApp.php(595):   CModule-> getComponent('request',true)#8   C:\ xampp \ htdocs \ sandbox \ craft \ app \ framework \ base \ CMo in   C:\ xampp \ htdocs \ sandbox \ craft \ app \ services \ CacheService.php在线   114

我知道这是一个模糊的问题,但不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为一旦您将从您的 git 存储库中克隆工艺项目。您需要将 .Env 文件添加到其中。然后你需要“上传”文件夹。您还应该运行 composer install 命令来安装所有依赖项。

在所有这些过程之后,如果您仍然遇到相同的错误,那么您应该尝试从运行时缓存文件夹中删除缓存,并且您也可以删除一次已编译的类和模板。

我希望这会奏效。