PDA

Zobraziť plnú verziu: Vyriešené Upgrade na PHP 5.2.14 - Niektoré jazyky sú rozdelené



moman
17-08-10, 18:51
Nedávno som mal môj server upgrade na PHP 5.2.14. V súčasnej dobe memcached ešte dole, takže niektoré funkcie nepracuje v mojich ďalších doplnkov, ale vyzerá to, že je vBET.

Avšak, len niekoľko jazykov, v súčasnej dobe pracujú!

Dánska práce: PentaxForums.com - Pentax Fotografie Forum (http://www.pentaxforums.com/forums/da/)
Poľských nie je: http://www.pentaxforums.com/forums/pl/

Toto oznámenie je uvedené na všetkých stránkach fóra:
Upozornenie: Použitie nedefinované konštanty DIR - predpokladá, "DIR" v on line 18

Ak si tento kód možno zmeniť v súbore vbet functions_vbseo:
if (! definované (DIR)) {
define ('dir', (($ getcwd getcwd = ()) $ getcwd ?'.'));
}
len
define ('dir', (($ getcwd getcwd = ()) $ getcwd ?'.'));

varovanie zmizne, ale môj problém nie je vyriešený. Máte poňatia, prečo by to bolo? S pozdravom, nie sú tam žiadne upozornenie či chyby v súčasnej dobe uvedené na vBET stránkach.

Skopíroval som a som stále používa svoje staré súboru php.ini, takže rovnaké nastavenia sú používané ako predtým.

Vďaka za pomoc!

Adam

moman
17-08-10, 19:02
Update-jazyky, v ktorých som si myslel, pracoval len zdá, že pracuje na domovskej stránke! Skúste otvoriť niť pri prihlásení sa ako člen (meno testuser, heslo test), ale ukážeme prázdna biela 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 byť s zatočený alebo iconv? Sú na v PHP, ale nemusí pracovať správne v dôsledku upgrade. Existuje nejaký spôsob, ako to zistiť?

moman
17-08-10, 19:55
Mám nejaké ďalšie poznatky o problematike,

Iba stránky, ktoré môžu byť úplne stiahnutý z vyrovnávacej pamäte sú zobrazené. Skúšal som vypnúť cache pre dánske, a potom žiadne stránky sa objavovať.

moman
17-08-10, 22:32
Ešte jeden postreh:

Tento kód z mojej domovskej stránky už úspešne začlenené do súboru (ktorý stále funguje, ak otvoríte URL direcly), zatiaľ čo po inovácii to predsa nič:


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

Musel som pridať allow_url_include = On na php.ini a potom to fungovalo. Možno niektoré ďalšie potrebné parametre pre vbet chýba konfiguračný súbor?

moman
17-08-10, 23:00
A posledný update, než som išiel do postele na noc:

Prešiel som nastavenia v Plesk tak, že sa PHP teraz beží ako CGI aplikácie. To sa preklady opäť fungovať, ale pri prepnutí späť do prevádzky ako modul Apache, evertything prestávky znovu, a dať si stránky 500 chýb. Nejaké nápady?

kamilkurczak
18-08-10, 08:48
Ako ste napísal: preklad je teraz opäť v prevádzke? vBET funguje?
Vedeli ste Zapnite CURL?
Chyba 500 - to je chyba medzi Apache a server - môže byť zlý Apache a nastavenia servera? Tu môžete vložiť svoj. Htaccess?

moman
18-08-10, 10:15
Je to práca, ale iba vtedy, ak PHP beží ako CGI skript, a nie ako modul Apache.

Tu je môj htaccess.:
# Comment nasledujúci riadok (pridať "#" na začiatku)
# Vypnúť funkciu mod_rewrite.
# Poznámka: stále musíte vypnúť v hack
# Ovládací panel vBSEO zastaviť prepisovanie URL.
RewriteEngine On

# Niektoré servery vyžadujú RewriteBase smernice, ktoré majú byť
# Povoliť (odstrániť '#' na začiatku k aktivácii)
# Poznámka: Ak je povolené, je nutné zahrnúť cestu
# Do koreňovej zlož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 & presmerovanie = / Fórum / [L, QSA]

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

Aj keď som bežal PHP ako modul Apache, jednotlivé preklady boli pracovné, takže keď som sa po použití langtitle značiek, by sa preložiť. Avšak, nepreložené strany, tj myši / PL / thread.html, ktoré nemožno nájsť v cache vygeneruje prázdna biela stránka.

Bolo by pekné, keby sme mohli vypátrať príčinu to, ako mám pocit, že niečo vážnejšieho je príčinou tohto začať.

kamilkurczak
19-08-10, 08:50
Toto je vaša vôbec. Htaccess pravidlá? alebo len časť tohto súboru? Myslíte si, používať vBSEO?

Bol som na vašom webe ako testuser, po skúšobnej správu, prekladať do poľštiny, Japonska atď, a to funguje.

Ako som písal v predchádzajúcom príspevku - je to problém medzi php a apache. Tento problém je spôsobený zlou konfiguráciou servera. Môžete napísať do svojho hostiteľa a požiadajte o funkčnej konfigurácie. Musí sa skontrolovať.

moman
19-08-10, 12:13
Jo, to je pre. Htaccess vnútri fóra.

Ja som kontaktoval môj hostiteľ, a trvajú na tom, že je server správne nakonfigurovaný, ale tiež som čítal, že CentOS natívne podporuje iba PHP 5.1.6. Myslím, že som hadicou, kým som najať Server Management spoločnosti a prechod na nový OS.

Vďaka za pomoc.

kamilkurczak
19-08-10, 18:08
OK, takže ak budete potrebovať pomôcť znovu - napíšte tu

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