2014-10-29 52 views
0

我正試圖在新的域上安裝新版本的TYPO3 6.2 LTS。當我完成安裝時,我想將網站合併到這個新域中。該網站正在使用的TYPO3的當前版本是4.5 LTS。「可信主機模式」 - TYPO3安裝過程中的錯誤6.2

這是我使用我的主機提供的視頻教程:http://www.infomaniak.com/en/support/faq/948

我跟着每一步,直到安裝工具。一旦我完成,出現錯誤消息。 在教程視頻中,安裝工具從4:20開始,大約在分鐘4點58分開始,您會看到,要完成安裝,您需要點擊「打開後端」,然後您可以登錄到TYPO3後端(這就是我我要完成!)。相反,當我點擊「打開後端」時,我收到了有關可信主機模式的錯誤。

這裏的錯誤:

糟糕,出現錯誤!

當前主機標頭值與配置的可信主機模式不匹配!檢查$ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['trustedHostsPattern']中定義的模式,並對其進行調整,如果您希望允許當前主機頭「bzhs.ch」用於安裝。

任何人都可以幫我嗎?我想我應該找到某個地方來改變$ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['trustedHostsPattern'],並且有一些幫助頁面(http://wiki.typo3.org/Exception/CMS/1396795884),但這只是告訴你如何改變它。我的問題是:我在哪裏可以找到$ GLOBALS,我該如何改變它?那真的能解決一切嗎?

謝謝!希望我能儘快解決這個問題...

回答

1

只要打開安裝工具>所有配置>切換所有,找到trustedHostsPattern(即CTRL + F)

更新領域,保存配置,清除緩存。

如果不能確定哪個域設置,只需使用通配符作爲descried有:

To disable this check completely (not recommended because it is insecure) you can use ".*" as pattern.

附:在LocalConfiguration.php中,它可以放置在陣列中:

<?php 
return array(
    'SYS' => array(
     'compat_version' => '6.2', 
     'encryptionKey' => 'foobar123', 
     'sitename' => 'Foo Bar site', 
     'trustedHostsPattern' => 'your_pattern_here', 
     // other settings... 
    ), 
    // Other sections... 
); 
+0

雖然不推薦使用通配符,因爲這是安全功能。 PS:我將這個答案/描述添加到例外頁面。 – pixelbrackets 2014-10-30 13:25:01

+0

@pixelbrackets這是真的,因此__insecure__是大膽的;)好,澄清去例外 – biesior 2014-10-30 14:20:03

+0

這是如何通過LocalConfiguration.php完成的?是的,我必須編輯 $ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['trustedHostsPattern'] 但是,如果在配置中找不到它,這是如何完成的? 不幸的是,我無法通過網頁瀏覽器訪問我的後端。 – 2014-11-06 11:22:10