Back to top

Autore Topic: Joomla installato in una cartella  (Letto 4941 volte)

Offline bippbipp

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Joomla installato in una cartella
« il: 20 Mag 2010, 19:42:09 »
Ciao a tutti,sono nuovo e mi sono avvicinato da poco al mondo di joomla,ho letto qualche discussione riguardante "joomla in una cartella" ma alcuni dubbi mi sono rimasti e volevo qualche consiglio:

-Visto che ho installato joomla in una cartella (www.miosito.com/joomla) per reindirizzare il sito a www.miosito.com ho usato una index.php configurata in questo modo:

<?php
header("Location: http://www.miosito.com/joomla/");
?>

però con questo sistema mi pare sia un po' lento il reindirizzamento e allora volevo chiedere:
-esiste un modo migliore?
-mi conviene spostare il sito nella root?
-per spostare il sito nella root basta solo trascinare con un ftp tutti i file di joomla, o va settato qualcosa (leggevo il configuration.php)?

Grazie

« Ultima modifica: 20 Mag 2010, 19:58:24 da bippbipp »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #1 il: 20 Mag 2010, 19:59:36 »
Ci sono metodi alternativi, il tutto dipende dove hai l'hosting, l'ideale sarebbe una VPS ove puoi modificare la document root, in alternativa puoi mettere un redirect in .htaccess più veloce ma ti rimane comunque nel percorso il nome della cartella, infine puoi spostare nella root con un client ftp e modificare il configuration.php per adattare ai nuovi path, ma dipende sempre se l'hosting te lo permette.

Offline bippbipp

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #2 il: 20 Mag 2010, 20:16:52 »
Ci sono metodi alternativi, il tutto dipende dove hai l'hosting, l'ideale sarebbe una VPS ove puoi modificare la document root, in alternativa puoi mettere un redirect in .htaccess più veloce ma ti rimane comunque nel percorso il nome della cartella, infine puoi spostare nella root con un client ftp e modificare il configuration.php per adattare ai nuovi path, ma dipende sempre se l'hosting te lo permette.
Grazie della risposta,io preferirei tenerlo nella cartella per questione di ordine,visto che ho pure wordpress.
Non ho esigenze di nascondere il percorso alla cartella,quindi se un redirect in .htaccess è più veloce,credo sia una buona soluzione.
Problema è che non ho idea su come si crea un .htaccess.
Potresti farmi un esempio?
L'hosting mi pare non si possa scrivere su questo forum, ma forse cosi si "A..ba"

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #3 il: 20 Mag 2010, 22:45:19 »
Citazione
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^miosito.it [NC]
RewriteRule ^(.*)$ http://www.miosito.it/joomla/$1 [L,R=301]

</IfModule>
Copia questo script in un file che chiamerai .htaccess e lo metti nella root

Offline bippbipp

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #4 il: 20 Mag 2010, 23:44:13 »
Citazione
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^miosito.it [NC]
RewriteRule ^(.*)$ http://www.miosito.it/joomla/$1 [L,R=301]

</IfModule>
Copia questo script in un file che chiamerai .htaccess e lo metti nella root
Grazie dell'esempio,ma non riesco a farlo funzionare,una cosa che non ho detto è che l'ho installato nella cartella "joomla" ma sucessivamente l'ho rinominata "sito" via ftp senza poi modificare nient'altro.
Attualmente è così:http://www.miosito.it/sito/
Mi viene il dubbio che dovevo sistemare anche il configuration.php
Ho provato a inserire il .htaccess  prima su hosting gratuito per prove e mi reindirizza a http://www.miosito.it/sito/joomla (mi aggiunge la cartella joomla)
Mentre inserendolo nel sito ufficiale mi da l'errore di sito non raggiungibile.
Qualche idea?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #5 il: 21 Mag 2010, 10:05:43 »
l'htaccess del redirect deve stare nella root, per intenderci deve stare nel percorso www.miosito.it mentre i file di joomla devono stare nella sottocartella percorso www.miosito.it/sito, naturalmente correggi i riferimenti alle cartelle nel file htaccess come di seguito:
Citazione
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^miosito.it [NC]
RewriteRule ^(.*)$ http://www.miosito.it/sito/$1 [L,R=301]

</IfModule>

Offline bippbipp

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #6 il: 22 Mag 2010, 13:42:41 »
Si, l'ho messo nella root ,ho rinominato la vecchia index.php che utilizzo per il redirect in index2.php,
poi ho creato un file di testo nominato .htaccess.txt successivamente l'ho caricaro nella root del server e ho cancellato l'estensione txt.
risultato: mi da sito non raggiungibile,
il file che ho creato è questo
Citazione
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^progettobizzarone.com [NC]
RewriteRule ^(.*)$ http://www.progettobizzarone.com/sito/$1 [L,R=301]

</IfModule>

</IfModule>
[/quote]

Non capisco cosa non va,può essere il file configuration.php che non è settato giusto visto che ho rinominato la cartella joomla in sito?
è questo

Citazione
var $log_path = '/web/htdocs/www.progettobizzarone.com/home/joomla/logs';
   var $tmp_path = '/web/htdocs/www.progettobizzarone.com/home/joomla/tmp';

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #7 il: 22 Mag 2010, 15:55:48 »
Ciao bippbipp,
per conoscere il percorso del tuo server crea un file di testo e scrivici
Codice: [Seleziona]
<?php
$path 
getcwd();
echo 
"Il percorso assoluto del mio server è: ";
echo 
$path;
?>

Salvalo come "path.php" (Senza virgolette)
Uploadalo via ftp sul tuo server.
Digita nel browser http://www.tuo_sito.est/path.php
Verrà visualizzato il percorso assoluto.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline bippbipp

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Joomla installato in una cartella
« Risposta #8 il: 22 Mag 2010, 17:57:02 »
Ciao maicolstaip,
ho fatto come mi hai detto, ho messo il file "path.php" nella root e ho ottenuto questo
Codice: [Seleziona]
/web/htdocs/www.progettobizzarone.com/homeperò non ho capito cosa devo farci.

 



Web Design Bolzano Kreatif