• Bannato User Attivo

    vBSEO Sitemap non crea mappa sito in vBulletin?

    Ciao a tutti.

    Spero con questa domanda che cercherò di fare più dettagliatamente possibile, di riuscire a risolvere un problema che mi affligge da mesi: la creazione della sitemap con invio a google e yahoo.

    Per fare questo, la soluzione migliore sembra essere il Plugin vbseo sitemap.

    Quindi, il mio forum è un vBulletin 3.6.7 PL1 e vi è installato vBSEO 3.0.0.

    Scarico il vBSEO Google / Yahoo Sitemap for vBulletin 2.0 e lo installo seguendo le istruzioni presenti nel download.

    vBulletin 3.5.x & 3.6.x Installation Instructions
    A. Upload ALL the files and folders within the 'upload' folder to your forum root folder.

    1. CHMOD 777 the 'forum-root/vbseo_sitemap/data/' folder

    Note: Ensure all files are uploaded with the same folder structure provided within your 'upload' folder.

    B. Enable rewriting via .htaccess (vBSEO Users skip this step):

    1. Upload the vBSEO Google/Yahoo Sitemap .htaccess file (located in the 'htaccess' folder) to your forum root.

    Note: In some operating systems, the .htaccess file is not visible. If this is your case, find the htaccess.txt file in the same folder, (1) upload it to your forum root folder and (2) rename it to .htaccess.

    Note: If you already have an .htaccess file in your forum root, DO NOT upload the vBSEO Google/Yahoo Sitemap .htaccess file as it will replace the contents of this file. Instead, enter the following code in your 'forum-root/.htaccess' file at the bottom:

    RewriteEngine On
    RewriteRule ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1

    C. Go to your ADMIN CP > 'Plugin System' > 'Manage Products' > Click on [Add/Import Product]

    1. Browse to the 'docs' folder of the installation package and open 'vbseo_sitemap.xml', Click 'Import'.

    D. Configure the vBSEO Google/Yahoo Sitemaps:
    Note: The vBSEO Google/Yahoo Sitemap default settings are optimal for most forums, do not change settings you are not familiarized with.

    1. Go to your ADMIN CP > vBulletin Options > vBSEO Google/Yahoo Sitemap Generator.
    2. Edit your settings as desired.
    3. Important: Enter your vBSEO Sitemap Interface Access Password (this will prevent unauthorized access to your automated reports).

    E. Define a Scheduled Task for the vBSEO Google/Yahoo Sitemaps:
    Note: This is a required step for vBulletin 3.5.x series. If using vBulletin 3.6.x, vBSEO will automatically create a scheduled task at 2AM without having to go through the steps below.

    1. Go to your ADMIN CP > Scheduled Tasks > Add New Scheduled Task
    2. Edit new task options:
      1. Title: vBSEO - Create Google/Yahoo Sitemap
      2. Filename: ./vbseo_sitemap/vbseo_sitemap.php
      3. Set task schedule according to your forums activity. For instance, to generate a daily sitemap at 2AM set:
        * Day of the Week: *
        * Day of the Month: *
        * Hour: 2 (or any other)
        * Minute: 0 - -

    F. Access your vBSEO Google / Yahoo Sitemap Reports:

    1. Using your browser, visit: http://www.yoursite.com/vB-root/vbseo_sitemap/.
    2. Enter your vBSEO Sitemap Interface Access Password as defined in step D.
      La seguo (credo) alla lettera, saltando i passaggi dove dice (vBSEO Users skip this step).

    Tutto si installa, ma quando è ora di creare la mappa, questa non c'è.

    Se vado in Admin > vBSEO > vBSEO Sitemap Reports

    e clicco su

    Your Google Sitemap Index URL: http://miosito/sitemap_index.xml.gz

    mi appare questo messaggio di errore: Sitemap file not found

    Eppure mi arriva giornalmente la mail con questo messaggio:

    Hello!

    The vBSEO Google/Yahoo Sitemap has been successfully generated for your vBulletin forums at:
    Scuola - Forum di cultura generale (http://miosito)

    Report:

    Click the following link for your vBSEO Google/Yahoo Sitemap Report:
    http://miosito/vbseo_sitemap/

    Summary:

    Forum Display: 45
    Show Thread: 332
    Show Post: 1322
    Member Profiles: 679
    Poll Results: 1
    Archive: 46

    Total Indexed URLs: 2426
    Total Processing Time: 2.40 seconds

    Google ping: Successful.
    Yahoo ping: Successful.Andando invece in Admin > vBSEO > vBSEO Sitemap Settings trovo questi parametri:

    E questo credo che sia tutto. Scusate il papiro, ma non sapendo più che pesci pigliare ho pensato che entrando nel dettaglio si possa trovare la soluzione.
    Grazie a tutti quelli che mi aiuteranno a svelare l’inghippo.


  • Super User

    I file sono nella cartella "data" in formato gzip e txt.

    Immagino avrai creato l'account su webmaster tool di google, avrai verificato il sito e dato le url dalle quali prendere le sitemap.

    Se segna verde puoi stare tranquillo che le sitemap stanno funzionando, in caso contrario devi verificare gli errori che ti segnala.


  • Bannato User Attivo

    @Karapoto said:

    I file sono nella cartella "data" in formato gzip e txt.

    Immagino avrai creato l'account su webmaster tool di google, avrai verificato il sito e dato le url dalle quali prendere le sitemap.

    Certo, il problema è che questi file non ci sono perchè non vengono creati!
    Ho scaricato tutto il sito e non sono da nessuna parte...

    Se segna verde puoi stare tranquillo che le sitemap stanno funzionando, in caso contrario devi verificare gli errori che ti segnala.

    cosa vuol dire segna verde?
    e gli errori, dove me li segna?:?


  • Super User

    Le sitemap sono create, altrimenti non ti darebbe quel messaggio, e puoi trovare i file nella cartella che ti ho detto.

    Se vai in webmaster tool e accedi alla sezione sitemap, vedrai se sono attive o identificate con una scritta "errore" in rosso.

    Fai una verifica e magari posta uno screenshot della schermata così vedo come stanno le cose.


  • Bannato User Attivo

    @Karapoto said:

    Le sitemap sono create, altrimenti non ti darebbe quel messaggio, e puoi trovare i file nella cartella che ti ho detto.

    Se vai in webmaster tool e accedi alla sezione sitemap, vedrai se sono attive o identificate con una scritta "errore" in rosso.

    Fai una verifica e magari posta uno screenshot della schermata così vedo come stanno le cose.

    Ecco lo screenshot (era questa la pagina che dicevi, no?)
    image

    se clicco su
    Your Google Sitemap Index URL: http://miosito/sitemap_index.xml.gz

    mi riporta questo errore:
    Sitemap file not found

    Nella cartella data di vbseo sitemap c'è solo un file di 0kb che si chiama index.php :bho:....


  • Super User

    No, sto parlando dell'account su google webmaster tool https://www.google.com/webmasters/tools/siteoverview?hl=it

    Controlla li e poi controlla anche i permessi di scrittura sulla cartella data, credo debba essere scrivibile.

    E' facile che non hai modificato i permessi e che tutto dipenda da questo.


  • Bannato User Attivo

    @Ken said:

    Controlla i permessi di scrittura sulla cartella vbseo_sitemap/data/, credo debba essere scrivibile (chmod 777).
    E' facile che non hai modificato i permessi e che tutto dipenda da questo.

    Hai ragione, infatti impostando i permessi di quella cartella a 777, scrive i file.
    Bene!
    Ora però sorge un altro problema: quello del google webmaster tool.
    Che percorso metto? La cartella data non me la fa mettere, mi dice:

    La Sitemap deve essere su http://miosito/. Per aggiungere una Sitemap su http://miosito/vbseo_sitemap/data/, per prima cosa aggiungi un sito al tuo account, quindi fai clic sul link Aggiungi una Sitemap. E allora vado ad aggiungere il sito con la sottocartella in modo che alla fine qui:
    https://www.google.com/webmasters/tools/siteoverview?hl=it

    mi compare:
    Gestisci http://miositovbseo_sitemap/data/

    Allora ci clicco dentro > sitemap > aggiungere una sitemap > scegli il tipo > aggiungi sitemap web generale.

    Li mi compare già il percorso:
    http://miosito/vbseo_sitemap/data/

    A cui aggiungo:
    sitemap_1.xml.gz

    che è uno dei 3 file che mi vengono creati, il più grosso (gli altri si chiamano sitemap_index.xml.gz e urllist.txt.gz oltre ai vari file di log).

    Mi viene riportato questo errore:

    Errore HTTP generale: Errore 4xx
    Abbiamo rilevato un errore durante l'accesso alla tua Sitemap. Accertati che la tua Sitemap rispetti le nostre linee guida e che sia possibile accedervi utilizzando il percorso da te fornito, quindi reinviala. Allora cambio sistema e provo a cambiare le impostazioni del forum per fargli mettere la sitemap nella cartella principale:
    Admin > vBSEO > vBSEO Sitemap Settings > Sitemap Files URL mettendo http://miosito

    Ma i files non vengono più creati, probabilmente per il solito problema di permessi.
    Devo per caso mettere tutta la cartella del forum in CHMODE 777? Non è rischioso?

    Grazie infinite per l'aiuto


  • Super User

    Non toccare le cartelle.

    Nella sezione sitemap di webmaster tool, metti come indirizzo www.tuosito.com/forums/sitemap_1.xml.gz e così via per le altre sitemap

    Chiaramente usa il tuo url, tuosito era d'esempio


  • Bannato User Attivo

    @Karapoto said:

    Non toccare le cartelle.

    Nella sezione sitemap di webmaster tool, metti come indirizzo www.tuosito.com/forums/sitemap_1.xml.gz e così via per le altre sitemap

    Chiaramente usa il tuo url, tuosito era d'esempio

    VA! VA! VA! VA!
    Era quattro mesi che c'ero a dietro, grazie mille!

    Quando passi per Reggio Emilia, fammi un fischio che ti offro da bere.:fumato:


  • Super User

    Mi ricordo 3 anni fa quando ebbi gli stessi problemi e ci misi qualche giorno per venirne a capo.

    Ok, vada per la bevuta 😄