Viktigt: Denna sida använder cookies (cookies). Genom att använda denna webbplats utan att stänga av cookies i webbläsaren, innebär att du samtycker till att använda det.
Köp nu! Funktioner Nedladdningar

Tjäna med oss!

Om du vill börja tjäna pengar med vBET koppling till Affiliate Program.
Resultat 1 till 6 av 6

Ämne: vBET fungerar inte när PHP körs som en Apache-modul

  1. #1
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default vBET fungerar inte när PHP körs som en Apache-modul

    Se denna tråd: http://www.vbenterprisetranslator.co...es-broken.html

    Frågan är fortfarande kvar.

    Jag skulle väldigt gärna vilja gå tillbaka till att köra PHP som en Apache-modul, så att jag kan dra nytta av APC att sänka servern laster. Men gör det efter min uppgradering till PHP 5.2.14 som nämns i tråden ovan bryter vBET för icke-cachade översättningar. Sidorna är helt enkelt tomt, utan felmeddelanden eller varningar för eventuella översättningar som inte redan finns i cachen.

    När jag byter till att köra PHP som CGI-program, fungerar allt bra. Kan du ta en titt och se om du inte kan kasta något ljus över detta? Några idéer om vad som skulle kunna vara det som händer?

  2. #2
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default

    Wow-tala om tur!

    Jag löste problemet genom att inaktivera "Fördröjning mellan översättningar" inställning.

    Har du någon aning om varför detta skulle fungera på PHP 5.0.77 som en Apache-modul, men inte på PHP 5.2.14? Vilka funktioner har den här funktionen använda?

  3. #3
    vBulletin Enterprise Översättare (vBET) Personal
    Reg.datum
    Maj 2010
    Inlägg
    1,000

    Default

    hej,
    Jag kommer att be om det Michał och skriva här

  4. #4
    vBulletin Enterprise Översättare (vBET) Personal
    Reg.datum
    Maj 2010
    Inlägg
    1,000

    Default

    Denna funktion använder denna funktion:
    time_nanosleep () men jag kontrollerade det och detta stöds av PHP 5 versionen.
    Detta är inte tillgänglig endast för Windows-versioner under 5,3.

    Du har en bra version av PHP men förmodligen har du en fråga i din version av PHP.
    Här har du en fullständig lista över funktioner i din version:PHP-listan Tillägg:: Lista alla laddade anknytningar
    Du kan hitta det något time_nanosleep ().

    Vi kan göra ett test med den här funktionen.
    1. redigera dina php-fil:
    Code:
    forum root/includes/vbenterprisetranslator_functions.php
    2. hitta och kommentar:
    PHP Code:
    if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay']) { 
    3.paste efter denna linje (efter kommentar)
    PHP Code:
        if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay'] && function_exists('time_nanosleep')) { 
    4. gå till din admincp och aktivera detta alternativ.
    Om det kommer att fungera - du har problem med din PHP-version (vissa frågor - eftersom funktionen time_nanosleep doesnt finns).
    Senast redigerad av kamilkurczak; 27-10-1011:35.

  5. #5
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default

    Jag gjorde ett test fil och function_exists (time_nanosleep ") är falskt. Jag är inte säker på varför det skulle vara fallet.

    Jag är på en Unix-server - några idéer? Tack för svaret!

  6. #6
    vBulletin Enterprise Översättare (vBET) Personal
    Reg.datum
    Maj 2010
    Inlägg
    1,000

    Default

    är falskt men bör vara sant eftersom det i PHP 5 denna funktion exsist:
    PHP: time_nanosleep - Manuell
    I tidigare inlägg jag klistrat in en URL till sidan med alla funktioner från din PHP UTSÄTTNING.

    så att du har en fråga i din PHP-version.

    Vad du bör göra?
    -Installera PHP eller installera en annan version
    -Skriva om det till PHP-stöd

    Detta är inte en vBET fråga så jag kommer att markera denna tråd löst.

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •