Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Wyniki 1 do 6 z 6

Wątek: vBET nie działa, jeśli PHP jest uruchamiany jako moduł apache

  1. #1
    Senior Member
    Zarejestrowany
    Listopad 2009
    Wiadomości
    168

    Default vBET nie działa, jeśli PHP jest uruchamiany jako moduł apache

    Zobacz ten wątek: http://www.vbenterprisetranslator.co...es-broken.html

    Problem jest nadal.

    Chciałbym bardzo chciałbym powrócić do PHP działa jako moduł Apache, tak, że mogę skorzystać z APC na niższe obciążenia serwera. Jednak ten sposób po moim upgrade do PHP 5.2.14, jak wspomniano w wątku powyżej vBET przerwy na tłumaczenia nie są buforowane. Strony są po prostu puste, bez komunikatów o błędach lub ostrzeżenia, za wszelkie tłumaczenia, że nie są już w pamięci podręcznej.

    Kiedy przejść na PHP działa jako aplikacja CGI, wszystko działa poprawnie. Można spojrzeć z innej perspektywy i zobaczyć, czy nie można rzucić jakiekolwiek światło na ten temat? Jakieś pomysły, co może być grane?

  2. #2
    Senior Member
    Zarejestrowany
    Listopad 2009
    Wiadomości
    168

    Default

    Wow-mówić o szczęściu!

    I problem został rozwiązany przez wyłączenie "Opóźnienie pomiędzy tłumaczeniami" ustawienie.

    Czy masz jakiś pomysł, dlaczego to będzie działać w PHP 5.0.77 jako moduł Apache, ale nie na PHP 5.2.14? Jakie funkcje ma to zastosowanie funkcji?

  3. #3
    vBulletin Enterprise Tłumacz (vBET) Personel
    Zarejestrowany
    Maj 2010
    Wiadomości
    1,000

    Default

    hello,
    Poproszę o tym Michał i pisać tutaj

  4. #4
    vBulletin Enterprise Tłumacz (vBET) Personel
    Zarejestrowany
    Maj 2010
    Wiadomości
    1,000

    Default

    Ta funkcja używać tej funkcji:
    time_nanosleep () ale sprawdziłem i jest to obsługiwane na PHP 5 wersji.
    To nie jest dostępna tylko dla wersji Windows poniżej 5.3.

    Masz dobrą wersję PHP, ale prawdopodobnie masz problem w wersji PHP.
    Tutaj masz pełną listę funkcji od wersji:Rozszerzenia PHP Lista:: Wykaz wszystkich załadowanych rozszerzeń
    Można tam znaleźć time_nanosleep ().

    Możemy wykonać test z tej funkcji.
    1. edytować plik php:
    Code:
    forum root/includes/vbenterprisetranslator_functions.php
    2. znaleźć i komentarz:
    PHP Code:
    if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay']) { 
    3.paste po tej linii (po komentarz)
    PHP Code:
        if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay'] && function_exists('time_nanosleep')) { 
    4. przejdź do admincp i włączyć tę opcję.
    Jeśli będzie to działać - masz problem z wersja PHP (niektóre kwestie - bo time_nanosleep funkcja robi istnieje).
    Ostatnio edytowane przez kamilkurczak; 27-10-10 W 11:35.

  5. #5
    Senior Member
    Zarejestrowany
    Listopad 2009
    Wiadomości
    168

    Default

    Zrobiłem plik testowy, a function_exists ("time_nanosleep") jest fałszywe. Nie wiem dlaczego, że byłoby sprawy.

    Jestem na serwerze unix - jakieś pomysły? Dzięki za odpowiedź!

  6. #6
    vBulletin Enterprise Tłumacz (vBET) Personel
    Zarejestrowany
    Maj 2010
    Wiadomości
    1,000

    Default

    jest fałszywe, ale powinny być prawdziwe, ponieważ w PHP 5 ta exsist funkcji:
    PHP: time_nanosleep - Manual
    W poprzednim poście i wkleić url do strony z wszystkich funkcji z dopuszczeniu PHP.

    tak masz problem w wersji PHP.

    Co należy zrobić?
    -Ponownie PHP lub zainstalować inną wersję
    -Napisz o tym na wsparcie PHP

    To nie jest vBET kwestią jest więc będzie znak tego wątku rozwiązać.

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •