子域尝试访问不存在的typeo3安装



我的Server 2019 IIS中有以下目录结构。C: \inetpub\wwwroot\typep3主要typo3网站C: \inetpub\wwwroot\typep3\主页第二个typo3网站C: \inetpub\wwwroot\typep3\主页\ahnen webtrees网站

如果我通过https://www.myUrl.de/ahnen它运行良好。但是如果我尝试使用子域https://ahnen.myUrl.de我收到以下错误消息:

警告:require(C:\inetpub/wwwwroot/Homepage/ahnen/typep3/sysext/core/Configuration/DefaultConfiguration.php(:无法打开流:中没有这样的文件或目录C: \inetpub\wwwroot\typep3\sysext\core\Classes\ConfigurationManager.php在第92行出现致命错误:require((:打开失败"C:\inetpub/wwwwroot/Homepage/ahnen/typep3/sysext/core/Configuration/DefaultConfiguration.php"(include_path='.;C:\php\pear'(C: \inetpub\wwwroot\typep3\sysext\core\Classes\ConfigurationManager.php在线92

子域的设置指向与https://www.myUrl.de/ahnen,正如您在错误消息中看到的那样。但我完全不知道,为什么系统会期待一个类型3的安装。是什么造成了这个问题?

对于您提供的较少信息(我可能需要更多关于IIS配置的知识(的准确答案,

我想https://www.myUrl.de指向TYPO3安装,并且https://ahnen.myUrl.de指向该TYPO3安装的webroot的子文件夹。

  1. 可能性:"子文件夹"ahnen/不是真正的子文件夹,而是TYPO3安装中的一个页面
    然后ISS配置指向文件系统中不存在的文件夹。您有一个回退到最近的页面,并且由于您的域ahnen.myUrl.de对于您的TYPO3安装是未知的,因此会发生配置冲突。

  2. 可能性:在您的主webroot中有一个子文件夹ahnen/,并且还有一个TYPO3安装,可能对该子域的webroot配置错误,导致资源的文件夹不匹配。

  3. 可能:您的ISS配置没有正确处理子域,并且启动主TYPO3时域和文件夹不匹配,因此TYPO3对资源的位置感到困惑。

最新更新