我是TYPO3的新手,我正试图将某人救出来。由于域名问题,他们不得不关闭他们的网站,我试图在我的VPS上暂时恢复它。
这个问题似乎是我需要的,但它似乎与我的版本不符:
Typo3 : using typoscript to modify the base-url
后端中我看到模板的唯一位置是Web->模板。我确实在这里看到了常量编辑器,但没有Home。只有root位于站点名称下方。第二个下拉列表有Content,Advanced,Plugin ...等,我没有看到任何uri选项。我已经更改了class.tslib_fe.php中的条目($ baseURL和$ absRefPrefix),我能够打破页面,但我不知道如何正确地完成它。有什么提示吗?
编辑:
我看到了以下内容的价值:
Web-> Template-> root->模板分析器 - >设置,但我不知道如何修改它。
答案 0 :(得分:3)
删除config.baseURL
并将其替换为config.absRefPrefix = /
(或者,如果您位于名为“foo”的子目录中,则为config.absRefPrefix = /foo/
。
这是域感知,非HTML - <base>
- 标记方式。有关此问题的更多信息,请查看http://buzz.typo3.org/people/soeren-malling/article/baseurl-is-dead-long-live-absrefprefix/
我已经更改了class.tslib_fe.php中的条目
您不必在核心类中进行monkeypatch,因为这会在更新中被覆盖。
此外,如果您使用的是realurl,则可能需要调整typo3conf/realurl_conf.php
,因为域可能在那里被硬编码。此外,如果在多域设置中,请检查您的域记录(使用List
- 模块选择页面树中最顶层的项目以查看可能的记录。)