3 回答
TA贡献2019条经验 获得超9个赞
您何时收到错误消息?在创建 FIRST_INSTALL 后第一次访问该站点之后?
在此错误消息之前是否还有其他错误消息?(如果您打开文件 GeneralUtility 并查看指定的行,您会注意到 $container 没有创建。问题是为什么?)。问题很可能出现在自动加载/依赖注入期间的某个地方。
我从来没有遇到过这个错误,但是这里有一些关于通常处理异常和自己解决/调试这些类型的事情的技巧。
如前所述,日志文件可能会显示其他信息。在非 Composer 安装中,您会在typo3temp/var/log 中找到它
如果您到目前为止已经进入后端,您可能希望在设置中将配置预设设置为“调试”以查看更多输出(不要在生产中这样做)
如果您完成了安装过程,但无法访问后端(使用/typo3),请查看是否可以访问安装工具(使用/typo3/install.php,在typo3conf中创建一个文件ENABLE_INSTALL_TOOL)
由于您知道异常的代码,您可以在 wiki 中查找异常页面:https ://wiki.typo3.org/Exception/CMS/1549404144 (不幸的是,在这种情况下它是空的,但它可能对其他例外)
检查您的权限,typo3temp 必须对运行 Apache 的用户/组是可写的(例如 www-data)
作为最后的手段,如果所有其他方法都失败了,删除typo3temp 的全部内容可能会有所帮助。这不是好的做法,通常不需要,但它可以让您以干净的状态重新启动。
另请参阅安装指南中的故障排除提示。
PS我只是按照安装指南:确定没有 Composer 的快速安装,它可以在我的系统上运行,Ubuntu 19.04,PHP 7.2,Apache/2.4.38 没有任何问题。
TA贡献1884条经验 获得超4个赞
我刚刚遇到了同样的问题(顺便用作曲家安装)。问题是 Web 服务器对 Typo3 项目文件夹没有所需的访问权限。使用 Apache HTTP 服务器时,可以通过以下方式解决
chown -R :www-data YourProjectFolder chmod -R g+w YourProjectFolder
这递归地将所有包含文件的组更改为“www-data”,这是 Apache 服务器使用的组,并授予该组的写访问权限。
- 3 回答
- 0 关注
- 179 浏览
添加回答
举报