PDA

View Full Version: Opgelos Opgegradeer om PHP 5.2.14 - sommige tale is gebreek



moman
17-08-10, 18:51
Ek het onlangs het my bediener opgegradeer te PHP 5.2.14. Tans is, memcached is nog steeds af, sodat sekere funksies is nie in my ander add-ons werk nie, maar dit lyk soos vBET is.

Egter slegs 'n paar tale is tans besig!

Deens werke: PentaxForums.com - Pentax Photography Forum (http://www.pentaxforums.com/forums/da/)
Pools nie: http://www.pentaxforums.com/forums/pl/

Hierdie kennisgewing word gewys op al die forum bladsye:
Let op: Gebruik van undefined konstante DIR - veronderstelde "DIR 'in on line 18

As ek hierdie kode in die vbet functions_vbseo lêer verander:
if (gedefinieer (DIR)!) {
define ('DIR ", (($ getcwd = getcwd ()) $ getcwd:?'.'));
}
om net
define ('DIR ", (($ getcwd = getcwd ()) $ getcwd:?'.'));

Die waarskuwing verdwyn, maar my probleem is nie vasgestel nie. Enige idee hoekom dit sou wees? Ter inligting, daar is geen kennisgewings of foute wat tans op die vBET bladsye gewys word.

Ek kopieer en is nog steeds die gebruik van my ou php.ini lêer, sodat dieselfde instellings gebruik word as voorheen.

Dankie vir jou hulp!

Adam

moman
17-08-10, 19:02
Werk-die tale wat ek gedink het gewerk verskyn net op die tuisblad te werk! Probeer 'n draad oop te maak wanneer dit aangemeld as' n lid (gebruikersnaam testuser, wagwoord toets), sal dit 'n leë wit bladsy wys.

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

moman
17-08-10, 19:41
Kan die probleem kan wees met krul of iconv? Hulle is in PHP, maar dalk nie behoorlik werk as 'n gevolg van die opgradering. Is daar enige manier om dit te gaan?

moman
17-08-10, 19:55
Ek het 'n paar verdere insig oor die kwessie

Slegs bladsye wat ten volle vanaf kas gehaal word, word getoon. Ek het probeer om die aanskakel van die kas vir Deense, en dan is geen bladsye vertoon.

moman
17-08-10, 22:32
Nog 'n waarneming:

Hierdie kode van my tuisblad suksesvol voorheen ingesluit 'n lêer (wat nog werk as jy die url direcly), terwyl hy na die opgradering dit het niks gedoen nie:


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

Ek het allow_url_include = op te php.ini te voeg, en dit het gewerk. Miskien is 'n ander vereiste parameter vir vbet ontbreek van die konfigurasie lêer?

moman
17-08-10, 23:00
En 'n finale bywerk voordat ek gaan slaap vir die nag:

Ek skakel 'n instelling in Plesk sodat PHP is nou as' n CGI aansoek hardloop. Dit het weer die vertalings werk, maar toe ek terug skakel om dit te draai as 'n Apache module evertything breek weer, en vertaal bladsye 500 vir foute. Enige idees?

kamilkurczak
18-08-10, 08:48
Soos jy het geskryf: Nou vertaling is weer werk? vBET werk?
Het jy draai op jou krul?
500-fout - dit is 'n fout tussen Apache-en bediener kan' n verkeerde Apache en servers wees? kan jy plak hier jou. htaccess?

moman
18-08-10, 10:15
Dit werk, maar slegs wanneer PHP loop as 'n CGI, en nie as' n Apache module.

Hier is my htaccess.
# Comment die volgende reël (voeg "# 'aan die begin)
# Mod_rewrite funksies uit te skakel.
# Let wel: jy nog steeds nodig om die hak te skakel in
# Die vBSEO beheer paneel url te stop herskryf.
RewriteEngine

# Sommige bedieners vereis die Rewritebase richtlijn te wees
# Aangeskakel (verwyder "# 'aan die begin te aktiveer)
# Let wel: As dit aangeskakel is, moet jy die pad
# Aan jou wortel vB gids (dws RewriteBase / forums /)
# RewriteBase /

# RewriteCond% {nog iets nie duidelik} ^ www \\. Uwdomein \\. 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 & getrek het = / forums / [L, QSA]

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

Selfs toe ek gehardloop PHP as 'n Apache module, individuele vertalings werk-so as ek' n pos deur gebruik te maak van langtitle tags, sou dit vertaal kry. Egter vertaalde bladsye, dws mysite / PL / thread.html, wat in die kas kon nie gevind word nie nie net skoon wit bladsye genereer.

Dit sal lekker wees as ons kon opspoor om die oorsaak van hierdie, want ek het 'n gevoel dat daar iets meer ernstige veroorsaak dat dit te begin met.

kamilkurczak
19-08-10, 08:50
Dit is jou al htaccess reëls?. of slegs 'n deel van hierdie lêer? Het jy vBSEO gebruik?

Ek was op jou site as testuser, post 'n toets boodskap, vertaal na Pools, Japan, ens, en dit werk.

Soos ek in die vorige pos geskryf het - dit is 'n kwessie tussen PHP en Apache. Hierdie probleem word veroorsaak deur verkeerde servers. U kan skryf aan jou gasheer verskaffer en vra oor goeie opset. Hy moet om te sien.

moman
19-08-10, 12:13
Yup, dit is dit vir die htaccess in die forums..

Ek het my gasheer en hulle dring daarop aan dat die bediener behoorlik ingestel nie, maar ek het ook gelees dat CentOS native net ondersteun PHP 5.1.6. Ek dink ek is afgespuit totdat ek huur 'n bediener maatskappy en migreer na' n nuwe OS.

Dankie vir jou hulp.

kamilkurczak
19-08-10, 18:08
ok, so weer as jy sal moet help - Skryf hier

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