• User

    Ho trasferito via ftp (con filezilla) la cartella wordpress in httpdoc. Per l'installazione di wordpress devo mettere un link particolare del tipo "nomesito/wp-admin/install.php"(non posso mettere un link più "comprensibile" perchè non sono un utente premium😊)

    Poi volevo chiederti altre due cose:
    1)Facendo così tutte le cose del sito vecchio (come motori di ricerca, ecc) passano automaticamente in wordpress?
    2)Nel caso non passassero automaticamente in wordpress come faccio a passarle e gestire tramite Worpress?

    Spero di essere stata chiara.
    Grazie ancora


  • Moderatore

    come prima cosa se hai caricato la carella wordpress in httpdocs, ora dovresti avere una cosa del genere: httpdocs/wordpress/
    Se cosi fosse, significa il tuo sito è ancora raggiungibile e che hai posizionato wordpress in una sotto directory ( wordpress/ )
    La url in questo caso sarà: tuosito.it/wordpress/ e farà partire l'installatore.
    Nel caso tu voglia che Wordpress risponda alla url tuosito.it/ , devi eliminare i vecchi file del precedente sito, mettendoli all'interno di una cartella chiamata old/ o come vorrai. Successivamente preleverai i file contenuti nella cartella Wordpress e li sposterai dentro hhtpdocs/

    Per quanto riguarda le indicizzazioni, purtroppo di cose Wordpress non ci pensa da solo, ma devi lavorare te o nel file htaccess facendo a mano uno ad uno i redirect 301 o utilizzando un plugin come questo: https://wordpress.org/plugins/redirection/
    Ovviamente, ogni articolo del vecchio sito, deve ri portare ad un articolo in wordpress o quanto meno alla home page del sito, altrimenti avrà sempre un errore di tipo 404


  • User

    Allora ho rinominato il file wp-config-sample in wp-config inserendo anche nome del database, password e host. L'ho caricato nella cartella httpdocs e poi ho digitato nel browser il link miosito/wordpress/
    e mi esce questo

    "Occorre un file wp-config-sample.php per funzionare. Ricaricare i file dell'installazione di WordPress"

    Se invece, prima di caricarlo via ftp, lascio il file wp-config-sample così com'è modificando solo all'interno nome, password e host del database e digito sul browser lo stesso link di prima (miosito/wordpress/) riesco a installare senza alcun problema wordpress. In questo caso però il problema è che quando clicco su Visualizza sito mi compare questa scritta:

    "Il file 'wp-config.php' esiste già. Se occorre azzerare una qualsiasi configurazione presente in questo file, per prima cosa cancellarlo. È possibile provare ad installare adesso."

    Se clicco su prova ad installare adesso mi da errore.

    Qual è il problema?


  • Moderatore

    riesci a farmi uno scatto a video della cartella httpdocs? magari mettendo la foto su imageshak e postando qui il link dell'immagine senza il protocollo http://
    grazie


  • User

    Ho usato come host di immagini TinyPic.
    Ecco i link senza di tutta la cartella htdocs senza http: //

    it.tinypic.com/r/23lh8pu/8 (contenuto parte 1)
    it.tinypic.com/r/1ot728/8 (contenuto parte 2).

    Aspetto un riscontro...grazie!


  • User

    Ciao Ultima,

    ieri ti ho inviato i link per vedere gli stamp della cartella htdocs.
    Dovew ho sbagliato?


  • Moderatore

    Scusami, ma sono stato assente per lavoro.
    Dunque, la tua disposizione prevede che hai inserito Wordpress in una root chiamata Wordpress, per tanto per accedere al sito in Wordpress, la url sarà: tuosito.it/wordpress/

    Partendo da ciò all'interno della cartella Wordpress, devi avere il file config.php configurato con le credenziali di accesso al database.
    L'altro file, il config-sample.php puoi tranquillamente eliminarlo, perchè è un file di esempio, che non viene considerato da Wordpress.

    Fatto ciò, la tua installazione partirà al seguente indirizzo: tuo_sito.it/wordpress/


  • User

    Niente da fare. Ho rinominato il file "wp-config-sample" in "wp-config" (ecco anche il link allo screenshot della cartella wordpress [it.tinypic.com/r/28iw685/8] ma quando digito miosito/wordpress/ mi esce questo messaggio:

    "Occorre un file wp-config-sample.php per funzionare. Ricaricare i file dell'installazione di WordPress."---->ecco lo screenshot del messaggio-----> it.tinypic.com/r/qwyrdc/8)

    Provo quindi a rinominare il file "wp-config in wp-config-sample". In questo caso l'installazione si avvia e riesco a intallare wordpress. Quando però entro nella piattaforma Wordpress e clicco su Visualizzo sito (**screenshot----->**it.tinypic.com/r/rtql4w/8)mi esce questo messaggio:

    "Il file 'wp-config.php' esiste già. Se occorre azzerare una qualsiasi configurazione presente in questo file, per prima cosa cancellarlo. È possibile provare ad installare adesso".(**screenshot---->**it.tinypic.com/r/b9alx4/8)

    Quando clicclo su installare adesso(che è linkato) mi esce questo messaggio: **"Sembra che WordPress sia già installato. Per reinstallarlo bisogna prima cancellare le tabelle dal database.
    **
    **Login" ** (**screenshot----->**it.tinypic.com/r/otdu37/8)

    Cosa devo fare?
    Grazie in anticipo per la disponibilità


  • User

    La situazione è cambiata sono riuscita a installare wordpress e sembra tutto apposto. Unica cosa: non mi escono i file del sito vecchio. Come li inserisco in wordpress?


  • Moderatore

    Non ti possono uscire i file del vecchio sito 🙂
    La piattaforma Wordpress è un CMS a se, ovvero un Content Management System o in italiano Gestore di contenuti.
    Questi contenuti, devo essere inseriti in Wordpress, sotto forma di articoli o di pagine, attraverso l'uso del pannello di controllo.
    Ora, per replicare il vecchio sito, devi crearti X articoli o pagine per X pagine del tuo vecchio sito.
    Non solo, se il vecchio sito ha anche una corretta indicizzazione, sarà anche il caso che vengano eseguiti dei Redirect 301 per non perdere tale indicizzazione e pagerank.

    Forse, ti conveniva ottenere maggiori informazioni sull'uso di Wordpress prima di effettuare tale lavoro.
    Comunque, se hai bisogno di aiuto chiedi pure!


  • User

    Hai ragione!
    Ultima cosa poi non ti annoio più: sul sito vecchio c'è un motore di ricerca in XML. Devo aggiungerlo sempre attraverso articoli e pagine oppure devo fare altro?
    Grazie mille


  • Moderatore

    Wordpress ha già un suo motore di ricerca interno, che se non visibile, lo puoi aggiungere con il widget 'cerca'
    Quindi tutto cio che è pubblicato in Wordpress, attraverso il cerca, potrai cercarlo tranquillamente.

    A meno che quel motore di ricerca abbia una qualche funzione specifica, sei a posto con quello di Wordpress.

    Fammi sapere


  • User

    Si tratta di un motore di ricerca di rime. Cosa fare in questo caso?


  • Moderatore

    In questo caso devi riuscire ad inserire il codice in una pagina o articolo.
    Stai attenta però che il codice PHP non viene letto. Necessita di un plugins. Mentre invece se si tratta di codice HTML e/o Javascript, lo puoi inserire tranquillamente


  • User

    Ciao Ultima,

    ho trasferito tutti i file dal sito vecchio a quello nuovo(wordpress) attraverso le pagine. Nel sito vecchio c'era anche un motore di ricerca in php e ajax che per funzionare necessita anche del file text "data" (data.txt) che, da come ho potuto capire, funge da database. Come posso inserirlo per fare in modo che venga riconosciuto come database?

    Spero che tu possa aiutarmi come hai fatto fino ad ora. Grazie!


  • Moderatore

    Ciao lulla,
    si puo fare tranquillamente, solo che adesso sono il tablet e acrivere codice non è proprio sensato. Rischierei di sbagliare qualcosa. Domani ti faccio un esempio. Te se puoi postami il codice o parte del contenuto del file data.txt così mi regolo anche su come realizzare il tutto. Facciamo tutto in javascript cosi evitiamo rogne di template custom.


  • User

    Allora ti inserisco i link degli screenshot (senza http: / /) dei file "inerenti" al motore di ricerca in modo da farti capire meglio il tutto:

    -data.text (it.tinypic.com/r/2qbrrif/8)(come ti ho detto prima, da come ho capito, è una sorta di database dove ci sono tutte le rime possibili)
    -index.php (it.tinypic.com/r/24brc6b/8)(pagina principale dove c'è il motore di ricerca di rime)
    -file.php (it.tinypic.com/r/i3gnrb/8)(penso che anche questo sia collegato al motore di ricerca)
    -sitemap in xml (it.tinypic.com/r/30rwd9l/8)(non ti ho potuto fare lo screenshot di tutto il file)

    Ti ho indicato tutto per farti capire al meglio. Comunque l'importante per me è trasferire il motore di ricerca sul sito wordpress. Ti ho inviato un messaggio privato con ulteriori dettagli per facilitarti la cosa.


  • Moderatore

    Ho dato un'occhiata al tutto.
    Ora non ho molto tempo per realizzarti lo script completo, ma cerco di spiegarti al meglio come realizzarlo. Se poi hai dei problemi perchè non conosci il sistema Ajax, dimmelo e porta pazienza che te lo realizzo. 😉
    Comunque...
    In una pagina, inserirai il form per il recupero dei dati, che lo trovi nella pagina php. Dalla pagina php lo elimini.
    Poi crei ( sempre nella pagina di Wordpress ) un sistema di recupero dei dati dal form in jQuery scrivendo proprio il codice.
    Una volta recuperati i dati, li passi in post con ajax, stando attenta ad evitare il normale submit del form e stampando i risultati in un div prelevati dalla pagina php.

    Spero di averti chiarito un po' le idee, poi se non riesci, oggi pomeriggio ho un'oretta libera e se vuoi ti posso fare lo script.


  • User

    Ma il sistema di recupero dei dati dal form in jQuery dovrei crearlo da zero? In tal caso, non saprei proprio dove mettere mano e ti sarei grata se mi dessi una mano...

    Una volta fatto tutto quello che mi hai detto il motore di ricerca funzionerà come nel sito vecchio?
    Attendo lo script ma dovria aiutarmi anche a inserirlo. Ti chiedo scusa anticipatamente e ti ringrazio per la pazienza che hai avuto e avrai nel dirmi passo dopo passo le cose da fare.


  • Moderatore

    Allora, come prima cosa, all'interno della cartella httpdocs ( dove ci sono i file dei wordpress ) crei una cartella chiamata database.
    All'interno di questa cartella ci inserisci:

    • data.txt ( così com'è senza toccarlo )

    Poi ti realizzi un nuovo file php in questo modo:

    [PHP]
    <?php
    if( $_GET['rima'] == '' || empty( $_GET['rima'] ) ) {
    echo '<p>Devi inserire una parola</p>';
    exit();
    }
    if( $_GET['R1'] == 2 ) {
    $rima = -2;
    } elseif( $_GET['R1'] == 4 ) {
    $rima = -4;
    } elseif( $_GET['R1'] == 3 ) {
    $rima = -3;
    }
    $parola = strtolower( $_GET['rima'] );
    $rest = substr( $parola, $rima );
    echo '<p>Parola: '. $parola .' - Attinenza: <strong>' . $rest .'</strong></p>';
    $file = 'data.txt';
    if( file_exists( $file ) ) {
    $file = file( $file );
    if( is_array( $file ) ) {
    echo '<p>';
    foreach( $file as $key ) {
    if( substr( rtrim( $key ), $rima ) == $rest ) {
    echo '- ' . $key . '<br>';
    }
    }
    echo '<p>';
    } else {
    echo 'Il file data non è un array';
    }
    } else {
    echo 'Il file data non esiste';
    }
    ?>
    [/PHP]
    Salvi e lo nomini file.php. Lo inserisci nella cartella database.
    Ora apri una nuova pagina in Wordpress, ed inserisci ( in modalità testo, non in modalità visuale mi raccomando ) questo form:
    [HTML]
    <input type="text" name="rima" id="rima" placeholder="Inserisci una parola per cercare una rima">
    <input type="radio" value="2" name="R1"> 2<br>
    <input type="radio" value="3" name="R1"> 3<br>
    <input type="radio" value="4" name="R1"> 4<br>
    <button type="button" id="carica">Trova rime con le ultime lettere!</button>
    <div class="result"></div>
    [/HTML]
    Ora, non ci rimane altro che creare lo script jQuery che farà funzionare tutto.
    Appena sotto il form, inserisci questa funzione javascript:
    [HTML]
    <script>
    jQuery(document).ready(function($) {
    // all'evento click del button
    $('#carica').on( "click", function() {
    $('.result').text('Attendi mentre veiene elaborata la richiesta').fadeIn(500);
    var rima = $('#rima').val();
    var R1 = $('input[type=radio][name=R1]:checked').val()
    $.ajax({

            // inserisci bene la url del tuo sito
    
            url: 'http://www.tuo_sito.it/database/file.php',
            type: "GET",
            cache: false,
            data: { rima:rima, R1:R1 },
            success: function( data ) {
                $('.result').html( data );
            }
        })
    })
    

    })
    </script>
    [/HTML]

    Ricordati di mettere l'indirizzo del tuo sito in maniera corretta.
    Salva la pagina e prova se tutto funziona.
    Ovviamente penso dovresti inserire un po' di css per associare il form allo stile del tuo sito.

    Fammi sapere