问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Windows上快速安装配置PyroCMS

发布网友 发布时间:2022-05-12 04:22

我来回答

1个回答

热心网友 时间:2023-07-29 20:16

1、检查系统需求
Apache/Nginx
MySQL
PHP 5.5.9+
Composer
PHP扩展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+)
系统满足上述需求后才能继续进行安装。
2、使用Composer安装项目和依赖
在web根目录下运行以下命令:
composer create-project pyrocms/pyrocms=3.0-beta1 --prefer-source

注意在Windows系统中这里我们不能使用--prefer-dist选项进行安装,否则会报错:
[ErrorException]
ZipArchive::extractTo(): No such file or directory

注:使用--prefer-source选项会强制克隆源代码,而不是像--prefer-dist那样强制下载git引用的压缩包。
Composer使用PHP的ZipArchive扩展压缩文件,使用--prefer-dist安装在Windows系统上存在一个问题:如果路径大于256个字符或者包含.会抛出上述错误异常,进而导致Composer不能继续往下运行。Linux上则不存在这个问题。
安装完成后,如果是在Linux环境需要配置storage、public/assets、bootstrap/cache目录的可写权限。
如果你觉得Composer安装麻烦还可以使用学院提供的一键安装包:PyroCMS 3.0测试版一键安装包。
3、在浏览器中完成安装和配置
在浏览器中导航到http://localhost/pyrocms/public,页面会自动跳转到安装界面http://localhost/pyrocms/public/installer,此时页面可能会出现错误页面,错误提示信息如下:
FatalErrorException in Container.php line 790:
Maximum function nesting level of '100' reached, aborting!

在Laravel中这并不是什么bug,只是因为安装了XDebug而PHP配置文件中xdebug.max_nesting_level对应值设置过低的缘故(默认为100),我们只需将其值设置为250(Homestead虚拟机中就是这么设置的)并重启web服务器即可。
注意第一次访问需要较长时间,这是因为要编译并加载前端资源的缘故。加载完成后,安装页面显示如下(部分截图):

在该页面我们要填写数据库配置信息,管理员账户信息以及站点的一些通用配置。填写完成后点击“Save”按钮提交表单,然后进入安装进度页面,完成站点相关配置和初始化操作,以及基本模块和扩展的安装:

安装完成后显示如下:

点击“Login”按钮进入登录页面:

填写我们之前提交的管理员账户信息进行登录。登录成功后跳转到后台管理页面http://localhost/pyrocms/public/admin/dashboard:

PyroCMS采用类似Drupal(一个流行的开源CMS)的节点(Node)方式来组织内容,一切元素诸如表单元素、分类、类型、设置等都可以看作节点,然后以节点方式组成内容,比如发布Posts需要先创建分类,类型(如文章、视频等),以及文章字段对应的表单元素节点等。感兴趣的同学可以去玩玩,这里我就不深入探讨了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 我安装的是英特尔® Fortran Composer XE Linux*版,怎么运行fortran编译器 Intel® Parallel Studio XE Composer Edition for Fortran and C++ Linux*安装及使用问题 如何在linux下安装composer 欧洲西部形成典型的温带海洋性气候的主要原因是什么 欧洲温带海洋性气候显著的原因 欧洲温带海洋气候的主要形成原因? 欧洲和南美洲的温带海洋性气候成因有什么差别? 欧洲温带海洋性气候的特点及成因 形成温带海洋性气候的因素 北美洲、欧洲温带海洋性气候分布的特点及原因 温带海洋性气候的成因应该怎么答,方法 请问QQ上面跟陌生人打招呼,所说的话的记录在哪里可以找到呢?谢谢。 北美洲温带海洋性气候的成因和特点 欧洲形成显著温带海洋性气候的主要原因是什么 温带海洋性气候是怎样形成的 欧洲温带海洋性气候形成的原因:(海陆位置,地形地势,山脉走向,风向,大西洋暖流 微信上,如果你,跟另一个人打招呼,但对方没回复,你的手机上会有这次打招呼的记录吗?在哪查看?_百度问一问 温带海洋性气候形成原因? 温带海洋性气候是怎么形成的? 温带海洋性气候的成因?? 谁有Intel Fortran Composer XE 2011 SP1的 Linux Version 12.1.5.339? linux怎么样更新composer 华为刷ios系统可以吗 华为电脑上ios是什么意思啊? 请问怎么把华为机改成ios系统 有关人力资源的电影,帮忙推荐一些,中外都可以,谢谢! 求有关人力资源的影视 小米随星借(原小米贷款)可以循环借款吗? 人力资源相关的影片。 求有关企业人力资源管理的电影 请问谁能介绍下与人力资源管理有关的影视剧,谢谢! 小米随星借(原小米贷款)利息是多少? 有没有与人力资源有关的影片片段 学习人力资源管理专业的大学生,应该看些什么电影? 小米随星借(原小米贷款)可靠吗? 跪求2020年新上映电影非常人力资源 免费高清百度云资源 值得人力资源学习的电影 电影人力资源经理讲什么 有没有关于人力资源管理方面的电影或者视频 人力资源管理《在云端》这部电影里有哪些心理学的特点