КПК

Прагляд поўнай версіі: Вырашанае Пераключэнне з vbSEO да dbSEO



pcam
24-12-13, 17:18
З модов з абмежаванымі фізічнымі магчымасцямі:

Папярэджанне: Прызначэнне якое вяртаецца значэнне новых спасылка састарэла ... /includes/init.php(351) : eval()'d код на лініі 139
Не атрымалася дадаць печыва, загаловак ужо адпраўлены.
Файл: /var/www/site.com/forum/includes/class_core.php
Лінія: 5755

З модов ўключана/назад:

Папярэджанне: Прызначэнне якое вяртаецца значэнне новых спасылка састарэла ... /includes/init.php(351) : eval()'d код на лініі 139

Увага: Толькі зменныя павінны быць прызначаныя па спасылцы ..../includes/vbenterprisetranslator_functions_hooks.php на лініі 851

Пад кіраваннем nginx, так што я спрабаваў:

(без ;
перапісаць ^/forums/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ /forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=1$у мінулым;)

перапісаць ^/forums/(af|кв.м|ar|hy|az|ЕС|be|bg|ca|zh-CN|hr|cs|da|nl|be|et|tl|fi|fr|gl|ка|de|el|ht|iw|hi|hu| - |id|ga|it|ja|ko|lv|lt|mk|ms|mt|няма|fa|pl|pt|ro|be|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|УР|vi|cy|yi)/$ /forums/vbenterprisetranslator_seo.php?vbet_lang=$1&перанакіраваны=/forums/ last;
перапісаць ^/forums/(af|кв.м|ar|hy|az|ЕС|be|bg|ca|zh-CN|hr|cs|da|nl|be|et|tl|fi|fr|gl|ка|de|el|ht|iw|hi|hu| - |id|ga|it|ja|ko|lv|lt|mk|ms|mt|няма|fa|pl|pt|ro|be|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|УР|vi|cy|yi)/(.*)?$ /forums/vbenterprisetranslator_seo.php?vbet_lang=$1&перанакіраваны=/forums/$2 апошніх;

Здаецца, мне трэба перадаць перапісвае для dbSEO і vBET, як мне зрабіць так?

У мяне ўжо есць аналагічныя правілы:

калі (!-е $ REQUEST_FILENAME) {
перапісаць ^ / форумаў /(.*)$ / форумы / vbenterprisetranslator_seo.php апошняга;
}

}

калі ($ REQUEST_FILENAME ~ "\\. PHP $") {
перапісаць ^ / форумаў /(.*)$ / форумы / vbenterprisetranslator_seo.php апошняга;
}

але паказваюць на dbseo ў мінулым;


Бягучай канфігурацыі dla:

размяшчэнне /forum/ {

try_files $uri-адрасу $uri/ /форум/dbseo.php?$args;

перапісаць
^/forums/(af|кв.м|ar|hy|az|ЕС|be|bg|ca|zh-CN|hr|cs|da|nl|be|et|tl|fi|fr|gl|ка|de|el|ht|iw|hi|hu| - |id|ga|it|ja|ko$
/forums/vbenterprisetranslator_seo.php?vbet_lang=$1&перанакіраваны=/forums/ last;
перапісаць
^/forums/(af|кв.м|ar|hy|az|ЕС|be|bg|ca|zh-CN|hr|cs|da|nl|be|et|tl|fi|fr|gl|ка|de|el|ht|iw|hi|hu| - |id|ga|it|ja|ko$
/forums/vbenterprisetranslator_seo.php?vbet_lang=$1&перанакіраваны=/forums/$2 апошніх;

if ($request_uri г / > * ^/forum/mobiquo) {
перапынку;
}

калі (-f $request_filename) {
мінае 30d;
перапынку;
}

калі ($ REQUEST_FILENAME ~ "\\. PHP $") {
перапісаць ^(/forum/.*)$ /forum/dbseo.php у мінулым;
}


калі (!-е $ REQUEST_FILENAME) {
перапісаць ^/forum/(.*)$ /forum/dbseo.php у мінулым;
}

}
}

Дапамажыце, калі ласка, у дапамозе

Marcin Kalak
27-12-13, 15:17
Паспрабуйце адключыць адлюстраванне папярэджанняў у vB (больш падрабязна). (http://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4000121-vbulletin-4-2-2-full-has-been-released?p=4000466#post4000466)

pcam
27-12-13, 21:48
Я шкадую, але гэта накшталт б не рашэнне для мяне. Гэтыя папярэджаньні могуць даць каштоўную інфармацыю ў іншых галінах. Не маглі б вы дапамагчы вырашыць гэтую сумяшчальнасць?

Marcin Kalak
30-12-13, 12:16
Мы зьмянілі код, і ў наступным выпуску нашай кодэкса, не цягне папярэджанне ў апошняй версіі vB. Гэтыя змены занадта шмат зрабіць для іх хуткага выпраўлення. Папярэджанні не ўплываюць на вынікі. Па спасылцы, што я даў вам афіцыйнага рашэння vB не адлюстроўвае папярэджанне. Пытанне папярэджанне датычыць усіх убудоў ў апошнія vB.
vBET ў цяперашні час падтрымлівае vBSEO і дружалюбныя url. Мы ў цяперашні час не падтрымліваюць dbSEO. Вы можаце змяніць правілы, але мы не можам гарантаваць, што dbSEO не будзе рабіць рэдырэкт, або іншыя сюрпрызы, - vBET не былі інтэграваныя і пратэставаны з dbSEO.
Я прапаную вам выкарыстоўваць бясплатны, укараненыя дружалюбных url у vB.

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