View Full Version: Rezolvate vBET nu funcţionează atunci când PHP este rulat ca un modul Apache
A se vedea acest subiect:
Problema este încă acolo.
Am dori foarte mult pentru a comuta înapoi la funcţionare PHP ca un modul Apache, astfel încât să pot profita de APC la sarcinile server de mici. Cu toate acestea, acest lucru în urma upgrade-mea la PHP 5.2.14 cum se menţionează în firul de mai sus vBET concediu pentru non-cache traduceri. Paginile sunt pur si simplu goale, cu nici un mesaj de eroare sau avertismente, pentru orice traducere care nu există deja în cache.
Când m-am comuta la rularea PHP ca o aplicaţie CGI, totul merge bine. Poţi să aruncăm o privire şi a vedea dacă nu vă puteţi aruncă nici o lumină de pe acest? Orice idei cu privire la ceea ce ar putea fi întâmplă?
Wow-vorbesc despre noroc!
Am rezolvat problema prin dezactivarea "Întârzierea dintre traduceri" setare.
Aveţi vreo idee de ce acest lucru ar lucra pe PHP 5.0.77 ca un modul Apache, dar nu pe PHP 5.2.14? Ce funcţii are această caracteristică utilizează?
kamilkurczak
26-10-10, 07:29
Buna ziua,
Voi intreba despre faptul că şi Michał scrie aici
kamilkurczak
27-10-10, 11:33
Această caracteristică a utiliza această funcţie:
time_nanosleep (), dar am verificat si acest lucru este acceptat pe PHP 5 versiunea.
Acest lucru nu este disponibilă numai pentru versiunile de Windows de mai jos 5.3.
Ai o versiune de PHP bun, dar, probabil, aveţi o problemă în versiunea dumneavoastră a PHP.
Aici aveţi o listă completă de funcţiile in versiunea: PHP Extensii Lista:: Lista toate extensiile încărcate (http://www.satya-weblog.com/tools/php-extensions-list.php?expand =*)
Puteţi găsi acolo o time_nanosleep ().
Putem face un test cu această caracteristică.
1. editaţi fişierul de php:
forum root/includes/vbenterprisetranslator_functions.php
2. găsi şi în comentariu:
if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay']) {
3.paste după această linie (după comentariul)
if ($subTranslated && $vbulletin->options['vbenterprisetranslator_google_delay'] && function_exists('time_nanosleep')) {
4. Du-te la admincp dvs. şi activaţi această opţiune.
În cazul în care va fi locul de muncă - aveţi o problemă cu versiunea PHP (unele probleme - pentru că funcţia de time_nanosleep doesnt există).
Am făcut un fişier de test, şi function_exists ("time_nanosleep") este falsă. Nu sunt sigur de ce ar fi cazul.
Sunt pe un server unix - orice idei? Multumesc pentru raspuns!
kamilkurczak
27-10-10, 16:07
este falsă, dar ar trebui să fie adevărat, pentru că în PHP 5 acest exsist funcţie:
PHP: time_nanosleep - Manual (http://php.net/manual/en/function.time-nanosleep.php)
In postul anterior am lipit o adresă URL la site-ul cu toate funcţiile din DISEMINAREA PHP.
astfel încât să aveţi o problemă în versiunea PHP.
Ce trebuie să faceţi?
Reinstalaţi-PHP sau instalaţi o altă versiune
-Scrie despre faptul că la suport PHP
Aceasta nu este o problemă, aşa că am vBET vor marca acest thread rezolvat.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.