Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => Installazione => : TheOne 31 Aug 2007, 15:35:32
-
Salve quando installo joomla il primo passo mi da questo errore:
10) { header( 'Location: ../index.php' ); exit(); } /** Include common.php */ include_once( 'common.php' ); function writableCell( $folder ) { echo ""; echo "" . $folder . "/"; echo ""; echo is_writable( "../$folder" ) ? 'Scrivibile' : 'Non scrivibile' . ""; echo ""; } ?> "; ?>
Come posso risolvere questo problema?Grazie.
Permessi propreitario: Leggi/Scrivi/Esegui
Permessi di gruppo: Leggi/Esegui
Permessi Pubblici: Leggi/Esegui
questi sono i permessi del file common.php
La versione usata è: Joomla_1013b_stabile_ita
Vi lascio qui il codice del file common.php
<?php
/**
* @version $Id: common.php 85 2005-09-15 23:12:03Z eddieajau $
* @package Joomla
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
error_reporting( E_ALL );
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0
/**
* Utility function to return a value from a named array or a specified default
*/
define( "_MOS_NOTRIM", 0x0001 );
define( "_MOS_ALLOWHTML", 0x0002 );
function mosGetParam( &$arr, $name, $def=null, $mask=0 ) {
$return = null;
if (isset( $arr[$name] )) {
if (is_string( $arr[$name] )) {
if (!($mask&_MOS_NOTRIM)) {
$arr[$name] = trim( $arr[$name] );
}
if (!($mask&_MOS_ALLOWHTML)) {
$arr[$name] = strip_tags( $arr[$name] );
}
if (!get_magic_quotes_gpc()) {
$arr[$name] = addslashes( $arr[$name] );
}
}
return $arr[$name];
} else {
return $def;
}
}
function mosMakePassword($length) {
$salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ0123456789";
$len = strlen($salt);
$makepass="";
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++)
$makepass .= $salt[mt_rand(0,$len - 1)];
return $makepass;
}
/**
* Chmods files and directories recursivel to given permissions
* @param path The starting file or directory (no trailing slash)
* @param filemode Integer value to chmod files. NULL = dont chmod files.
* @param dirmode Integer value to chmod directories. NULL = dont chmod directories.
* @return TRUE=all succeeded FALSE=one or more chmods failed
*/
function mosChmodRecursive($path, $filemode=NULL, $dirmode=NULL)
{
$ret = TRUE;
if (is_dir($path)) {
$dh = opendir($path);
while ($file = readdir($dh)) {
if ($file != '.' && $file != '..') {
$fullpath = $path.'/'.$file;
if (is_dir($fullpath)) {
if (!mosChmodRecursive($fullpath, $filemode, $dirmode))
$ret = FALSE;
} else {
if (isset($filemode))
if (!@chmod($fullpath, $filemode))
$ret = FALSE;
} // if
} // if
} // while
closedir($dh);
if (isset($dirmode))
if (!@chmod($path, $dirmode))
$ret = FALSE;
} else {
if (isset($filemode))
$ret = @chmod($path, $filemode);
} // if
return $ret;
} // mosChmodRecursive
?>
-
sei sicuro di avere nel webserver locale o remoto php funzionante?
-
può essere solo quello il problema secondo te?mi da solo quell'errore in alto...ti lascio uno screen qui sotto.
(http://img122.imageshack.us/img122/7403/joomlaerror1ea6.th.jpg) (http://img122.imageshack.us/my.php?image=joomlaerror1ea6.jpg)
-
ma sei in locale o remoto?
-
sono su un host a pagamento..
-
ciao,
hai verificato se i permessi delle cartelle sono tutti giusti ?
le seguenti directory devono essere scrivibili:
administrator/backups/ Scrivibile
administrator/components/ Scrivibile
administrator/modules/ Scrivibile
administrator/templates/ Scrivibile
components/ Scrivibile
images/ Scrivibile
images/banners/ Scrivibile
images/stories/ Scrivibile
language/ Scrivibile
mambots/ Scrivibile
mambots/content/ Scrivibile
mambots/editors/ Scrivibile
mambots/editors-xtd/ Scrivibile
mambots/search/ Scrivibile
mambots/system/ Scrivibile
media/ Scrivibile
modules/ Scrivibile
templates/ Scrivibile
Cartella Cache cache/ Scrivibile
Cartella Sessione /tmp/ Scrivibile
Vales
-
allora io ho 3 permessi sul mio ftp (Filezilla):
(http://img182.imageshack.us/img182/7262/permessixy1.th.jpg) (http://img182.imageshack.us/my.php?image=permessixy1.jpg)
ma ancora nulla!!
-
Se apro la directory:
.../installation/index.php
mi dice
Versione PHP >= 4.1.0 No' : 'Si';?>
Supporto compressione zlib Disponibile' : 'Non Disponibile';?>
Supporto XML Disponibile' : 'Non disponibile';?>
Supporto MySQL configuration.php
Disponibile' : 'Non disponibile';?>
Scrivibile'; } else if (is_writable( '..' )) { echo 'Scrivibile'; } else { echo 'Non scrivibile
Possiamo lo stesso continuare la procedura di installazione ed al termine il file configuration verrà mostrato, dovrete solo copiarlo e incollarlo in un editor di testo e creare un file configuration.php e poi caricarlo a manualmente.'; } ?>
Session save path
Scrivibile' : 'Non Scrivibile';?>
Vi posto qui lo screen
(http://img66.imageshack.us/img66/8623/controllipreinstallazioxc5.th.jpg) (http://img66.imageshack.us/my.php?image=controllipreinstallazioxc5.jpg)
-
Ci sono problemi con il supporto di PHP.
Remoto o Locale?
Hosting?
Supporto PHP?
Poi prova anche a ricaricare il tutto... magari semplicemente ci sono stati dei problemi nel trasferimento
-
non credo sia un problema di caricamento file errato lì da errore sui check che l'installer esegue quando verifica la presenza delle funzioni richieste per il webserver, se sei in locale controlla di avere ben installato e funzionante: apache + mysql + php
se sei in remoto chiedi che configurazione hai.
-
Non aveva il supporto php e continuava a dirmi che ce l'aveva! eheheh grazie dell'aiuto!Gentilissimi alla prossima :)
-
Di nulla è stato un piacere :)
Ti è stato abilitato o hai cambiato?
-
;D aggiungi [RISOLTO]
così se a qualche altro utente ricapita un errore simile sa dove controllare.