PDA

View Full Version: Opgelost vBET werkt niet als PHP is uitgevoerd als een apache-module



moman
26-10-10, 01:26
Zie deze thread:

De kwestie is er nog steeds.

Ik zou heel graag terug te schakelen naar lopen PHP als een Apache module, zodat ik kan profiteren van APC te nemen om een lagere server belasting. Echter, dit te doen na mijn upgrade naar PHP 5.2.14 zoals vermeld in de draad breekt boven vBET voor niet-cache vertalingen. Pagina's zijn gewoon leeg, zonder foutmeldingen of waarschuwingen voor eventuele vertalingen die nog niet in de cache.

Als ik overschakel naar het draaien van PHP als een CGI-toepassing, alles werkt prima. Kun je nog eens en kijk of je kan geen licht werpen op dit? Enig idee over wat zou kunnen worden aan de hand?

moman
26-10-10, 01:31
Wow-praten over geluk!

Ik heb het probleem opgelost door het uitschakelen van de "Vertraging tussen de vertalingen" instelling.

Heb je enig idee waarom dit zou op PHP 5.0.77 werk als apache module, maar niet op PHP 5.2.14? Welke functies heeft deze functie te gebruiken?

kamilkurczak
26-10-10, 07:29
hello,
Ik zal over dat Michał en schrijf hier

kamilkurczak
27-10-10, 11:33
Deze functie wilt gebruiken van deze functie:
time_nanosleep () maar ik gecontroleerd en dit is ondersteund op PHP 5 versie.
Dit is niet beschikbaar alleen voor Windows versies lager dan 5.3.

Je hebt een goede versie van PHP, maar waarschijnlijk heb je een probleem in uw versie van PHP.
Hier heb je een volledige lijst van functies op uw versie: PHP Extensies Lijst:: Lijst alle geladen extensions (http://www.satya-weblog.com/tools/php-extensions-list.php?expand =*)
U vindt er een time_nanosleep ().

Kunnen we een test met deze functie.
1. bewerken van uw php-bestand:

forum root/includes/vbenterprisetranslator_functions.php
2. vinden en commentaar:

if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay']) {
3.paste na deze regel (na commentaar)

if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay'] && function_exists('time_nanosleep')) {
4. Ga naar je admincp en deze optie inschakelt.
Als het zal werken - je hebt een probleem met uw PHP-versie (een aantal zaken - omdat de functie time_nanosleep bestaan doesnt).

moman
27-10-10, 15:27
Ik heb een test bestand, en function_exists ("time_nanosleep ') is onjuist. Ik weet niet zeker waarom dat het geval zou zijn.

Ik ben op een unix server - het even welke ideeën? Bedankt voor het antwoord!

kamilkurczak
27-10-10, 16:07
is vals, maar moet gelden omdat in php 5 deze functie exsist:
PHP: time_nanosleep - Handmatig (http://php.net/manual/en/function.time-nanosleep.php)
In de vorige post plakte ik een url naar de site met alle functies van uw PHP INTRODUCTIE.

dus je hebt een probleem in uw PHP-versie.

Wat moet u doen?
-Opnieuw te installeren PHP of een andere versie
-Schrijven over die naar de PHP-ondersteuning

Dit is niet een kwestie vBET, dus ik zal in het teken deze draad opgelost.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Multilingual community supported by vBET Translator 4.10.1