PDA

Ver la Versión Completa: Resuelto Actualizar a PHP 5.2.14 - Algunas lenguas se dividen



moman
17-08-10, 18:51
Recientemente he tenido mi servidor actualizado a PHP 5.2.14. En la actualidad, memcached aún es baja, por lo que algunas funciones no están trabajando en mis otros add-ons, pero parece que es VBET.

Sin embargo, sólo unos pocos idiomas están trabajando!

Obras danés: PentaxForums.com - Pentax Fotografía Foro (http://www.pentaxforums.com/forums/da/)
Polonia no: http://www.pentaxforums.com/forums/pl/

Este aviso se muestra en todas las páginas del foro:
Aviso: El uso de la constante indefinida DIR - se supone 'DIR' en en la línea 18

Si cambio este código en el archivo VBET functions_vbseo:
if (! definido (DIR)) {
define ('DIR', (($ = getcwd getcwd ()) $ getcwd:'.'));
}
a sólo
define ('DIR', (($ = getcwd getcwd ()) $ getcwd:'.'));

la advertencia desaparece, pero mi problema no es fijo. Cualquier idea de por qué esto sería? Para su información, no hay avisos o errores que se muestre en las páginas VBET.

He copiado y todavía lo estoy usando mi antiguo fichero php.ini, por lo que la misma configuración que se utilizan como antes.

Gracias por tu ayuda!

Adán

moman
17-08-10, 19:02
-Actualización de los idiomas que pensé que trabajó sólo parecen estar trabajando en la página de inicio! Trate de abrir un hilo cuando se conecte como un miembro de (nombre de usuario testuser, prueba de contraseña), que va a mostrar una página en blanco.

Pentax Diskussion - PentaxForums.com (http://www.pentaxforums.com/forums/da/pentax-dslr-discussion/)

moman
17-08-10, 19:41
Podría ser el problema con rizos o iconv? Ellos están en en PHP, pero no puede funcionar correctamente como resultado de la actualización. ¿Hay alguna forma de comprobar esto?

moman
17-08-10, 19:55
Tengo una idea sobre el tema-

Sólo las páginas que pueden ser totalmente exagerado de la memoria caché se muestra. He intentado desactivar la memoria caché en danés, y luego hay páginas aparecían.

moman
17-08-10, 22:32
Una observación más:

Este código de mi página de inicio con éxito anteriormente incluido un archivo (que todavía funciona si se abre la direcly url), mientras que después de la actualización no se hizo nada:


<?php include('http://www.pentaxforums.com/content/homepage/rss/rss2html.php?XMLFILE=http://www.pentaxforums.com/forums/external.php?forumids=24,37'); ?>

He tenido que añadir allow_url_include = On para php.ini, y luego trabajó. Tal vez algún otro parámetro necesario para VBET no se encuentra en el archivo de configuración?

moman
17-08-10, 23:00
Y una actualización final antes de irme a la cama por la noche:

Cambié un ajuste en Plesk para que PHP es ahora ejecutado como una aplicación CGI. Esto hizo que las traducciones al trabajo otra vez, sin embargo, cuando yo vuelva a utilizarlo como módulo de Apache, evertything rompe otra vez, y 500 páginas traducidas dar errores. ¿Alguna idea?

kamilkurczak
18-08-10, 08:48
Como usted escribió: ahora la traducción es a trabajar de nuevo? VBET está funcionando?
¿Se enciende el CURL?
Error 500 - esto es un error entre Apache y el servidor - puede ser un apache mal y configuración del servidor? puede que pegue aquí su archivo. htaccess?

moman
18-08-10, 10:15
Está funcionando, pero sólo cuando PHP se ejecuta como un script CGI, y no como módulo de Apache.

Aquí está mi htaccess.:
# Comente la siguiente línea (añadir "#" al principio)
# Para desactivar las funciones de mod_rewrite.
# Nota: usted todavía tiene que desactivar el hack en
# El panel de control para detener la url Matías vuelve a escribir.
RewriteEngine On

# Algunos servidores requieren la directiva RewriteBase ser
# Habilitado (quitar '#' al principio para activar)
# Nota: cuando está activado, debe incluir la ruta
# A la raíz de la carpeta VB (es decir, RewriteBase / foros /)
# RewriteBase /

# RewriteCond% {} HTTP_HOST! ^ Www \\. Sudominio \\ com.
# RewriteRule (.*) http://www.yourdomain.com/forums/ $ 1 [L, R = 301]

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? Txt) (\\ gz))? $ Vbseo_sitemap / vbseo_getsitemap.php mapa = $ 1 [L]

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 y redirigir = / foros / [L, QSA]

************---

Incluso cuando me encontré con php como módulo de Apache, traducciones individuales de trabajo, por lo que si he hecho un post con etiquetas de langtitle, sería ser traducido. Sin embargo, las páginas traducidas, es decir, misitio / pl / thread.html, que no se pudo encontrar en la caché simplemente generar páginas en blanco blanco.

Sería bueno si pudiéramos rastrear la causa de esto, como tengo la sensación de que algo más grave que está causando este para empezar.

kamilkurczak
19-08-10, 08:50
Este es su todo. Reglas htaccess? o sólo una parte de este archivo? ¿Es usted el uso de Matías?

Yo estaba en su sitio como testuser, enviar un mensaje de prueba, se traducen en polaco, Japón, etc y esto está funcionando.

Como escribí en el post anterior - este es un tema entre php y apache. Este problema es causado por la configuración del servidor equivocado. Usted puede escribir a su proveedor de alojamiento y pregunte por una buena configuración. Él debe de comprobarlo.

moman
19-08-10, 12:13
Sí, eso es todo por el htaccess. Dentro de los foros.

He contactado a mi anfitrión e insisten en que el servidor está configurado correctamente, pero también he leído que CentOS sólo soporta de forma nativa de PHP 5.1.6. Supongo que soy una manguera hasta que contratar a una empresa de administración de servidores y migrar a un nuevo sistema operativo.

Gracias por su ayuda.

kamilkurczak
19-08-10, 18:08
ok, así que si usted necesita ayuda de nuevo - escribe aquí

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1