【问题标题】:installing TYPO3 in macOS Catalina localhost: Fatal error: Uncaught RuntimeException在 macOS Catalina localhost 中安装 TYPO3:致命错误:未捕获的 RuntimeException
【发布时间】:2020-04-15 19:25:38
【问题描述】:

我正在尝试在本地 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

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

【问题讨论】:

    标签: macos localhost typo3 installation macos-catalina


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      请注意 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 "{}" \;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-22
        • 2020-02-19
        • 1970-01-01
        • 2019-05-09
        • 2020-08-22
        • 2019-11-05
        • 1970-01-01
        相关资源
        最近更新 更多