PDA

View Full Version: Решени Обновен на PHP 5.2.14 - Някои езици са счупени



moman
17-08-10, 18:51
Наскоро моя сървър, обновена, за да PHP 5.2.14. В момента memcached е все още надолу, така че някои функции не работи в други мои добавки, но тя изглежда като vBET.

Въпреки това, само на няколко езика В момента работим!

Датски работи: PentaxForums.com - Pentax Фотография форум (http://www.pentaxforums.com/forums/da/)
Полски не: http://www.pentaxforums.com/forums/pl/

Това известие се показва на всички страници на форума:
Забележка: Използването на недефинирана константа DIR - приема "DIR" в по линия 18

Ако променя този код в vbet файла functions_vbseo:
ако (! определени (DIR)) {
DEFINE ("DIR", (($ getcwd = getcwd ()) $ getcwd?'.'));
}
просто да
DEFINE ("DIR", (($ getcwd = getcwd ()) $ getcwd?'.'));

предупреждението изчезва, но моят проблем не е фиксиран. Някаква идея защо това би било? FYI, там не са бележки или грешки, които в момента се показва на страниците на vBET.

Аз копирани и все още съм с моя стар файл php.ini, така че се използват същите настройки както преди.

Благодарим ви за вашата помощ!

Адам

moman
17-08-10, 19:02
Актуализация на езиците, които мислех, че работи само да се работи на началната страница! Опитайте се да отворите на косъм, след като се логнете като член (потребителско име testuser, парола и тест), тя ще покаже празна бяла страница.

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

moman
17-08-10, 19:41
Възможно ли е проблем да бъде с къдрава или iconv? Те са в PHP, но не може да работи правилно в резултат на ъпгрейд. Има ли някакъв начин да проверите това?

moman
17-08-10, 19:55
Имам някои допълнителни поглед по въпроса

Се показват само страници, които могат да бъдат напълно изведени от кеша. Опитах се да забраните кеша за датски, и тогава няма страници показват.

moman
17-08-10, 22:32
Още едно наблюдение:

Този код от моята заглавна страница преди това успешно са включени файл (което все още работи, ако отворите URL direcly), а след ъпгрейд не направи нищо,:


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

Аз трябваше да добавите опцията allow_url_include = Включено, за да php.ini, и след това го е работил. Може би някои други необходими параметри за vbet липсва от конфигурационния файл?

moman
17-08-10, 23:00
И последната актуализация преди да отида в леглото за през нощта:

Аз се прехвърлих настройка в Plesk, така че PHP е сега работи като CGI приложение. Това прави преводи работа отново, но, когато се върнете обратно, за да работи като модул на Apache, evertything паузи отново, и преведените страници дават 500 грешки. Някакви идеи?

kamilkurczak
18-08-10, 08:48
Както написа: сега превод работи отново? vBET работи?
Знаете ли включите ви CURL?
500 грешка - това е грешка между Apache и сървъра - може да бъде погрешно Apache и конфигурацията на сървъра? може да ви Залепете тук. Htaccess?

moman
18-08-10, 10:15
Това е работа, но само когато PHP работи като CGI скрипт, а не като модул на Apache.

Тук ми е Htaccess.
# Коментар следния ред (добавете "#" в началото)
#, За да забраните mod_rewrite функции.
# Моля, обърнете внимание: Вие все още трябва да изключите рана в
# Контролния панел vBSEO да спре URL пренаписва.
RewriteEngine На

# Някои сървъри изискват Rewritebase директивата да бъде
# Поддръжка (премахнете "#" в началото, за да активирате)
# Моля, обърнете внимание: когато е активирана, трябва да включва пътя
#, За да ви главната папка VB (т.е. RewriteBase / форуми /)
# 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 карта на сайта = $ 1 [L]

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 и пренасочени = / форуми / L, QSA]

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

Дори когато аз се завтече PHP като модул на Apache, индивидуални преводи работа, така че ако аз след langtitle тагове, тя ще получи преведени. Въпреки това, непреведени страници, т.е. MySite / PL / thread.html, че не могат да бъдат намерени в кеш паметта просто да генерира празни бели страници.

Би било хубаво, ако можем да проследим причината за това, като имам чувството, че нещо по-сериозно е причина това да се започне с.

kamilkurczak
19-08-10, 08:50
Това е всичко. Htaccess правила? или само част от този файл? да използвате vBSEO?

Бях на вашия сайт, както testuser публикувате съобщение тест, превежда на полски, Япония и др. И това работи.

Както написах в предишния пост - това е въпрос между PHP и Apache. Този въпрос е причинена поради неправилна конфигурация на сървъра. Можете да пишете на вашия хост доставчик и да попитам за добра конфигурация. Той трябва да го проверите.

moman
19-08-10, 12:13
Мда, това е всичко за Htaccess вътре форумите.

Аз съм с моя домакин и те настояват, че сървърът е конфигуриран правилно, но съм също така да прочетете, че CentOS само роден поддържа PHP 5.1.6. Предполагам, че аз съм промиват, докато не се наеме фирма за управление на сървър и да мигрират към новата операционна система.

Благодаря за вашата помощ.

kamilkurczak
19-08-10, 18:08
ОК, така че ако ще имате нужда от помощ - пишете тук

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