PDA

Orijinalini görmek için tıklayınız: Çözülmüş Ölümcül hata: (henüz kapatılmamış) vbseo_thread_seotitle () Redeclare



StarBuG
12-12-09, 10:22
Üzgünüz ama kapalı değil.

Dediğim gibi, ben dosya değişiklikler (bkz. aşağıdaki kodu) DID (ve evet, ben eskisinin üzerine) yüklendiği.



if (!function_exists("vbseo_thread_seotitle")) {
function vbseo_thread_seotitle(&$vbseo_gcache_thread)
{
global $vbphrase;
if (!isset($vbseo_gcache_thread['seotitle']))
{
$ttl = ($vbseo_gcache_thread['title'] ? $vbseo_gcache_thread['title'] : $vbseo_gcache_thread['threadtitle']);
if(VBSEO_URL_THREAD_PREFIX &&
($prefid = $vbseo_gcache_thread['prefixid']) )
$ttl = (VBSEO_URL_THREAD_PREFIX_NAME ? $vbphrase["prefix_".$prefid."_title_plain"] : $prefid) . ' ' . $ttl;
$vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
}
}
}


Vbseo seçenek URL'lere İngilizce olmayan karakterleri tutun ayarlamak
'META KEYWORDS' İçerik değiştirilsin mi? kapalıdır.

VBSEO_URI: Bağlantı Tipi ayarlanır

htaccess girişler eklendi



Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.patientenfragen\.net$
RewriteRule (.*) http://www.patientenfragen.net/$1 [L,R=301]

RewriteRule ^/?(en|de)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [L,QSA]
RewriteRule ^/?(en|de)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]


yüklenen ve hata görüntülenir.

Tavsiye lütfen!

Teşekkür ederim

StarBuG

vBET
12-12-09, 16:24
Bu iletişim neden olabilir tek nedeni bu vbseo_thread_seotitle fonksiyonu iki kez ilan edilir. Bu bir if deyimi eklemek için gerekli olmasının nedeni budur. Diğer tüm yapılandırmalar için için bu konu ile ilgisi yoktur.

Değişikliklerden sonra uygun bir yere (Ben, sadece onun neye ihtiyacı var, sunucu tarafında kontrol ediniz yazdım) dosya karşıya emin olun.

% 100 emin lütfen bana PM FTP erişim ayrıntıları.

StarBuG
12-12-09, 18:13
FTP erişimi mümkün değil, üzgünüm.
Beni bilmeniz gerekenler bildirin ve ben vereceğiz.

Zip arşivi olarak dosya eklenmiş.

Ben şu anda yaklaşık 10 yıldır vBulletin dosyaları kesmek.
Iki satır kodları ekleme biliyorsunuz o kadar da zor değildir.

Başka bir yerde bir sorun var olmalıdır

ps: Ben önce 20sek hakkında benim canlı forumu indirilen ekli dosya;)
pps: Ben vBSEO 3.3.1 çalıştırıyor olsaydım ve sadece 3.3.2 'ye yükseltilmiş. Değişikliklerden sonra aynı sorun var.
PPP'ler: benim charset: ISO-8859-1 (Almanca) Benim için bir sorun değildir umuyoruz

StarBuG
12-12-09, 19:17
Tamam sorun için kısmi bir çözüm bulundu.

Benim Charset büyük harf (ISO-8859-1) ile kuruldu
Tüm alt durumda BB değişti sonra ana forum sayfasında dışında çalışır.
(Yükleme manuel ya da çok büyük harf ile çalışır, böylece kodunu değiştirmek gerekir;))

İlk başta ben, Anasayfa Aliases tanımlayın girişler sorun sanıyordum
ancak bu bile girdiler olmadan ana sayfası aynı hata mesajı verdi.

Belirli:
Anasayfa Aliases tanımlayın Eğer boş, sadece İngilizce (çeviri domain.de / tr / ana forum sayfası gibi) çalışır
benim ana dili (domain.de) hata verir.

Ben girişleri index.php ve index.php? Anasayfa tanımlayın Alias / tr / part url ve hem İngilizce ve Almanca işe yaramazsa çizgili alır.

Lütfen tavsiye

ps: 3 ana forum url'ler (index.php index.php ve /) mevcut olması durumunda ciddi bir PR sızıntısı nedeniyle boş Anasayfa Aliases tanımlama bırakarak bana küçük bir mide ağrısı verir

vBET
13-12-09, 19:30
Merhaba.

Duyduğuma sevindim size daha yakın bir adım, ve hala üzgünüm bu durumda bu kadar acı verici olur. , Nihayet çalıştığında BB zevk bütün bu sıkıntılar olacağını umuyoruz:)

Alt ve üst Hakkında dava sadece UTF-8 karakter meselesi vardır ve bu kılavuzda açıklanmıştır. Değişim "vbseo_thread_seotitle () Redeclare" ile hiçbir ilgisi vardı bu kadar uzun süre hayal açıkça bu iletişim fonksiyonu zaten anc redeclared olamaz ilan olduğunu söylediği için php. Bu yüzden tesadüf olabilir, ama artık bu durum söz konusu değildir bu iyi bir mesaj.

Hakkında yeni bir. Lütfen forum URL altdizin özellikle iyi BB yapılandırma ve htaccess olduğundan emin olun. Ana kategoride BB seçenekler önemli olan bu açıklamaları okuyun kontrol edin ve uygun değilse kullanmayın.
Hata mesajı, ya da gerçek bir forum URL verdi vermedi çünkü sana daha fazlasını söyleyemem. Lütfen bana bu davranışı görmek mümkün olacak, böylece forum adresi PM.

StarBuG
13-12-09, 20:02
Selam

My Forum www.patientenfragen.net
Forumu bir alt dizine çalışmaz.

Ana ayarları şunlardır:

Google API Key (anahtar olan ve olmayan sorun)
Forum dil: almanca
forum rehberi: boş
Forum ana etki alanı: boş
bağlantı türü: VBSEO_URI
çeviri türleri: SEO bağlantı konsensüs (yani '/ tr / adresi) göre URL Oluştur
dizinleri tutmak: boş

Htaccess


# Yorum aşağıdaki satırı (başında '#' ekleyin)
# Mod_rewrite fonksiyonları devre dışı bırakmak için.
# Lütfen dikkat: Eğer hala kesmek devre dışı bırakmanız gerekir
# Url durdurmak için vBSEO kontrol paneli yeniden yazar.
Options + FollowSymLinks
RewriteEngine On

# Bazı sunucular RewriteBase direktif olması gerekir
# Etkin (aktif hale getirmek için başında '#' kaldırmak)
# Lütfen dikkat: etkinleştirildiğinde, yol içermelidir
# Kök vB klasöründe (yani RewriteBase / forums /)
RewriteBase /

RewriteCond% {HTTP_HOST}! ^ Www \\. Patientenfragen \\. Net doları
RewriteRule (.*) http://www.patientenfragen.net/ $ 1 [L, R = 301]

RewriteRule ^ /?? (Tr | de) / $ vbenterprisetranslator_seo.php vbet_lang = $ 1 & yönlendirilir = / index.php [L, QSA]
RewriteRule ^ / (tr |? De )/(.*)?$ vbenterprisetranslator_seo.php vbet_lang = $ 1 & yönlendirilir = / $ 2 [L, QSA]

RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((arşiv /)?(.* \\. Php (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteCond% {REQUEST_FILENAME} ^ (admincp | modcp | clientscript | cpstyles | Resimler) /
RewriteRule doları vbenterprisetranslator_seo.php [L, QSA]

RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |.. Txt) (\\ gz))? Vbseo_sitemap / vbseo_getsitemap.php site haritası = $ 1 [L]

RewriteCond% {REQUEST_URI} (admincp / | modcp / | sohbet | cron | vbseo_sitemap | mrdump)!
RewriteRule ^ ((arşiv /)?(.* \\. Php (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
/ (Görüntüler admincp | modcp | clientscript | | cpstyles) RewriteCond% {REQUEST_FILENAME} /!
RewriteRule ^(.+)$ vbseo.php [L, QSA]


Sonra benim forumu o zaman işe yaramaz çünkü canlı davranışı göstermek değildir.

Lütfen tavsiye

ps: alt ve üst durumda test ve hala çalışıyor. Bu ilk değişiklikten sonra iyi çalıştı neden bilmiyorum.

vBET
13-12-09, 20:39
Ilk charset değişiklikten sonra vermedi Hakkında neden bunu tesadüf değildi yazdığı gibi, ben, (Bunu ele biliyorum - siz ve sizin durumunuzda bu gazoz hakkında böyle bir konu hakkında sadece genel teorileri değil) o zaman ne birkaç teorileri var:
- Dosya yanlış bir şekilde değişmiş olabilir
- Değişiklikler kaydedilir önce dosya yükledi.
- Dosya yanlış dizin sunucusu yüklenmiş olabilir, bu nedenle vBSEO hala eski bir gördüm
- Sunucu aptal ve dosyasının yeni sürümü, eski bir (bazen olur, iyi bir tedavi, tekrar dosyayı kaydedin ve yeniden yükleyin) hala çalışıyor oluşur göz ardı

Ama noktası - Bu bölümde şu an çalışıyor:)

Gerçek konuda davranışını görmek mümkün değilim böylece şimdi BB devre dışı bırakılır. Böylece kullanıcılar oraya gitmek ve elle kontrol etmek mümkün olacak onu açın ve bayrakları (özel bir yer) görünmüyor mümkün mü?

BB yapılandırma da, tamam gibi görünüyor. Htaccess dosyası. Bir forum benzer bir şey vardı, ama bu sabit vBSEO yapılandırma ve vBSEO personeli bir karmaşa. VBSEO özel yönlendirmeleri bu berbat edebilir yok kontrol edin. Ayrıca "RewriteBase / yorum yok" yardım kontrol edebilirsiniz, ama bu sadece çekim.

Şu anda size söyleyemeyeceğim. Ben onu görmek zorunda kalacak ve belki de daha fazla destek sağlamak için erişim gerekir. En azından benim ana sayfa çevirmek istediğinizde hata iletişim veriniz. Ayrıca (varsayılan için sadece normal bağlantılar var bu şekilde çalışır değildir) varsayılan forum dil URL dile eklemek gerektiğini lütfen unutmayın.

Ayrıca ben biraz çok daha iyi olurdu dokunmadan neden sorun açıklama ile kayıp ediyorum. Güvenlik sorunları hakkında bilgi sahibi iseniz o zaman, destek ya da aynı yapılandırma ile yapılan test forumu geçici hesapları oluşturabilirsiniz. Memnuniyetle size tam destek vereceğiz, ancak bunun için bize izin var. Şu anda biz sadece gerçekten ne olduğunu tahmin edebilirsiniz.

vBET
13-12-09, 21:06
Ve başka bir vuruş varsayılan vBSEO kuralları değiştirmek deneyin:


RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]


Için:


RewriteRule ^(.+)$ vbenterprisetranslator_seo.php [L,QSA]

StarBuG
14-12-09, 09:25
Ana sayfada olsun hata mesajı



Ölümcül hata: / yol / vbenterprisetranslator_seo.php on line 43: (40 / yol / vbenterprisetranslator_seo.php önceden ilan) vbseo_thread_seotitle () Redeclare


Sonra benim foruma işe yaramaz çünkü bayraklar kaldırılmış olsa bile, bu davranışı göstermek değildir.
Hata her zaman çeviri ve ana forum sayfasında mevcut. Diğer tüm sayfaları iyi çalışır.
Ben gayet iyi çalışıyor, böylece sonunda BB her iki dilde de alt forum, konuları görebilirsiniz.
Sadece ana forum sayfasında deneyin www.patientenfragen.net hata gösterir ve sayfa yüklemez.
Ben doğrudan etki alanı ya da tercüme edilmiş versiyonu www.patientenfragen.net/en/ üzerinden erişim fark etmez
Benim ana (domain.net değil domain.net / de /) dil gibi htaccess değişiklikler mevcut ingilizce çeviri çalışma değildir.

Sizin htaccess öneri yardımcı olmuyor.
Ayrıca RewriteBase kaldırmak hile yapmaz.

Benim vBSEO özel yeniden yazma kuralları:


'^ Index \\. Php \\? Sayfa = Regeln' => 'regeln.html'
'^ Index \\. Php \\? Sayfa = impressum' => 'impressum.html'
'^ Index \\. Php \\? Sayfa = AGB' => 'nutzungsbedingungen.html'
'^ Index \\. Php \\? Sayfa = Datenschutz' => 'datenschutzerklaerung.html'
'^ Index \\. Php \\? Sayfa = notfallnummern' => 'notfallnummern.html'
'^ Index \\. Php \\? Page =' => 'links.html'
'^ Index \\. Php \\? Sayfa = impfkalender' => 'impfkalender.html'
'^ Werbung \\. Php' => 'werbung.html'


'^ Vbglossar \\ php \\ do = showcat & catid = (\\ d +) & cattitle =(.*)'=>' Lexikon / $ 2 - $ 1 /'
'^ Vbglossar \\ php' => 'Lexikon /'

'^ Özel \\ php \\? Do = showpm & [= (\\ d +)' => 'özel-Nachrichten / $ 1.html'
'^ Private \\ php' => 'özel Nachrichten /'

'^ Sss \\ php \\ sss = vb_faq' => 'hilfe / vbulletin /'
'^ Sss \\ php $' => 'hilfe /'

'^ Takvim \\ php $' => 'kalender /'
'^ Takvim \\ php \\? C = 1 $' => 'kalender /'
Kalender / $ 2 / [NF] '' ^ takvim \\ php \\? (C = 1 &)? (Display. +?)(& yıl =)?$' => = do '
'Takvim \\ php \\? (C = 1 &)? Nojs = 1' => 'kalender / nojs / [NF]'
'Takvim \\ php \\ (c = 1 &) yapmak = (display. +) & nojs = 1' => 'kalender / $ 2/nojs / [NF]'
'Takvim \\ php \\? (C = 1 &) hafta = (\\ d +) & nojs = 1' => 'kalender/woche- $ 2/nojs / [NF]'
'Takvim \\ php \\ (c = 1 &) ay = (\\ d +) ve yıl = (\\ d +) & nojs = 1' => 'kalender / $ 3 / $ 2/nojs / [NF]'
'^ Takvim \\ php \\ yapmak = getInfo ve (c = 1 &) gün = (\\ d +) -.?? (\\ D +) - (\\ d +) (& c = 1) ABD doları?' => 'Kalender / $ 2 / ABD doları 3 / 4 / $ '
'1 ^ takvim \\ php \\? Yapmak = getInfo & e = (\\ d +) (ve gün = [0-9 \\ -]+)?(& c = 1) $' => 'kalender/ereignis- ABD doları /'
'^ Takvim \\. Php \\? (Ler =&)?( c = 1 &)? (Hafta = &)? Ay = (\\ d +) ve yıl = (\\ d +) (& c = 1)? (& = Displaymonth yapmak)? $ '=>' kalender / $ 5 / $ 4 / '
'1 ^ takvim \\ php \\ c = 1 & hafta = (\\ d +) (& = displayweek ay =.+?)?$' yapmak =>' kalender/woche- ABD doları / '


Hayatım boyunca siteye erişim verilmesi, güvenlik nedenlerinden ötürü mümkün değil, üzgünüm (hatta Jelsoft Çalışanlar benden erişim elde etmez).

Hangi bilgi için bana ve ben bunları size vermekten mutluluk duyuyorum.

Vbseo çatışma olduğunu düşünüyorum eğer sen benim vbseo_all.xml ayarları e-posta gönderebilirsiniz. PM yoluyla bana e-posta göndermek

StarBuG
14-12-09, 09:46
I Anasayfa Forum Root'unu? NO sonra patientenfragen.net / tr / çalışır
yanı sıra patientenfragen.net / tr / index.php

Ancak patientenfragen.net (almanca, ana dili) hala işe yaramazsa (Yukarıdaki hata mesajı bakınız)

ANCAK patientenfragen.net / index.php çalışır

Daha fazla fikir?

MSN veya ICQ Bana ID'nizi göndermek varsa ve benim yaşadığım bu davranışı gösterebilir;)

ps:
Ben ne index.php index.php kullanmak istemiyor musunuz?

BB yüklerken Anasayfa Aliases tanımlayın kaldırıldı ama gerçekten sevmiyorum.
Lütfen gelecek için bu değişikliği.
Bu ciddi bir PR kaçak bir konudur!

vBET
15-12-09, 03:04
Gördüğünüz gibi hala yeniden tanımlamak fonksiyonu ile bir konudur. Ben tam olarak ne olduğunu kontrol edemez, ama sonra kurulum kılavuzu, açıklandığı gibi vBSEO dosyasında gerekli değişiklikleri yaptıysanız, şu anda sadece bir fikir bazı kural vbenterprisetranslator_seo.php dosya geri koyar olur ve olmamalıdır Ben nasıl mümkün görmüyorum, ama kontrol etmeden şu anda başka hiçbir fikirleri var.

Lütfen fonksiyonu vbseo_thread_seotitle bulmak ve çevresinde eğer madde ayarlamak - vbenterprisetranslator_seo.php gidin ve includes / functions_vbseo_createurl.php için aynı baskı yaptı. Lütfen yardımcı olur söyle.

Ben güvenlik sorunlarını anlamak ancak hala forum kopyalama yapabilirsiniz - en fazla içerik kaldırmak ve sadece bazı kukla mesajları bırakın. Size yardım etmek için gereken tam sunucu üzerinde tam yapılandırma gidin ve ne olur ve nedenini bulmak için. BB pek çok forum tarafından kullanılan böyle şeyler, biz size yardım etmek için çok mutlu olurdu bile elden cevap vermek mümkün değil ne yazık ki, başka hiçbir yerde olur.

Ana Sayfa Hakkımızda Aliases tanımla - bu alanda bazı deneyler yapılmış olacak. Yönlendirme döngü kılacaktır takma ad tanımlayan yönlendirme "/" sadece, bu yüzden index.php (tarayıcı gördüm değildir) yönlendirme iç yapılan ise vBSEO freaks hatırlıyorum. Biz bunu tekrar kontrol edin ve bunu önlemek için nasıl, ama şimdi diğer mod işlevselliği hakkında konuşurken olduğunu lütfen unutmayın ve biz onun davranış sorumlu değildir - vBSEO ile entegre yol verir, fakat hala ne vBSEO içinde olur vBSEO, içinde neler oluyor ... Yine bu sorunu araştırmak için TODO listesine eklendi. Ayrıca BB kuralları altında htaccess gibi takma adlar tanımlamak için deneyin lütfen bu yüzden verecekti 301 sızıntıları önlemek yönlendirmek ve olacağından (BB istek için 301 kılacaktır hangi vBSEO) sonra önce BB hala çalışmak mümkün olacaktır . Ama lütfen forumda iyi çalışıyor BB yapılan kadar bu tür deneyleri ile tutun.

StarBuG
15-12-09, 10:13
i vbenterprisetranslator_seo.php için değişiklik yaparsanız, boş bir sayfa olsun

vBET
16-12-09, 00:02
Şu anda aklıma gelen tek şey, bir şekilde iç yönlendirme döngüsü olmasıdır. VBSEO ve vBSEO gider sonra vbenterprisetranslator_seo.php gelen iç bilmiyorum vbenterprisetranslator_seo.php yeniden yönlendirme yapar gerçekten olur, ancak bunu kontrol edemez beri bu benim tahminim. Bu hata yeniden tanımlamak ve bu yüzden artık boş bir sayfa olsun değişikliklerden sonra neden açıklar.

Eğer fikrim yok ne bu (bazı vBSEO yapılandırma) neden olabilir, lütfen düzeltin. - Aksi takdirde adım adım kurulum ve entegrasyon işlemi bir kez daha lütfen. Olması gerektiği gibi her şeyi ayarlanmış olduğundan emin olun.
Bu sorunu hala sonra ne olacak sonra biz bu durumda destek vermek mümkün erişim detayları gerekir. Değilse gerçek foruma sonra kopyasını (gerçek konuları veri olmadan olabilir yapılandırma gerekir).

vBET
17-12-09, 01:11
Forum kopyalamak için erişim vermek için teşekkürler. Kullanıcıların kendi gizlilik kaydetmek için kopya tüm veriler silinir bilmek çok memnun olacaktır:)

Çözüldü Sayı: D: D: D
Ben senin vbenterprisetranslator_seo.php için bu satırı eklendi:


$_SERVER['REDIRECT_URL'] = '/vbseo.php';


Ayrıca vBSEO seçeneği ayarlayabilirsiniz lütfen unutmayın: Forum Root'unu Anasayfam? Yani kendi forum linkleri PageRank Kaçak olmayacaktır.

Ve burada bir başka harika bir haber gelir vbenterprisetranslator_seo.php değişim sonra vBSEO "Anasayfa Aliases tanımla" seçeneği kullanmak mümkün olduğunu sadece ilk kuralı değiştirmek için gereklidir:


RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]

VBSEO ile 3 farklı forumlarda da bunu test edecek. Ve orada eğer resmi sürümde bu değişiklikleri içerecek:)

Umarım şimdi çok mutlu olduğunu:)

StarBuG
17-12-09, 05:34
Çalışıyor!

Mükemmel, teşekkür ederiz

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