PDA

View Full Version: Rešeno Nadgradili na PHP 5.2.14 - Nekateri jeziki so pokvarjeni



moman
17-08-10, 18:51
Pred kratkim sem imel svoj strežnik nadgraditi na PHP 5.2.14. Trenutno memcached je še vedno navzdol, tako da nekatere funkcije ne deluje v mojem drugih dodatkov, vendar izgleda vBET je.

Vendar pa je le nekaj jezikov, trenutno delajo!

Danish dela: PentaxForums.com - Pentax Photography Forum (http://www.pentaxforums.com/forums/da/)
Poljski ne: http://www.pentaxforums.com/forums/pl/

To obvestilo je prikazan na vseh straneh forum:
Obvestilo: Uporaba undefined DIR konstantno - prevzel "DIR" v on line 18

Če sem to spremeniti kodo v datoteki vBET functions_vbseo:
if (! opredeljena (DIR)) {
define ("DIR", (($ = getcwd getcwd ()) $ getcwd:?'.'));
}
na samo
define ("DIR", (($ = getcwd getcwd ()) $ getcwd:?'.'));

opozorilo izgine, vendar moj problem ni določen. Vse vem, zakaj bi bilo to? FYI, ni obvestila, ali napake, ki se trenutno prikazana na vBET straneh.

Sem prekopiral in sem še vedno uporablja svoj stari php.ini datoteko, tako da enake nastavitve se uporabljajo kot prej.

Hvala za vašo pomoč!

Adam

moman
17-08-10, 19:02
Update-jezikov, ki sem mislil, delal samo zdi, da delajo na domači strani! Poskusite odpreti nit, ko prijavljeni kot član (testuser uporabniško ime, geslo test), ampak bom pokazal prazna bela stran.

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

moman
17-08-10, 19:41
Ali bi lahko problem s curl ali iconv? Ti so na v PHP, vendar morda ne deluje pravilno zaradi nadgradnje. Ali obstaja način, da preverite to?

moman
17-08-10, 19:55
Imam še nekaj vpogleda v zvezi z vprašanjem,

Samo strani, ki se lahko popolnoma nerealne iz predpomnilnika, ki so prikazani. Poskušal sem onemogočili cache za danske, in potem ni bilo strani, ki kažejo gor.

moman
17-08-10, 22:32
Še ena ugotovitev:

Ta koda iz moje domače strani že uspešno vključene datoteke (ki še vedno deluje, če odprete url direcly), medtem ko po nadgradnji je to storil nič:


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

Morala sem dodati allow_url_include = On do php.ini, in potem je delal. Morda nekatere druge potrebne parameter za vBET manjka konfiguracijsko datoteko?

moman
17-08-10, 23:00
In končno posodobitev, preden grem v posteljo za noč:

Jaz preklopi nastavitev v Plesk, tako da je PHP zdaj teče kot CGI uporabe. To so prevodi delo še enkrat, vendar, ko sem ga preklopite nazaj na teče kot apache modul, evertything odmori še enkrat, in prevedenih strani dati 500 napak. Vse ideje?

kamilkurczak
18-08-10, 08:48
Kot si napisal: zdaj prevod je ponovno delal? vBET deluje?
Ali ste vklopite CURL?
500 napaka - to je napaka med apache in strežnik - je lahko narobe in apache server konfiguracije? lahko prilepite tukaj vaše. htaccess?

moman
18-08-10, 10:15
To je delo, vendar le, če PHP teče kot CGI skript, in ne kot modul za apache.

Tukaj je moja htaccess.:
# Comment naslednjo vrstico (dodamo "#" na začetku)
# Onemogočiti mod_rewrite funkcij.
# Pozor: še vedno je treba onemogočiti kramp v
# Nadzorni plošči vBSEO ustaviti url preoblikuje.
Na RewriteEngine

# Nekateri strežniki zahtevajo Rewritebase direktive, da se
# Omogočena (odstranite "#", na začetku za aktiviranje)
# Pozor: ko je vključena, morate vključiti poti
# V mapo koren vB (tj. RewriteBase / forums /)
# 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 & preusmerjen = / forums / [L, QSA]

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

Tudi, ko sem tekel php kot apache modul, posamezni prevodi so delali-tako, če sem se objave z langtitle oznake, bi jo dobili prevedeno. Vendar, neprevedeno strani, tj mysite / PL / thread.html, ki jih ni bilo mogoče najti v cache preprosto ustvarjajo prazna bela stran.

Bilo bi lepo, če bi lahko izsledila vzrok za to, ker imam občutek, da nekaj bolj resnega, ki povzroča ta za začetek.

kamilkurczak
19-08-10, 08:50
To je tvoja vse. Htaccess pravila? ali le del te datoteke? Ali uporabljate vBSEO?

Bil sem na vaši strani, kot testuser, post test sporočilo, prevesti na nohte, Japonska itd in to je delo.

Kot sem napisal v prejšnjem delovnem mestu - to je vprašanje med php in apache. To vprašanje je posledica napačne konfiguracije strežnika. Lahko napišete, da svojega gostitelja ponudnika in se pozanimajte o dobri konfiguraciji. On mora biti, da preverim.

moman
19-08-10, 12:13
Yup, to je to za. Htaccess znotraj forumih.

Sem stik moj gostitelj in vztrajajo, da je strežnik pravilno nastavljen, vendar sem tudi prebral, da CentOS samo natively podpira PHP 5.1.6. Mislim, da sem gosti dokler nisem najem družbi za upravljanje strežnikov in prehod na nov OS.

Hvala za vašo pomoč.

kamilkurczak
19-08-10, 18:08
ok, tako da, če boste potrebovali pomoč še enkrat - pisati tukaj

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