Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Pagina 1 di 2 12 ScorsoLast
Risultati 1 a 10 di 15

Discussione: Fatal error: Cannot redeclare vbseo_thread_seotitle () (non ancora chiuso)

  1. #1
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Exclamation Fatal error: Cannot redeclare vbseo_thread_seotitle () (non ancora chiuso)

    Ci dispiace ma non è chiuso.

    Come ho detto, ho fatto le modifiche ai file (vedi codice sotto) e lo ha caricato (e sì, ho sovrascritto quello vecchio).

    Code:
    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);
    }
    }
    }
    Ho impostato l'opzione di vbseo Tenere caratteri non inglesi negli URL
    Contenuto sostituire il 'meta keywords'? è spento.

    Tipo di collegamento è impostato su: VBSEO_URI

    htaccess voci vengono aggiunte

    Code:
    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]
    caricato e l'errore viene visualizzato.

    Quindi, per favore consigli

    Grazie

    Starbug
    Ultima modifica di StarBuG; 12-12-09 a 10:54.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    L'unica ragione per cui questa comunicazione può essere visualizzata è quella funzione vbseo_thread_seotitle viene dichiarata due volte. Questo è il motivo per cui è necessario aggiungere questa istruzione if. Tutte le altre configurazioni hanno nulla a che a questo problema.

    Si prega di fare in modo che dopo le modifiche che hai caricato file in luogo appropriato (so che hai scritto che hai fatto, basta controllare sul lato server ce l'ha cosa ha bisogno).

    Se si è certi al 100% allora per favore PM me accedere ai dettagli al vostro FTP.

  3. #3
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Default

    L'accesso FTP non è possibile, mi dispiace.
    Fatemi sapere che cosa avete bisogno di sapere e io lo forniscono.

    Ho allegato il file come archivio zip.

    Mi trucco file vBulletin per quasi 10 anni.
    L'aggiunta di due linee di codici non è difficile sai.

    Ci deve essere un problema da qualche altra parte

    ps: Il file che ho allegato ho scaricato dal mio forum vivono circa 20sek fa
    pps: avevo vBSEO 3.3.1 in esecuzione e appena aggiornato alla 3.3.2. Stesso problema lì dopo le modifiche.
    PPP: il mio è charset: ISO-8859-1 (tedesco) Spero che non è un problema
    Ultima modifica di StarBuG; 12-12-09 a 19:11.

  4. #4
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Default

    Ok ho trovato una soluzione parziale al problema.

    Il mio Charset era impostato con lettere maiuscole (ISO-8859-1)
    Dopo ho cambiato tutto minuscolo vBET opere tranne per la pagina principale del forum.
    (Si dovrebbe comprendere che nel manuale di installazione o modificare il codice in modo che funzioni con le lettere maiuscole troppo )

    In un primo momento ho pensato che le voci Definire Alias Homepage erano il problema,
    ma anche senza le voci nella home page del forum ha dato lo stesso messaggio di errore.

    In specifico:
    Se Definire Alias Homepage è vuoto, solo l'inglese (la traduzione dover domain.de / it / come pagina principale del forum) funziona
    la mia lingua principale (domain.de) dà l'errore.

    Se aggiungo le voci e index.php index.php? a Definire Alias Homepage poi l'en / / parte ottiene strisce dalla url e sia in inglese e tedesco non funzionano.

    Si prega di consulenza

    ps: lasciando Definire Alias Homepage vuoto mi dà un po ' di mal di pancia, perché questo è un grave PR perdita se 3 forum principale url (index.php, index.php? e /) sono presenti
    Ultima modifica di StarBuG; 12-12-09 a 19:53.

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Ciao.



    A proposito di lettere minuscole e maiuscole - è materia solo per i set di caratteri UTF-8 ed è descritto nel manuale. La modifica non aveva niente a che fare con "Non può vbseo_thread_seotitle redeclare ()"-. Dato che siete in php per così tanto tempo ad immaginare che questo comunicare dice chiaramente che la funzione era già stato dichiarato ANC non può essere dichiarato nuovamente Così dovrebbe essere una coincidenza, ma il messaggio buona che non hai più questo problema.

    A proposito di quello nuovo. Assicurati di avere buona configurazione vBET e htaccess -. Specialmente quando il vostro forum è in sottodirectory nell'URL. opzioni vBET nella categoria principale sono importanti - il controllo su tali e leggere le descrizioni - non usare se non è appropriato.
    Non posso dirvi di più perché non hai dato il messaggio di errore o l'URL del forum vero e proprio. Si prega di PM me l'indirizzo del tuo forum così sarò in grado di vedere questo comportamento.

  6. #6
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Default

    Ciao

    Il mio forum è www.patientenfragen.net
    Il forum non viene eseguito in una sottodirectory.

    Le impostazioni principali sono:

    Google API Key (problema con e senza chiave)
    Forum delle lingue: tedesco
    Elenco di forum: vuoto
    principale forum di dominio: vuoto
    Tipo di collegamento: VBSEO_URI
    conversione dei collegamenti tipi: Creare URL secondo collegamento consenso SEO (ad esempio '/ it / indirizzo')
    mantenere le directory: vuoto

    . Htaccess
    Commento # la seguente riga (aggiungere '#' all'inizio)
    # Per disabilitare le funzioni mod_rewrite.
    # Attenzione: è ancora necessario disabilitare l'hack in
    # Il pannello di controllo per fermare vBSEO url riscrive.
    Opzioni + FollowSymLinks
    RewriteEngine On

    # Alcuni server richiedono la direttiva RewriteBase da
    # Abilitato (rimuovi '#' all'inizio per attivare)
    # NB: se attivato, è necessario includere il percorso
    # Alla cartella principale del BB (cioè RewriteBase / forum /)
    RewriteBase /

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

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

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

    RewriteCond% {} REQUEST_FILENAME!-F
    RewriteCond% {} REQUEST_FILENAME!-D
    RewriteCond% {} REQUEST_FILENAME ^! (AdminCP | modcp | ClientScript | cpstyles | immagini) /
    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 | mrdump)!
    RewriteRule ^ ((archivio /)?(.* \\. Php (/.*)?))$ vbseo.php [L, QSA]

    RewriteCond% {} REQUEST_FILENAME!-F
    RewriteCond% {} REQUEST_FILENAME!-D
    REQUEST_FILENAME RewriteCond% {} /! (AdminCP | modcp | ClientScript | cpstyles | immagini) /
    RewriteRule ^(.+)$ vbseo.php [L, QSA]
    Non posso mostrare il comportamento di vivere, perché allora il mio forum non avrebbe funzionato per quel tempo.

    Si prega di consulenza

    ps: ho provato maiuscole e minuscole e funziona ancora. Non so perché ha funzionato meglio dopo il primo cambiamento.

  7. #7
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Sul perché non ha funzionato dopo la modifica charset prima - come ho scritto che era una coincidenza, ho alcune teorie che cosa accadrà poi (so che a gestire questo - quelli ale teorie generali non solo su tale problema su di voi e il vostro caso):
    - Il file potrebbe essere cambiato in modo sbagliato
    - Il file può essere caricato prima delle variazioni è stato salvato
    - Il file può essere caricato sul server nella directory sbagliata, in modo vBSEO ancora visto quello vecchio
    - Server di ottenere stupido e ignorare che la nuova versione del file di lavoro avviene ancora su quello vecchio (questo a volte succede - buona cura è salvare il file di nuovo e caricare di nuovo)

    Ma il punto è - questa parte sta lavorando ora

    A proposito di rilascio effettivo - in questo momento vBET è disabilitato, quindi non sono in grado di vedere il comportamento. È possibile che lo si accende e non mostrare bandiere (luogo personalizzati) - gli utenti in modo da non andare lì e io sarò in grado di controllare manualmente?

    La configurazione vBET sembra essere ok, anche. Htaccess. Un forum aveva qualcosa di simile, ma hanno qualcosa in disordine vBSEO configurazione e vBSEO personale fissato. Si prega di verificare vBSEO si può rovinare questo redirect personalizzato. È inoltre possibile controllare non commentare "RewriteBase /" aiutare - ma è solo la ripresa.

    In questo momento non posso dirvi di più. Dovrò vederlo e forse sarà necessario accedere per offrire maggiore sostegno. Si prega di almeno darmi comunicare errore che si vede quando si desidera tradurre pagina principale. Si tenga anche presente che non si deve aggiungere al linguaggio URL del vostro linguaggio predefinito forum (non funziona in questo modo - per impostazione predefinita è sufficiente link normale).

    Anche io sto po 'perso con la descrizione del problema che è il motivo per toccarlo sarebbe molto meglio. Se siete a conoscenza di problemi di sicurezza allora è possibile creare account temporanei per il supporto o un forum di test fatti con la stessa configurazione. Saremo lieti di darvi il nostro pieno sostegno, ma devi permettere a noi per questo. In questo momento possiamo solo immaginare ciò che realmente accade.
    Ultima modifica di vBET; 13-12-09 a 20:43.

  8. #8
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    E un altro colpo - a guardare le regole di default il tuo vBSEO prova a cambiare:
    Code:
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    A:
    Code:
    RewriteRule ^(.+)$ vbenterprisetranslator_seo.php [L,QSA]

  9. #9
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Default

    Il messaggio di errore mi trovo la pagina principale è

    Fatal error: Cannot redeclare vbseo_thread_seotitle () (previously declared in / percorso / vbenterprisetranslator_seo.php: 40) in / path / vbenterprisetranslator_seo.php sulla linea 43
    Non riesco a dimostrare questo comportamento a voi, perché allora il mio forum non avrebbe funzionato, anche se le bandiere sono state rimosse.
    L'errore è sempre presente sulla pagina principale del forum con e senza traduzione. Tutte le altre pagine funzionano bene.
    Posso vedere i forum sub, le discussioni in entrambe le lingue così via, che vBET fine funziona bene.
    Solo quando cerco la pagina principale del forum, che è www.patientenfragen.net mostra l'errore e la pagina non viene caricata.
    Non importa se ho accesso tramite dominio o direttamente la versione tradotta www.patientenfragen.net/en/
    La mia lingua principale (che è domain.net non domain.net / it /), così come la traduzione in inglese non funziona in caso di modifiche htaccess sono presenti.

    Il tuo suggerimento htaccess non aiuta.
    Anche la rimozione RewriteBase non fare il trucco.

    Il mio regole di riscrittura vBSEO personalizzati sono i seguenti:
    '^ \\ Index. Php \\? Page = regeln' => 'regeln.html'
    '^ \\ Index. Php \\? Page = impressum' => 'impressum.html'
    '^ \\ Index. Php \\? Page = agb' => 'nutzungsbedingungen.html'
    '^ \\ Index. Php \\? Page = Datenschutz' => 'datenschutzerklaerung.html'
    '^ \\ Index. Php \\? Page = notfallnummern' => 'notfallnummern.html'
    '^ \\ Index. Php \\? Page = link' => 'links.html'
    '^ \\ Index. Php \\? Page = impfkalender' => 'impfkalender.html'
    '^ Werbung \\. Php' => 'werbung.html'


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

    '^ Private \\. Php \\? Do = showpm & pmid = (\\ d +)' => 'private-Nachrichten / $ 1.html'
    '^ Private \\. Php' => 'private-Nachrichten /'

    '^ Faq \\. Php \\? Faq = vb_faq' => 'hilfe / vbulletin /'
    '^ Faq \\. Php $' => 'hilfe /'

    '^ Calendario \\. Php $' => 'Kalender /'
    '^ Calendario \\. Php \\? C = 1 $' => 'Kalender /'
    '^ Calendario \\. Php \\? (C = 1 &)? Do = (display. anni +?)(& =)?$' =>' kalender / $ 2 / [NF] '
    'Calendario \\. Php \\? (C = 1 &)? Nojs = 1' => 'kalender / nojs / [NF]'
    'Calendario \\. Php \\? (C = 1 &)? Do = (display. +?) E nojs = 1' => 'kalender / $ 2/nojs / [NF]'
    'Calendario \\. Php \\? (C = 1 &)? Settimana = (\\ d +) e nojs = 1' => 'kalender/woche- $ 2/nojs / [NF]'
    'Calendario \\. Php \\? (C = 1 &)? Mese = (\\ d +) & anno = (\\ d +) e nojs = 1' => 'kalender / $ 3 / $ 2/nojs / [NF]'
    '^ Calendario \\ php \\ do = getinfo & (c = 1 &) giorno = (\\ d +) -.? (\\ D +) - (\\ d +) (& c = 1) $?' => 'Kalender / $ 2 / $ 3 / $ 4 / '
    '^ Calendario \\. Php \\? Fare getinfo = & e = (\\ d +) (& giorno = [0-9 \\ -]+)?(& c = 1)? $' => 'Kalender/ereignis- $ 1 /'
    '^ Calendario \\. Php \\? (S =&)?( c = 1 &)? (Settimana = &)? Mese = (\\ d +) & anno = (\\ d +) (& c = 1)? (& Do = displaymonth)? $ '=>' kalender / $ 5 / $ 4 / '
    '^ Calendario \\. Php \\? C = 1 & settimana = (\\ d +) (& do = displayweek & mese =.+?)?$' =>' kalender/woche- $ 1 / '
    Che vi dà accesso al mio sito la vita non è possibile per motivi di sicurezza, mi dispiace (anche personale Jelsoft non ottiene l'accesso da me).

    Fatemi sapere che informazioni hai bisogno e sono felice di offrire a voi.

    Posso email le mie impostazioni vbseo_all.xml se si pensa che è un conflitto di vbseo. Basta che mi invia la tua email tramite PM
    Ultima modifica di StarBuG; 14-12-09 a 09:55.

  10. #10
    Membro
    Data di registrazione
    Ottobre 2009
    Messaggi
    72

    Default

    Quando ho impostato Forza Root Forum come pagina iniziale? a NO poi patientenfragen.net / it / è lavoro
    così come patientenfragen.net / it / index.php

    tuttavia patientenfragen.net (tedesco, la lingua principale) ancora non funziona (vedi messaggio di errore precedente)

    MA patientenfragen.net / index.php funziona

    Più idee?

    Se si dispone di MSN o ICQ mi mandi il tuo ID e posso mostrarvi il comportamento vivere

    ps:
    NON usare index.php né index.php?

    Li ho rimosso dal Definire Alias Homepage quando ho installato vBET ma non mi piace.
    Si prega di cambiamento che per il futuro.
    Questo è un grave problema di perdita di PR!
    Ultima modifica di StarBuG; 14-12-09 a 10:15.

Pagina 1 di 2 12 ScorsoLast

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •