PDA

Zobrazit plnou verzi: Vyřešeno Upgrade na PHP 5.2.14 - Některé jazyky jsou rozděleny



moman
17-08-10, 18:51
Nedávno jsem měl můj server upgrade na PHP 5.2.14. V současné době memcached ještě dolů, takže některé funkce nepracuje v mých dalších doplňků, ale vypadá to, že je vBET.

Nicméně, jen několik jazyků, v současné době pracují!

Dánská práce: PentaxForums.com - Pentax Fotografie Forum (http://www.pentaxforums.com/forums/da/)
Polských není: http://www.pentaxforums.com/forums/pl/

Toto oznámení je uvedeno na všech stránkách fóra:
Upozornění: Použití nedefinované konstanty DIR - předpokládá, "DIR" v on line 18

Pokud si tento kód lze změnit v souboru vbet functions_vbseo:
if (! definované (DIR)) {
define ('dir', (($ getcwd getcwd = ()) $ getcwd?'.'));
}
jen
define ('dir', (($ getcwd getcwd = ()) $ getcwd?'.'));

varování zmizí, ale můj problém není vyřešen. Máte ponětí, proč by to bylo? S pozdravem, nejsou tam žádné upozornění či chyby v současné době uvedené na vBET stránkách.

Zkopíroval jsem a jsem stále používá své staré souboru php.ini, takže stejná nastavení jsou používány jako předtím.

Díky za pomoc!

Adam

moman
17-08-10, 19:02
Update-jazyky, ve kterých jsem si myslel, pracoval jen zdá, že pracuje na domovské stránce! Zkuste otevřít nit při přihlášení se jako člen (jméno testuser, heslo test), ale ukážeme prázdná bílá stránka.

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

moman
17-08-10, 19:41
Problém může být s zatočený nebo iconv? Jsou na v PHP, ale nemusí pracovat správně v důsledku upgrade. Existuje nějaký způsob, jak to zjistit?

moman
17-08-10, 19:55
Mám nějaké další poznatky o problematice,

Pouze stránky, které mohou být zcela stažen z vyrovnávací paměti jsou zobrazeny. Zkoušel jsem vypnout cache pro dánské, a pak žádné stránky se objevovat.

moman
17-08-10, 22:32
Ještě jeden postřeh:

Tento kód z mé domovské stránky již úspěšně začleněny do souboru (který stále funguje, pokud otevřete URL direcly), zatímco po upgradu to přece nic:


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

Musel jsem přidat allow_url_include = On na php.ini a pak to fungovalo. Možná některé další potřebné parametry pro vbet chybí konfigurační soubor?

moman
17-08-10, 23:00
A poslední update, než jsem šel do postele na noc:

Přešel jsem nastavení v Plesk tak, že se PHP nyní běží jako CGI aplikace. To se překlady opět fungovat, ale při přepnutí zpět do provozu jako modul Apache, evertything přestávky znovu, a dát si stránky 500 chyb. Nějaké nápady?

kamilkurczak
18-08-10, 08:48
Jak jste napsal: překlad je nyní opět v provozu? vBET funguje?
Věděli jste Zapněte CURL?
Chyba 500 - to je chyba mezi Apache a server - může být špatný Apache a nastavení serveru? Zde můžete vložit svůj. htaccess?

moman
18-08-10, 10:15
Je to práce, ale pouze tehdy, pokud PHP běží jako CGI skript, a ne jako modul Apache.

Zde je můj htaccess.:
# Comment následující řádek (přidat "#" na začátku)
# Vypnout funkci mod_rewrite.
# Poznámka: stále musíte vypnout v hack
# Ovládací panel vBSEO zastavit přepisování URL.
RewriteEngine On

# Některé servery vyžadují RewriteBase směrnice, které mají být
# Povolit (odstranit '#' na začátku k aktivaci)
# Poznámka: Pokud je povoleno, je nutné zahrnout cestu
# Do kořenové složky VB (tj. RewriteBase / forum /)
# RewriteBase /

# RewriteCond% {HTTP_HOST}! ^ Www \\. Doména \\. 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 & přesměrování = / Fórum / [L, QSA]

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

I když jsem běžel PHP jako modul Apache, jednotlivé překlady byly pracovní, takže když jsem se po použití langtitle značek, by se přeložit. Nicméně, nepřeložené strany, tj. mysite / PL / thread.html, které nelze nalézt v cache vygeneruje prázdná bílá stránka.

Bylo by hezké, kdybychom mohli vypátrat příčinu to, jak mám pocit, že něco vážnějšího je příčinou tohoto začít.

kamilkurczak
19-08-10, 08:50
Toto je vaše vůbec. Htaccess pravidla? nebo pouze část tohoto souboru? Myslíte si, používat vBSEO?

Byl jsem na vašem webu jako testuser, po zkušební zprávu, překládat do polštiny, Japonska atd., a to funguje.

Jak jsem psal v předchozím příspěvku - je to problém mezi php a apache. Tento problém je způsoben špatnou konfigurací serveru. Můžete napsat do svého hostitele a požádejte o funkční konfigurace. Musí se zkontrolovat.

moman
19-08-10, 12:13
Jo, to je pro. Htaccess uvnitř fóra.

Já jsem kontaktoval můj hostitel, a trvají na tom, že je server správně nakonfigurován, ale také jsem četl, že CentOS nativně podporuje pouze PHP 5.1.6. Myslím, že jsem hadicí, dokud jsem najmout Server Management společnosti a přechod na nový OS.

Díky za pomoc.

kamilkurczak
19-08-10, 18:08
OK, takže pokud budete potřebovat pomoci znovu - napište zde

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