我对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
我知道这是一个模糊的问题,但不胜感激。
谢谢
答案 0 :(得分:0)
我认为一旦您将从您的 git 存储库中克隆工艺项目。您需要将 .Env 文件添加到其中。然后你需要“上传”文件夹。您还应该运行 composer install 命令来安装所有依赖项。
在所有这些过程之后,如果您仍然遇到相同的错误,那么您应该尝试从运行时缓存文件夹中删除缓存,并且您也可以删除一次已编译的类和模板。
我希望这会奏效。