Back to top

Autore Topic: Problemi vari installazione Joomla...  (Letto 2684 volte)

Offline crik91

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Problemi vari installazione Joomla...
« il: 29 Set 2007, 18:23:16 »
Salve.Ho appena uppato Joomla su alterVISTA e al Controllo Pre-Installazione ho i seguenti problemi:
-Impostazione PHP register_globals è `ON` invece di `OFF` ;
-Session save path      Non Scrivibile

Che devo fare?

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Problemi vari installazione Joomla...
« Risposta #1 il: 29 Set 2007, 22:36:39 »
Ciao.
A meno che tu non abbia la possibilità di modificare il file php.ini (e non lo puoi fare  ;D) non devi fare niente. Va bene così.
Probabilmente stai usando un server in ambiente Windows invece che linux?

Se proprio vuoi modificare il valore di register_globals leggi quì
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Problemi vari installazione Joomla...
« Risposta #2 il: 29 Set 2007, 22:38:28 »
E se vuoi sapere l'importanza di register_globals leggi qui
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

bsaett

  • Visitatore
Re: Problemi vari installazione Joomla...
« Risposta #3 il: 05 Ott 2007, 12:50:58 »
per il session save path non preoccuparti. E' un parametro non modificabile su altervista, ma i server sono settati in modo che non influisca sull'installazione ed il funzionamento di Joomla (a proposito, altervista è solo su Linux !).

Per porre register_globals off si deve innanzitutto attivare il mod rewrite. Nel pannello di controllo di Altervista, nella scheda RISORSE E UPGRADES, si deve attivare l’ultima opzione, cioè Gestione avanzata opzioni cartelle (htaccess) con supporto mod_rewrite.
Cliccato su Attivo, si preme Conferma.
A questo punto si deve creare con il notepad un file e chiamarlo htaccess.txt.
In questo file deve essere copiato questo contenuto:

Codice: [Seleziona]
php_value register_globals 0
##
# @version $Id: htaccess.txt 1570 2005-12-29 05:53:33Z eddieajau $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 15
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#
# mod_rewrite in use
#
RewriteEngine On
##
## NOTE!
## When using multiple Joomla sites or other web applications in sub-folders,
## you must explicitly turn the RewriteEngine off or use the settings
## recommended for the application
##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update YourJoomlaDirectory (just / for root)
RewriteBase /
#
# Rules
#
RewriteCond %{REQUEST_FILENAME} !.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

La prima riga è quella che disabilita il register_globals.

Il file htaccess.txt, così come creato, deve essere caricato sul sito remoto, nella root, la directory principale. Andrà a sovrascrivere un altro file htaccess.txt. Consentite la
sovrascrittura.
Quindi, usando un FTP modifica il nome del file in .htaccess (importantissimo il punto prima del nome, di fatto il file sarà senza nome, non c’è niente prima del punto, ma con
estensione htaccess).
Verifica se il sito è ancora visibile. Se da errore 500 allora hai sbagliato qualcosa. Ripeti i vari passi.
Se il sito è visibile il problema è risolto.

 



Web Design Bolzano Kreatif