• User

    Modifica directory

    Ciao, premetto che son nuovo e inseperto....

    Ho appena creato un sito in wp (figataaaa!!!! 🙂 )
    ma....
    non all'indirizzo dominio.it perchè q aueto indirizzo esiste il sito originale in joomla che era da cambiare.

    poichè joomla non lo conosco, ho pertanto creato una nuova cartella che ho chiamato wp ed è all'inidirizzo dominio.it/wp
    dove ho creato il sito in wordpress.
    Una volta che ho trasferito tutti i dati esistenti dal vecchio sito al nuovo in wp, come faccio a far sì che digitando l'indirizzo dominio.it si veda la cartella dove ho creato wordpress e non quello attuale?
    se sposto la cartella dominio.it/wp nella principale tutti i collegamenti mi si sballano.... sbaglio?

    ciao e grazie


  • Super User

    Devi mettere la index di Wordpress nella root del sito al posto di quella di Joomla


  • User

    Ciao Katherine e piacere.

    nella root di joomla ci sono due index.. index.php e index2.php, presumo perchè c'è versione inglese e italiano.
    ho spostato entrambe e messe in una cartella di archivio appositamente creata.
    ho preso index.php di wordpress e messa al posto delle altre due
    ma mi dice

    Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /web/htdocs/triplav.globalgames2011.it/home/index.php on line 17

    Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /web/htdocs/triplaw.globalgames2011.it/home/index.php on line 17

    Fatal error: require() [function.require]: Failed opening required './wp-blog-header.php' (include_path='.:/php5/lib/php/') in /web/htdocs/triplaw.globalgames2011.it/home/index.php on line **17

    **forse dovrei cambiare i percorsi all'interno del file index.php di wp?

    <?php
    /**

    • Front to the WordPress application. This file doesn't do anything, but loads
    • wp-blog-header.php which does and tells WordPress to load the theme.
    • @package WordPress
      */

    /**

    • Tells WordPress to load the WordPress theme and output it.
    • @var bool
      */
      define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */
    require('./wp-blog-header.php');
    ?>


  • Super User

    Joomla è installato come wordpress in una cartella o nella root del sito? In entrambi casi devi spostare la index di WP nella root del sito (ovvero la directory principale del tuo spazio web, che se non sai qual'è devi chiedere all'hosting) e modificare la riga

    require('./wp-blog-header.php');
    in
    require('./nomecartellawordpress/wp-blog-header.php');

    poi in impostazioni generali cambia l'url del sito, e **non **quella di Wordpress, con l'indirizzo del tuo sito senza aggiungere il nome della cartella dov'è installato wordpress. Ah dimenticavo sposta assieme all'index anche .htaccess

    Ciao, Katherine


  • User

    no... niente....
    la root principale contiene index.php di joomla
    all'interno della root principale c'è la mia cartella wp.

    non è che devo lasciare index.php originale nella cartella wp e farne una copia con require... modificato come hai scritto e metterla nella root principale?...


  • Super User

    @argo43 said:

    la root principale contiene index.php di joomla

    Nella root non ci possono essere due index, o metti quella di Joomla o quella di Wordpress. Comunque si lascia una copia della index nella directory di Wordpress (versione non modificata) e anche del file .htaccess (errore mio che andavo a memoria)

    Ma non puoi lasciare wordpress installato in una cartella, cioè come era all'inizio, e poi lo richiami all'indirizzo miosito.it/nomecartellawordpress?


  • User

    allora... nella root principale lascio solo in index.php. quello di joomla l'ho tolto.

    per fortuna che avevo il backup perchè non riesco più ad entrare nell'admin.
    ora sto ricarciando il backup

    credo anche io che nella root principale ci vada index modificata
    e nella cartella wp quello originale

    in WP non esiste cartella .htaccess, ma c'è in joomla (la devo togliere?)

    quello che voglio è che digitando l'indirizzo nomesito.it quindi quello principale, si apra il sito che ho fatto in wp....


  • Super User

    Allora ricapitoliamo...Joomla è installato nella root? O in una cartella? Se fosse così la soluzione sarebbe semplicissima
    http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

    Ma se Joomla è nella root e tu sposti la sua index penso (anche se non uso Joomla) che gli crei problemi di funzionamento, quindi forse conviene spostare anche Joomla in una cartella...
    http://www.amicocomputer.altervista.org/tutorial/41-joomla/68-spostare-joomla-nella-root-o-in-unaltra-cartella.html

    Katherine

    p.s magari fai uno Screenshot di quello che vedi via ftp


  • User

    bene.... sempre peggio... azz....ho rimesso su tutti i files e cartelle del backup (spemlicemente trasferendoli via ftp,ma ora non riesco più a vedere le pagine nè il sito.. mi dice pagina non trovata e midà 'elenco dei link come vedi da screenshot.......
    non dirmi che devo rifare tutto..... 😞

    triplaw .paolofrega.com/public/Immagine1.png
    triplaw .paolofrega.com/public/Immagine2.png

    non posso allegare files..... non mi da permesso...


  • User

    e cmq non reisco più a vederlo da quando ho cambiato l'indirizzo del sito nelle impostazioni.... ho provato a ricaricare i files di back up settimanale, quindi precendenti ai vari cambiamenti, ma non riesco più a vederlo...


  • Super User

    Evidentemente hai cambiato l'url di Wordpress e non solo del sito (come avevo scritto sopra).
    http://codex.wordpress.org/Changing_The_Site_URL


  • User

    ...come da link che mi hai mandato, prima sono andato a forzare i due url nel wp-config.php e il sito è riapparso integro 🙂 ma senza la possibilità di modifica url in impostazioni.
    poi allora sono andato nel database e lì ho modificato gli url sito e home, ho poi cancellato gli stessi che avevo inserito nel wp-config.php e tutto è tornato come prima.

    domani creo un altro sito vuoto in altra cartella e faccio prove con quello per evitare casini. per ora grazie Kat. 🙂

    e dato che ci sei... dai un'occhiata all'altro mio post "link multipli...."
    ciao!
    🙂


  • User

    ho testato con altro sito su altra cartella.
    quindi riassumendo:
    1 - nella root principale bisogna togliere/spostare altrove l'index di joomla
    2 - nella stessa root va copiato lo stesso index della cartella di wp sostituendo la stringa: require('./wp-blog-header.php'); con require('./nomecartellawordpress/wp-blog-header.php');
    3 - nella cartella wordpress rimane lo stesso index
    4 - non serve andare a modificare nelle impostazioni del admin panel l'indirizzo del sito

    Grazie


  • Super User

    Felice che tu abbia risolto 😉