Magento: Come impostare i permessi in Magento?
Magento cura molto la semplicità di installazione dei vari componenti a discapito della sicurezza del vostro sito internet. Magento ha uno strumento, Magento Connect, che offre un aiuto nell'istallazione dell'estensioni. Le estensioni sono piccoli programmi aggiuntivi che migliorano e/o aggiungono le funzionalità al vostro negozio. Magento Connect richiede dei permessi per i propri files e per le proprie cartelle con un basso livello di sicurezza che rende tutto il negozio più vulnerabile agli attacchi di un malintenzionato.
A tal proposito, la Shine Software, chiede a tutti i clienti di impostare i seguenti permessi, onde evitare qualsiasi spiacevole sorpresa. Usa Filezilla per impostare i diritti delle tue cartelle nel seguente modo:
- le cartelle devono avere il seguente permesso: 755
- i files devono avere il seguente permesso: 644
- il file pear deve avere il seguente permesso: 550
Se contattate i nostri operatori potete richiedere assistenza affinchè impostino i permessi corretti:
find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; chmod 550 pear
All'istallazione di Magento da parte dei tecnici della Shine Software vengono impostati dei privilegi che tutelano il vostro negozio. I permessi su indicati sono obbligatori e non facoltativi. Controllate sempre lo stato delle vostre cartelle e dei vostri files ne siete responsabili. Tutti coloro che non conoscono queste impostazioni possono richiedere delucidazioni allo staff tecnico della Shine Software via email.
Come devo installare un'estensione di Magento?
Se imposto i permessi indicati ricevo un errore da Magento Connect. L'errore è il seguente:
Per installare le proprie estensioni nelle versioni di Magento dalla 1.3.2 e superiori dovete usare il seguente tool: Download Magento Extension http://freegento.com/ddl-magento-extension.php
Passi da seguire:
- Accedere su Magento Connect
- Scegliere l'estensione da scaricare ad esempio (ASchroder.com SMTP Pro Email)
- Copiare il link proposto da Magento Connect (ad es: magento-community/ASchroder_SMTPPro)
- Incollare il link nell'area di testo di "Download Magento Extension"
- Fare click nel bottone posto sotto l'area di testo
- Vi appariranno due files compressi. Scaricate il file ....ready2paste.tgz
- Adesso scompattatelo con winzip o powerarchiver o se avete linux con il comando: tar xvzf file.tgz
- Verrà creata una cartella e dentro troverete un'altra cartella chiamata app
- Prendete questa cartella e copiatela alla radice del vostro negozio usando Filezilla
- Aggiornate la cache di Magento ed effettuate un logout ed un nuovo login nell'area amministrativa