Importante: Esta página é o uso de cookies (cookies). Usar este site sem desligar os cookies no navegador, significa que você concorda em utilizá-lo.
Comprar! Características Downloads

Ganhar com a gente!

Se você gostaria de começar a ganhar dinheiro com o BB se unem para Programa de afiliados.
Resultados 1 para 6 de 6

Thread: vBET não funciona quando o PHP é executado como um módulo do apache

  1. #1
    Membro Sênior
    Registrado em
    Novembro 2009
    Posts
    168

    Default vBET não funciona quando o PHP é executado como um módulo do apache

    Veja este tópico: http://www.vbenterprisetranslator.co...es-broken.html

    A questão ainda está lá.

    Eu gostaria muito de voltar a correr php como módulo do apache, para que eu possa aproveitar da APC para cargas mais baixas do servidor. No entanto, fazê-lo seguir o meu upgrade para PHP 5.2.14 como mencionado no tópico acima breaks vBET para non-cached traduções. Páginas são simplesmente em branco, sem mensagens de erro ou avisos, para qualquer traduções que ainda não estão no cache.

    Quando eu mudar para o PHP como uma aplicação CGI, tudo funciona bem. Você pode ter um outro olhar e ver se você não pode lançar qualquer luz sobre isso? Todas as idéias quanto ao que poderia estar acontecendo?

  2. #2
    Membro Sênior
    Registrado em
    Novembro 2009
    Posts
    168

    Default

    Wow-falar sobre sorte!

    Resolvi o problema desativando o "Delay entre as traduções" configuração.

    Você tem alguma idéia de por que isso funcionaria em PHP 5.0.77 como um módulo do apache, mas não em PHP 5.2.14? Que funções é que isto usar o recurso?

  3. #3
    vBulletin Empresa Translator (vBET) Funcionários
    Registrado em
    Maio 2010
    Posts
    1,000

    Default

    Olá,
    Eu vou perguntar sobre isso e escrever aqui Michał

  4. #4
    vBulletin Empresa Translator (vBET) Funcionários
    Registrado em
    Maio 2010
    Posts
    1,000

    Default

    Este recurso usar essa função:
    time_nanosleep () mas eu verifiquei e esta é suportado em PHP versão 5.
    Este está disponível somente para as versões do Windows abaixo 5.3.

    Você tem uma boa versão do PHP, mas provavelmente você tem um problema na sua versão do PHP.
    Aqui você tem uma lista completa de funções da sua versão:Extensões PHP List:: Lista de todas as extensões carregada
    Você pode encontrar lá um time_nanosleep ().

    Nós podemos fazer um teste com esse recurso.
    1. editar o arquivo php:
    Code:
    forum root/includes/vbenterprisetranslator_functions.php
    2. encontrar e comentar:
    PHP Code:
    if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay']) { 
    3.paste depois desta linha (após o comentário)
    PHP Code:
        if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay'] && function_exists('time_nanosleep')) { 
    4. ir para o seu AdminCP e ativar essa opção.
    Se ele vai ser um trabalho - você tem um problema com sua versão do PHP (algumas questões - porque time_nanosleep função não tenha existido).
    Editado pela última vez por kamilkurczak; 27-10-10 no 11:35.

  5. #5
    Membro Sênior
    Registrado em
    Novembro 2009
    Posts
    168

    Default

    Fiz um arquivo de teste, e function_exists ('time_nanosleep') é falsa. Eu não sei por que seria o caso.

    Eu estou em um servidor unix - todas as idéias? Obrigado pela resposta!

  6. #6
    vBulletin Empresa Translator (vBET) Funcionários
    Registrado em
    Maio 2010
    Posts
    1,000

    Default

    é falsa, mas deve ser verdade porque no php 5 deste exsist função:
    PHP: time_nanosleep - Manual
    No post anterior eu colei um url para o site com todas as funções do seu relase PHP.

    assim que você tem um problema em sua versão do PHP.

    O que você deve fazer?
    -Reinstalar o PHP ou instalar uma outra versão
    -Escrever sobre isso ao suporte PHP

    Esta não é uma questão vBET por isso vou marcar esta lista de discussão resolvido.

Tags para este Tópico

Permissões de Postagem

  • Você pode não postar novos tópicos
  • Você pode não postar respostas
  • Você pode não anexos pós
  • Você pode não editar suas mensagens
  •