arakum
22-11-12, 06:15
Assim
Depois de ter uma divertida noite querendo saber como ir em torno de alguns problemas com o tradutor de Azure:
-O "modo de segurança / open_basedir" coisa não está funcionando
-"tradução de microsoft não portador obtidas informações no token"
Eu queria compartilhar um par de correções.
Primeiro, a "nenhum portador informação" mostra quando você não digita as teclas direita para vbulletin. Graças a r.dziadusz para esta solução
OK aqui está:
1.) Ir para: Microsoft Translator | Windows Azure Marketplace
Login/registo 2).
3.) Escolha youre assinatura:
4.) Vá para: datamarket.azure.com/developer/applications/
5.) Clique no botão "Registrar"
6.) Encha todos os necessários campos e clique no botão "Criar".
7. Obter os valores de ClientID e segredo - fronteira com-inseri-lo em seu admincp:
ClientID - > chave de API do Microsoft Comercial tradução por Azure,
Segredo - > segredo Microsoft Comercial tradução API por Azure
Em seguida, vem o erro CURL reclamando do open_basedir e outras coisas. Como muitos de vocês sabem, o modo de segurança foi substituído recentemente em php, então se você tem um servidor com uma versão recente do php isso mesmo não deve ser um problema. No entanto onda ainda não foi atualizada para essa nova mudança.
Então.... Após ajustes aqui e ali, eu encontrei uma solução.
Olhe o upload/includes/vbenterprisetranslator_class_translator.php para a linha que lê
curl_setopt($obj_connection, CURLOPT_FOLLOWLOCATION, 1);
Coment, salvar e fazer o upload para o diretório correto. (Eu achei em linha 324, podem mudar na mudança de versão) Para fazer o trabalho sobre o teste de azure, procure todas as referências para o CURLOPT_FOLLOWLOCATION e comenta qualquer linha que menciona-lo, salve e tente novamente.
Espero que isso ajude!
Depois de ter uma divertida noite querendo saber como ir em torno de alguns problemas com o tradutor de Azure:
-O "modo de segurança / open_basedir" coisa não está funcionando
-"tradução de microsoft não portador obtidas informações no token"
Eu queria compartilhar um par de correções.
Primeiro, a "nenhum portador informação" mostra quando você não digita as teclas direita para vbulletin. Graças a r.dziadusz para esta solução
OK aqui está:
1.) Ir para: Microsoft Translator | Windows Azure Marketplace
Login/registo 2).
3.) Escolha youre assinatura:
4.) Vá para: datamarket.azure.com/developer/applications/
5.) Clique no botão "Registrar"
6.) Encha todos os necessários campos e clique no botão "Criar".
7. Obter os valores de ClientID e segredo - fronteira com-inseri-lo em seu admincp:
ClientID - > chave de API do Microsoft Comercial tradução por Azure,
Segredo - > segredo Microsoft Comercial tradução API por Azure
Em seguida, vem o erro CURL reclamando do open_basedir e outras coisas. Como muitos de vocês sabem, o modo de segurança foi substituído recentemente em php, então se você tem um servidor com uma versão recente do php isso mesmo não deve ser um problema. No entanto onda ainda não foi atualizada para essa nova mudança.
Então.... Após ajustes aqui e ali, eu encontrei uma solução.
Olhe o upload/includes/vbenterprisetranslator_class_translator.php para a linha que lê
curl_setopt($obj_connection, CURLOPT_FOLLOWLOCATION, 1);
Coment, salvar e fazer o upload para o diretório correto. (Eu achei em linha 324, podem mudar na mudança de versão) Para fazer o trabalho sobre o teste de azure, procure todas as referências para o CURLOPT_FOLLOWLOCATION e comenta qualquer linha que menciona-lo, salve e tente novamente.
Espero que isso ajude!