猿问

TYPO3:如何解决安装问题

我在 Ubuntu 18.04.3 LTS、Apache 2.4.29、PHP 7.2 上安装 TYPO3 10.2.2 时遇到问题


我确实按照“在没有 Composer 的情况下安装 TYPO3”如何操作。当我想访问安装程序时,我看到一个空白页。到目前为止没有什么新鲜事,我已经看过很多次了。我确实设置了正确的访问权限,但仍然是一个空白页。


Apache 错误日志说:


AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught

LogicException:PSR-11 Container is not available in

/var/www/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php:3398

在提到的 php 中,我看到了其他信息'PSR-11 Container is not available', 1549404144。


我确实在网上搜索以找到可能的解决方案,但这次没有任何运气。


我的问题:是否有人看到这种情况或对我有什么建议?


提前非常感谢。


玩水


牧羊人nacy
浏览 180回答 3
3回答

达令说

总结一下:这是一个许可问题。由于误导性的错误消息,我花了一段时间才弄清楚。在提到的指南中,它没有说明权限。我的结论:每当 T3 说无法创建文件夹时,请修复权限问题,而不是手动添加文件夹。感谢所有指导我找到正确解决方案的人。

慕少森

您何时收到错误消息?在创建 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 没有任何问题。

慕村9548890

我刚刚遇到了同样的问题(顺便用作曲家安装)。问题是 Web 服务器对 Typo3 项目文件夹没有所需的访问权限。使用 Apache HTTP 服务器时,可以通过以下方式解决chown -R :www-data YourProjectFolder   chmod -R g+w YourProjectFolder这递归地将所有包含文件的组更改为“www-data”,这是 Apache 服务器使用的组,并授予该组的写访问权限。
随时随地看视频慕课网APP
我要回答