grazie della risposta.
Anche io uso Filezilla, ma non riesco a modificare i premessi tramite ftp.
Allora visto che non sono molto pratico con Mysql, ho provato con il punto due.
Ho trovato il post precedente su chmod:
Code: Select all
<?php
if (isset($_GET['dir'])) {
$sub_directory = htmlspecialchars(urldecode($_GET['dir']));
$d = dirname(__FILE__) .'/'. $sub_directory;
if (! file_exists($d)) {
echo "Don't find this file/directory: $d<br />";
exit;
}
if (isset($_GET['chmod'])) $chmod = $_GET['chmod'];
else $chmod = '755';
$mode = octdec('0'.$chmod);
if (chmod($d, $mode)) echo "Change $d to $chmod";
else echo "Error in change $d to $chmod";
}
?>
Ho creato il file chmod.php e l'ho copiato nella root del sito e l'ho chiamato via browser:
http://www.sito.com/modules/chmod.php?dir=modules/SiteMapMadeSimple&chmod=777
ma non ha funzionato. Mi sembra che sto sbagliando il link da chiamare.
Per dare i permessi 777 alla cartella ed i file contenuti della cartella "SiteMapMadeSimple" che indirizzo devo chiamare?
Poi ho controllato anche mysql e ho visto nel "cms_module_templates" e alcuni altre tabelle che esiste:
Code: Select all
SELECT *
FROM `dbname`.`cms_module_templates`
WHERE `module_name` LIKE CONVERT( _utf8 '%SiteMapMadeSimple%'
USING latin1 )
COLLATE latin1_swedish_ci
OR `template_name` LIKE CONVERT( _utf8 '%SiteMapMadeSimple%'
USING latin1 )
COLLATE latin1_swedish_ci
OR `content` LIKE CONVERT( _utf8 '%SiteMapMadeSimple%'
USING latin1 )
COLLATE latin1_swedish_ci
OR `create_date` LIKE '%SiteMapMadeSimple%'
OR `modified_date` LIKE '%SiteMapMadeSimple%'
LIMIT 0 , 30
ora come devo procedere?
grazie
far
alby wrote:
farhadprm wrote:
Ho provato a dare il permesso 777 al file ma non lo prendeva.
Comunque da admin riesco a rimuovere la cartella "SiteMapMadeSimple" ma il problema è che non resco a installarlo nuovamente, ne come xml ne caricando la directory via ftp. Ho rimosso e reinstallato anche "CGExtensions" pensando che forse il problema derivava da quest'ultimo ma non è stato possibile.

Quale potrebbe essere il problema per reinstallare il modulo?
Mai visto questo problema (ma come detto uso solo FTP).
1. Probabilmente CMSMS vede ancora il modulo installato: guarda con phpmyadmin se trovi una riga con SiteMapMadeSimple e/o CGExtensions in
cms_module; qui c'è la lista dei moduli installati e attivi.
Se trovi qualche riga la puoi cancellare tranquillamente.
2. Per FTP, che programma usi?
Il mio consiglio è di provare Filezilla con il quale è facile cambiare i permessi, quindi se non funziona con il punto 1 devi reuploadare via FTP con questo e riprovare
Se non funziona anche il 2, fai una ricerca nella sezione italiana che tempo fa ho postato il codice per cambiare via php tutti i permessi in una cartella (anche se in verità è utile per moduli installati via XML)
Alby