View Full Version: Решени Обновен на PHP 5.2.14 - Някои езици са счупени
Наскоро моя сървър, обновена, за да 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, така че се използват същите настройки както преди.
Благодарим ви за вашата помощ!
Адам
Актуализация на езиците, които мислех, че работи само да се работи на началната страница! Опитайте се да отворите на косъм, след като се логнете като член (потребителско име testuser, парола и тест), тя ще покаже празна бяла страница.
Pentax DSLR Diskussion - PentaxForums.com (http://www.pentaxforums.com/forums/da/pentax-dslr-discussion/)
Възможно ли е проблем да бъде с къдрава или iconv? Те са в PHP, но не може да работи правилно в резултат на ъпгрейд. Има ли някакъв начин да проверите това?
Имам някои допълнителни поглед по въпроса
Се показват само страници, които могат да бъдат напълно изведени от кеша. Опитах се да забраните кеша за датски, и тогава няма страници показват.
Още едно наблюдение:
Този код от моята заглавна страница преди това успешно са включени файл (което все още работи, ако отворите 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 липсва от конфигурационния файл?
И последната актуализация преди да отида в леглото за през нощта:
Аз се прехвърлих настройка в Plesk, така че PHP е сега работи като CGI приложение. Това прави преводи работа отново, но, когато се върнете обратно, за да работи като модул на Apache, evertything паузи отново, и преведените страници дават 500 грешки. Някакви идеи?
kamilkurczak
18-08-10, 08:48
Както написа: сега превод работи отново? vBET работи?
Знаете ли включите ви CURL?
500 грешка - това е грешка между Apache и сървъра - може да бъде погрешно Apache и конфигурацията на сървъра? може да ви Залепете тук. Htaccess?
Това е работа, но само когато 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. Този въпрос е причинена поради неправилна конфигурация на сървъра. Можете да пишете на вашия хост доставчик и да попитам за добра конфигурация. Той трябва да го проверите.
Мда, това е всичко за 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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.