Tak,
Poté, co zábavný večer přemýšlel, jak jít kolem nějaké problémy s azurovým Překladatel:
-Čím "nouzový režim / open_basedir" věc nefunguje
-"microsoft překlad žádné nosiče informace nalezené v tokenu"
Chtěl jsem se podělit o několik oprav.
Za prvé "žádné nosiče informací" ukazuje, když nebyl typ správné klíče na vbulletin. Díky r.dziadusz pro toto řešení
Tak tady to je:
1.) Přejít na: služby Microsoft Translator | Windows Azure Marketplace
2.) Login/registr
3.) Vybrat ty předplatné:
4.) Přejít na: datamarket.azure.com/developer/applications/
5.) Klepněte na tlačítko "Registrovat"
6.) Vyplňte všechny požadované pole a klepněte na tlačítko "Vytvořit".
7. Získat hodnoty z ClientID a Secret - s vložit ji do své admincp:
ClientID - > Microsoft Comercial překlad API klíč azurová,
Tajemství - > Microsoft Comercial překlad API tajemství ve světle azurová
Pak přijde CURL chyba stěžují open_basedir a tak. Jak mnozí z vás vědí, nouzový režim byla zrušena nedávno v php, takže pokud máte server s nejnovější verzí php to ani nemělo být problém. Nicméně CURL stále nebyl aktualizován pro této nové změny.
Takže... Po ladění tu a tam jsem našel řešení.
Podívejte se upload/includes/vbenterprisetranslator_class_translator.php pro řádek, který čte
PHP Code:
curl_setopt($obj_connection, CURLOPT_FOLLOWLOCATION, 1);
Coment, uložit a uložit na správný adresář. (Našel jsem ji v řadě 324, může změnit při změně verze) Chcete-li pracovat na azurové testu, vyhledejte všechny odkazy na CURLOPT_FOLLOWLOCATION a komentář linie, která zmiňuje, uložte a opakujte akci.
Doufám, že to pomáhá!