PDA

View Full Version: Riješen Nadograditi na PHP 5.2.14 - Neki jezici su razbijeni



moman
17-08-10, 18:51
Nedavno sam imao moj server nadograditi na PHP 5.2.14. Trenutno memcached je još uvijek dolje, tako da neke funkcionalnosti ne radi u mom drugim dodacima, ali to izgleda kao vBET je.

Međutim, samo nekoliko jezika trenutno rade!

Danski djela: PentaxForums.com - Pentax Fotografija Forum (http://www.pentaxforums.com/forums/da/)
Poljski ne: http://www.pentaxforums.com/forums/pl/

Ova obavijest se prikazuje na svim stranicama foruma:
Napomena: Korištenje nedefiniranog stalne DIR - Pretpostavlja se "DIR" u on line 18

Ako promijenite ovaj kod u datoteci vbet functions_vbseo:
if (! definirano (DIR)) {
define ('DIR ", (($ getcwd = getcwd ()) $ getcwd:?'.'));
}
samo
define ('DIR ", (($ getcwd = getcwd ()) $ getcwd:?'.'));

upozorenje nestaje, ali moj problem nije riješen. Bilo koji ideja zašto bi to bilo? FYI, nema obavijesti ili pogreške trenutno prikazan na vBET stranicama.

Ja kopirati i sam još uvijek koristeći moj stari php.ini datoteku, tako da iste postavke se koristi kao i prije.

Hvala na pomoći!

Adam

moman
17-08-10, 19:02
Obnovi jezike koji sam mislio radio samo čini se da radi na početnoj stranici! Pokušajte otvoriti niti kada se prijavljeni kao član (korisničko ime testuser, lozinkom test), to će pokazati prazna bijela stranica.

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

moman
17-08-10, 19:41
Može li problem biti s uvijati ili iconv? Oni su na u PHP-u, ali možda ne radi ispravno, kao rezultat nadogradnje. Ima li bilo koji način provjeriti to?

moman
17-08-10, 19:55
Imam neke dodatne uvid u pitanju-

Samo stranice koje mogu biti potpuno preuzeta iz cache se prikazuje. Pokušao sam onemogućavanje cache za Danski, a onda nema stranice su pokazivanje gore.

moman
17-08-10, 22:32
Još jedna promatranja:

Ovaj kod od moje početne stranice prethodno uspješno uključeni datoteku (koja se još uvijek radi ako otvorite URL direcly), a nakon nadogradnje je to ništa:


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

Morao sam dodati allow_url_include = Uključeno php.ini, a zatim ga je radio. Možda neki drugi potrebni parametar za vbet nedostaje konfiguracijske datoteke?

moman
17-08-10, 23:00
I konačno ažurirati prije nego što odete u krevet za noć:

Sam se prebacio postavke u Plesk, tako da je sada pokrenuti PHP kao CGI aplikacije. Ovo je prijevod rad ponovno, međutim, kad sam se vratiti na to trčanje kao Apache modul, evertything pauze opet, i prevedenih stranica daje 500 pogreške. Bilo koji ideja?

kamilkurczak
18-08-10, 08:48
Kao što je napisao: sad je prijevod ponovnog rada? vBET radi?
Jeste li upalite Curl?
500 pogreške - to je pogreška između Apache i poslužitelja - može biti krivo Apache i konfiguracije poslužitelja? možete zalijepiti ovdje svoj. Htaccess?

moman
18-08-10, 10:15
To je radni, ali samo kada PHP radi kao CGI skripte, a ne kao apache modul.

Ovdje je moj htaccess.
# Comment sljedeći redak (dodajte '#' na početku)
# Da biste onemogućili mod_rewrite funkcije.
# Imajte na umu: Vi još uvijek trebate kupiti onesposobiti hack u
# Ploča vBSEO kontrolu da se zaustavi URL prerade.
Na RewriteEngine

# Neki poslužitelji zahtijevaju RewriteBase direktiva da se
# Omogućeno (ukloni '#' na početku za aktiviranje)
# Imajte na umu: Kada je omogućeno, morate uključiti put
# Da root vB mapa (tj. RewriteBase / foruma /)
# RewriteBase /

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

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

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & preusmjereni = / foruma / [L, QSA]

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

Čak i kada sam vodio PHP kao Apache modul, pojedinačne prijevodi su radili, pa ako sam napravio post pomoću langtitle oznake, da bi dobili prevedeni. Međutim, neprevedena stranice, odnosno mojaweblokacija / PL / thread.html, koje se ne mogu naći u cache jednostavno generirati prazne bijele stranice.

Bilo bi lijepo kada bi mogli pronaći uzrok ovog, kao što sam ja osjećaj da nešto ozbiljnije je uzrok to za početak.

kamilkurczak
19-08-10, 08:50
Ovo je sve vaše. Htaccess pravilima? ili samo dio ove datoteke? Da li koristite vBSEO?

Bio sam na vaše stranice kao testuser, nakon testa poruku, prevesti na poljski, Japan, itd. i to radi.

Kao što sam napisao u prethodnom postu - ovo je pitanje između PHP i Apache. Ovo pitanje je uzrokovana krivo konfiguracije poslužitelja. Možete pisati na vaš domaćin usluga i pitati o dobru konfiguraciju. On mora da ga provjeri.

moman
19-08-10, 12:13
Yup, to je to za. Htaccess unutar foruma.

Ja sam kontaktirao moj domaćin i inzistirati na tome da poslužitelj ispravno konfiguriran, ali sam i pročitao da CentOS samo nativno podržava PHP 5.1.6. Mislim da sam hosed dok nisam najam tvrtka poslužitelj za upravljanje i prelazak na novi OS.

Hvala na pomoći.

kamilkurczak
19-08-10, 18:08
ok, pa ako će vam trebati pomoć ponovno - pisati ovdje

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