Joomla.it Forum
Joomla! 3 => Joomla! 3 => : irina.ruslan 28 Apr 2016, 11:54:06
-
ho un problema con joomla 3, crea dei symbolic links che non riesco a cancellare nè con il webftp dell'hosting, ne con extexplorer installato in joomla, nè con filezilla.
con filezilla neanche li vedo, ma NON mi fa cancellare la cartella perchè non vuota.
googlando, l'unica maniera che ho trovato è usando in windows cmd.exe e poi il comando ftp.miodominio.it mettere utente e password, fare ls per vedere le cartelle, cd nomecartella e via via finchè arrivo al symbolic link, dele nomesymbolic link e poi posso cancellare tutta la lista di cartelle, ma il problema è che joomla ne crea molti di questi symbolic link e cancellarli così è una pena.
c'è una maniera più veloce? si imposta filezilla in maniera particolare? c'è un altro client ftp da usare? voi come fate?
io uso installare joomla in diverse cartelle per fare prove e dunque il problema si moltiplica, non succede con tutti gli hosting, ma solo con qualcuno...
grazie per l'aiuto
irina
-
per i posteri, dopo varie ricerche ho estrapolato da un altro forum questo codice di un certo Matteo Bernardini (GRAZIEEEEEEEE) da mettere in un file php ed eseguirlo:
funzionaaaaaaaaaaaaaa
<?php
# Configuration
$show_path = true; # Show local path.
$show_dotdirs = true; # Show '.' and '..'.
$path = substr($_SERVER['SCRIPT_FILENAME'], 0, strrpos($_SERVER['SCRIPT_FILENAME'], '/') + 1);
//Deleting files
function deletedir($d) {
foreach (scandir($d) as $item) {
if ($item == '.' || $item == '..') continue;
if (!is_dir($d.DIRECTORY_SEPARATOR.$item)) unlink($d.DIRECTORY_SEPARATOR.$item);
else deletedir($d.DIRECTORY_SEPARATOR.$item);
}
rmdir($d);
}
if ($_POST['action'] == "delete") {
$todelete = $_POST['todelete'];
if (gettype($todelete) == "string") $todelete = array($todelete);
if (gettype($todelete) == "array") {
foreach ($_POST['todelete'] as $delete) {
if (!is_dir($delete)) unlink($delete);
else deletedir($delete);
}
}
exit( header("Location: ".$_SERVER['PHP_SELF']."#deleted") );
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Directory<?php if ($show_path) echo " ".$path; ?></title>
</head>
<body>
<table cellspacing="1" align="center">
<tr>
<th><?php if ($show_path) echo $path; ?></th>
</tr>
<form method="POST" action="#deleting">
<tr>
<td>
<?php
$dirs = array();
$files = array();
$dir = dir($path);
while (($entry = $dir->read()) !== false) {
if (($entry != '.') and (substr($entry, -4) != '.php')) {
if (is_dir($entry)) {
if (($entry != '..') or $show_dotdirs) $dirs[] = $entry; }
else $files[] = $entry;
}
}
$dir->close();
sort($dirs);
foreach ($dirs as $d) {
if ($d != "." && $d != "..") echo '<label><input type="checkbox" name="todelete[]" value="'.$d.'"> ';
else echo '<label><input type="checkbox" disabled> ';
echo '< <a href="'.$d.'">'.$d.'[/url] ></label>[br /]' . "\n";
}
sort($files);
foreach ($files as $f) {
echo '<label><input type="checkbox" name="todelete[]" value="'.$f.'"> <a href="'.$f.'">'.$f.'[/url]</label>[br /]' . "\n";
}
?>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="action" value="delete">
<button type="submit" onclick="return confirm('Sei sicuro di eliminare i file selezionati?')">Cancella</button>
</td>
</tr>
</form>
</table>
[br /]
<div align="center"><button type="button" onclick="location.reload()">Aggiorna pagina</button><>
</body>
</html>
-
possibile che nessuno abbia avuto questo problema? mi sono avvicinata a joomla da poco e i problemi che mi ritrovo sembrano quasi sconosciuti
-
joomla non crea link simbolici.
Quello che fa quello script lo fa qualsiasi ftp.
Ricorda di cancellarlo dopo averlo usato perchè introduce vulnerabilità molto gravi
-
ti devo contraddire!!!!!!!!!!!!
JOOMLA CREA link simbolici
prova a fare una installazione pulita col file che viene scaricato da joomla.it l'unico che ho usato
te ne dico solo ALCUNI:
cartella administrator/components/com_admin/sql/updates/2.5.2-2012-03-05.sql
cartella administrator/components/com_admin/sql/updates/2.5.3-2012-03-13.sql
e via ce ne sono molti altri!!!!!
fai una prova, installazione pulita in una cartella, installi extplorer.
altra installazione pulita in altra cartella.
dall'amministrazione della prima installazione usando explorer controlla la cartella che ti ho detto!!
poi prova a cancellarla, alcuni provider te lo lasciano fare, altri te lo negano, uno in particolare è TH
comunque i link ci sono e filezilla non li vede neanche, altri ftp li vedono e non li cancellano tipo winscp o putty.
invito chi si occupa di joomla.it a verificarlo, magari è un bug da correggere!
OVVIO poi che cancello il file, altrimenti chiunque mi cancella tutto.
scusami, sarò giovane ed inesperta, ma so quello che dico e vedo, per quel poco che conosco
irina
-
Irina ho editato uno dei tuoi post per inserire il codice tra i tag [code altrimenti diventa illegibile e troppo lungo, per favore non usare il tasto segnala per far leggere il topic serve per segnalare violazioni al regolamento flame o altro! grazie
-
io non vedo link simbolici, vedo dei normalissimi files sql
-
io non vedo link simbolici, vedo dei normalissimi files sql
concordo! e sinceramente non sò nemmeno cosa significa "link simbolici" ma non è che ha "sbragato" il robots.txt e gli si è indicizzata la cartella administrator?
-
Confermo che joomla non crea symbolic links. Dovresti confrontarti con gli hosting su cui accade questa cosa per ottenere ulteriori info a riguardo.
Ti segnalo inoltre che se cerchi su google symbolic links joomla ottieni come primo risultato (ed unico significativo) questo topic, quindi le cose sono due: o nessun altro al mondo ha avuto il tuo stesso problema (segno che il problema non è joomla) o sei un mago dell'indicizzazione ;D
-
ciao
vedete che la cartella che dice se non erro
cartella administrator/components/com_admin/sql/updates/2.5.2-2012-03-05.sql
e prima di aver fatto l'istallazione e li ci sono ma ovio che ci siano altrimenti il db non verebbe popolato.
dopo istallazione quel percorso e vuoto.
oh controllato ora su vari web e non vedo nulla di quanto detto.
-
a me non è vuota dite che la posso svuotare?
-
ciao $red
non svuotare nulla
nel post precedente oh detto vuota
cartella prima di essere installata certo che e vuota
cartella administrator/components/com_admin/sql/updates
in questo percorso che poi
cartella administrator/components/com_admin/sql/updates/2.5.2-2012-03-05.sql
non ce nulla ci sono tre cartella ma nessun sql
x vedere sql come detto nel post
bisogna aprire
public_html/administrator/components/com_admin/sql/updates/mysql
allora si vedono ma quello che si vede e sql .
-
Filezilla vede e i symbol link e permette anche di cancellarli, li vedo nelle cartelle del server ma ma visti in nessuna cartella o sottocartelle di joomla. Ora se i symbol link sono delle scorciatoie che senso avrebbe generarli in sottosotosottosottocartelle? Ma sei sicura che siano symbolic link o altro? E se ci fai uno screen di quello che vedì?
-
ecco qui le due righe del componente extplorer nella cartella mysql come ben diceva CONTI1
-
aspettate a scervellarvi, penso di aver trovato l'inghippo vi aggiornerò fra poco
-
TROVATO!
il file zippato di joomla italiano creato da joomla.it non è compatibile con KICKSTARTdi akeeba, che uso da sempre per scompattare sul server i files. provate pure!
se invece si scompatta in locale tutto OK, in remoto se lo scompatto col pannello di controlllo tutto OK, con akeeba solamente i file zippati da joomla.it si scompattano malamente creando quei link simbolici. ho provato quelli originali di joomla.org sono OK
dunque solo quelli creati dal vostro team hanno qualche problema con akeeba, li contattate voi? non credo sia un problema solo mio akeeba è usatissimo
upd1 provato con altri 2 hosting e il risultato è lo stesso: kickstart <---> joomla.it = decompressione errata
upd2 provato con il file di joomla.FR localizzato e funziona perfettamente
ho notato che il file zip .it è molto più piccolo dell'originale .org mentre quello francese, giustamente, è più grande del .org
non è che magari la vostra compressione abbia qualche settaggio errato?
irina
-
Filezilla vede e i symbol link e permette anche di cancellarli, li vedo nelle cartelle del server ma ma visti in nessuna cartella o sottocartelle di joomla. Ora se i symbol link sono delle scorciatoie che senso avrebbe generarli in sottosotosottosottocartelle? Ma sei sicura che siano symbolic link o altro? E se ci fai uno screen di quello che vedì?
anche io vedo quelli VERI con filezilla, è solo questi "strani" che non vedo...
-
Temo che non molti utenti siano soliti utilizzare tool pensati per il ripristino per creare siti da zero ;D Io per esempio, se proprio devo, utilizzo il tool offerto dal provider o spacchetto tutto con il supporto zip nativo di php o ancora una libreria molto leggera che si chiama pclzip.
Ad ogni modo sono sicuro che il team di traduzione visionerà questo post e farà le dovute verifiche, senza necessità di aprire ulteriori topic ;)
-
ok, non ho idea di come siano organizzati qui per le comunicazioni interne.
già mi han detto che segnala al moderatore non va bene... glia avevo pure messo la nota esplicativa... boohhh
una volta usavo anche io pclzip, ma poi ho avuto qualche problemino, e sono passata a questo...
fatto sta che la compressione non è fatta a regola d'arte e in qualche passaggio qualcuno ha toppato, l'importante è risolvere, però ci ho perso una montagna di tempo...
irina
-
Ciao irina.ruslan,
grazie per la segnalazione, ho verificato e riesco a replicare il problema che hai presentato.
Ora però devo riuscire a capire perchè si presenta e come risolverlo, magari già dalla prossima versione localizzata.
-
gentilissimo alexred, grazie, nel frattempo visto l'imbeccata di giovi, ho provato con pclzip e funziona bene, dunque c'è qualche conflitto di qualche sorta con kickstart
irina
-
io per comprimere il pacchetto uso "Archive Manager" da un PC con Linux Ubuntu.
Ora provo a vedere se con un differente programma si evita il problema di quei file sql corrotti.
Hai notato solo quei due o anche altri file in altre posizioni ?
-
ho provato a rifare il pacchetto compresso della versione localizzata utilizzando il programma Krusader ed il problema con Akeeba pare risolto.
Ti chiedo cortesemente se puoi darmi conferma testando questo file:
http://www.joomla.it/rokdownloads/joomla16/joomla35/test/Joomla_3.5.1_ita-Stable.zip
Grazie per l'aiuto
-
erano tanti altri file corrotti, di vario tipo, e varie estensioni.
grazie, ora si scompatta perfettamente.
grazie a te per l'aiuto
irina