在macOS Catalina本地主机中安装TYPO3:致命错误:Uncaught RuntimeException

问题描述 投票:0回答:2

我正在尝试在本地Web服务器上使用TYPO3。我有Mac Catalina。但是,当我从浏览器输入URL:localhost/blog时,出现以下错误消息:

Fatal error: Uncaught RuntimeException: Could not create directory "/Users/fjosenova/Sites/vblog8/typo3temp/var/log/"! in /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Utility/GeneralUtility.php:2085 Stack trace: 
#0 /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Utility/GeneralUtility.php(2053): TYPO3\CMS\Core\Utility\GeneralUtility::createDirectoryPath('/Users/fjosenov...') 
#1 /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(226): TYPO3\CMS\Core\Utility\GeneralUtility::mkdir_deep('/Users/fjosenov...') 
#2 /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(192): TYPO3\CMS\Core\Log\Writer\FileWriter->createLogFile() 
#3 /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(122): TYPO3\CMS\Core\Log\Writer\FileWriter->openLogFile() 
#4 /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(81): TYPO3\CMS\Core\Log\Writer\FileWriter->setLogFile('/Users/fjosenov...') 
#5 /Users/fjosenova/Sites/vb in /Users/fjosenova/Sites/vblog8/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 2085

我已经用Google搜索,但是找不到任何可以帮助我解决问题的方法。它似乎与权限有关。在终端应用程序中,我查看了我拥有的权限,并将其更改为775。拜托,您能告诉我如何解决吗?非常感谢。

macos localhost typo3 install macos-catalina
2个回答
1
投票

这不能解决您的问题,但我想。建议使用DDEV而不是尝试设置自定义本地apache / nginxhttps://docs.typo3.org/m/typo3/guide-contributionworkflow/master/en-us/Appendix/SettingUpTypo3Ddev.html


0
投票

请注意,apache normale由其自己的用户运行-该用户不同于您的用户。因此,两个用户都应有权访问运行TYPO3的文件和文件夹。

将您的用户添加到aapche用户的通常组(可能是www:www),并确保所有文件都属于该组,并且该组具有足够的写权限。

chown -R fjosenova:www *


chmod -R g+w *
or:
find . -type d -exec chmod 2775 "{}" \;
find . -type f -exec chmod 664 "{}" \;
© www.soinside.com 2019 - 2024. All rights reserved.