- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Modifica directory
-
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
-
Devi mettere la index di Wordpress nella root del sito al posto di quella di Joomla
-
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 diceWarning: 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');
?>
-
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
-
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?...
-
@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?
-
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 backupcredo anche io che nella root principale ci vada index modificata
e nella cartella wp quello originalein 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....
-
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_DirectoryMa 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.htmlKatherine
p.s magari fai uno Screenshot di quello che vedi via ftp
-
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.pngnon posso allegare files..... non mi da permesso...
-
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...
-
Evidentemente hai cambiato l'url di Wordpress e non solo del sito (come avevo scritto sopra).
http://codex.wordpress.org/Changing_The_Site_URL
-
...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!
-
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 sitoGrazie
-
Felice che tu abbia risolto