View Full Version: Gelöst Upgrade auf PHP 5.2.14 - Einige Sprachen sind gebrochen
Ich habe vor kurzem hatte mein Server ein Upgrade auf PHP 5.2.14. Derzeit memcached ist immer noch down, so dass einige Funktionen nicht funktioniert in meinen anderen Add-ons, aber es sieht so vBET ist.
Allerdings sind nur wenige Sprachen arbeiten derzeit!
Danish funktioniert: PentaxForums.com - Pentax Fotografie Forum (http://www.pentaxforums.com/forums/da/)
Polnisch nicht: http://www.pentaxforums.com/forums/pl/
Dieser Hinweis ist auf allen Seiten angezeigt Forum:
Hinweis: Verwenden von undefined constant DIR - davon ausgegangen, "DIR" in on line 18
Wenn ich diesen Code ändern in der vbet functions_vbseo-Datei:
if (! defined (DIR)) {
define ('DIR', (($ getcwd = getcwd ()) $ getcwd:'.'));
}
um nur
define ('DIR', (($ getcwd = getcwd ()) $ getcwd:'.'));
die Warnung verschwindet, aber mein Problem ist nicht behoben. Jede Idee, warum das wäre? FYI, es gibt keine Hinweise oder Fehler derzeit auf dem vBET Seiten gezeigt werden.
Ich kopierte und bin immer noch mit meinem alten php.ini, so die gleichen Einstellungen zu werden wie zuvor verwendet.
Vielen Dank für Ihre Hilfe!
Adam
Update-Sprachen, die ich dachte, war nur scheinbar auf der Homepage zu arbeiten! Versuchen Sie, einen Thread zu eröffnen, wenn Sie sich als Mitglied (Benutzername testuser, Passwort test) angemeldet, es wird eine leere weiße Seite zeigen.
Pentax DSLR Diskussion - PentaxForums.com (http://www.pentaxforums.com/forums/da/pentax-dslr-discussion/)
Könnte das Problem mit curl oder iconv? Sie basieren auf in PHP, aber vielleicht nicht richtig zu funktionieren als Ergebnis des Upgrades. Gibt es irgendeine Möglichkeit, dies zu überprüfen?
Ich habe einige weitere Einblicke in das Thema-
Nur Seiten, voll werden aus dem Cache geholt werden können dargestellt. Ich habe versucht, deaktivieren Sie den Cache für dänische und dann keine Seiten zeigten sich.
Eine weitere Beobachtung:
Dieser Code von meiner Homepage zuvor erfolgreich eine Datei (die immer noch funktioniert, wenn Sie die URL direcly offen) enthalten, während nach dem Upgrade nichts getan hat:
<?php include('http://www.pentaxforums.com/content/homepage/rss/rss2html.php?XMLFILE=http://www.pentaxforums.com/forums/external.php?forumids=24,37'); ?>
Ich musste allow_url_include = On zur php.ini hinzufügen, und dann funktionierte es. Vielleicht haben einige andere erforderliche Parameter für vbet ist aus der Konfigurationsdatei fehlt?
Und ein letztes Update, bevor ich ins Bett für die Nacht:
Ich schaltete eine Einstellung in Plesk, so dass PHP ist jetzt als CGI-Anwendung ausgeführt werden. Dies machte die Übersetzungen wieder Arbeit, allerdings geben, wenn ich wieder auf, es als Apache-Modul, evertything bricht wieder, und übersetzten Seiten 500 Fehler. Irgendwelche Ideen?
kamilkurczak
18-08-10, 08:48
Wie du geschrieben hast: jetzt Übersetzung funktioniert wieder? vBET funktioniert?
Haben Sie den Computer einschalten CURL?
500 Fehler - das ist ein Fehler zwischen Apache und Server - kann eine falsche apache und Server-Konfiguration werden? können Sie fügen Sie hier Ihre. htaccess?
Es funktioniert, aber nur, wenn PHP als CGI-Skript ausgeführt wird, und nicht als Apache-Modul.
Hier ist meine htaccess.:
# Kommentieren Sie die folgende Zeile (add '#' am Anfang)
# Zum Deaktivieren mod_rewrite Funktionen.
# Bitte beachten Sie: Sie müssen noch den Hack in deaktivieren
# Die vBSEO Bedienfeld url stoppen schreibt.
RewriteEngine On
# Einige Server erfordern die RewriteBase Richtlinie für
# Enabled (entfernen '#' am Anfang zu aktivieren)
# Bitte beachten Sie: Wenn diese Option aktiviert, müssen Sie den Pfad enthalten
# Die root vB Ordner (dh RewriteBase / Foren /)
# RewriteBase /
# RewriteCond% {HTTP_HOST}! ^ Www \\. Yourdomain \\. Com
# RewriteRule (.*) http://www.yourdomain.com/forums/ $ 1 [L, R = 301]
RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |..? Txt) (\\ gz))? $ Vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]
RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & umgeleitet = / forum / [L, QSA]
************---
Selbst wenn ich php lief als Apache-Modul wurden einzelne Übersetzungen Arbeiterklasse so, wenn ich einen Post mit langtitle tags gemacht, wäre es übersetzt werden. Allerdings nicht übersetzten Seiten, dh mysite / pl / thread.html, die nicht im Cache gefunden werden konnten einfach erzeugen leere weiße Seiten.
Es wäre schön, wenn wir verfolgen konnten, die Ursache dieser, wie ich das Gefühl, dass etwas Ernsteres ist der Grund dafür zu beginnen haben.
kamilkurczak
19-08-10, 08:50
Dies ist Ihr alle. Htaccess-Regeln? oder nur einen Teil dieser Datei? verwenden Sie vBSEO?
Ich war auf Ihrer Website als testuser, post eine Testnachricht, übersetzen zu polieren, Japan etc. und dies funktioniert.
Wie ich in früheren Post geschrieben habe - dies ist die Ausgabe von PHP und Apache. Dieses Problem wird durch falsche Server-Konfiguration verursacht. Sie können auf Ihrem Host-Provider zu schreiben und fragen Sie nach guten Konfiguration. Er muss um es zu überprüfen.
Yup, dass es für die. Htaccess in den Foren.
Ich habe mein Host kontaktiert und sie bestehen darauf, dass der Server korrekt konfiguriert ist, aber ich habe auch gelesen, dass CentOS nur nativ unterstützt PHP 5.1.6. Ich glaube, ich abgespritzt habe, bis ich einen Server-Management-Unternehmen mieten und Migration auf ein neues Betriebssystem.
Vielen Dank für Ihre Hilfe.
kamilkurczak
19-08-10, 18:08
ok, also, wenn Sie benötigen, wieder helfen - schreiben Sie hier
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.