> For the complete documentation index, see [llms.txt](https://docs.unicredit.shinesoftware.it/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unicredit.shinesoftware.it/installazione.md).

# Installazione

Prima di ogni installazione e modifica strutturale di Magento, **è caldamente consigliato effettuare un backup dei dati e dei files** ed accertarsi di aver effettuato un backup corretto. Solo dopo tale operazione potrete effettuare l'**installazione prima nel vostro ambiente di sviluppo** e successivamente nel vostro **ambiente di staging** e di **produzione**.

## Fasi tecniche sull'integrazione delle modifiche

E' importante tenere in considerazione il "modus operandi" di uno staff di programmatori che prima di pubblicare qualsiasi modifica al progetto pubblicato seguono varie fasi. Nella fase di "Development" i programmatori eseguono le modifiche su un "Server di Sviluppo" che rappresenta la copia del "Server di Staging" e del "Server di Produzione". I tre server sono identici sia fisicamente che nella loro configurazione.

![](http://chrislema.com/wp-content/uploads/2015/08/StagingEnvironment.png)

Durante l'installazione di un modulo Magento, quest'ultimo modifica sia strutturalmente file, tabelle del database e dati. Tale separazione permetterebbe facilmente di capire cosa succede durante la fase di installazione del modulo al proprio negozio Magento. Solamente se il negozio Magento supera l'installazione del modulo ed il modulo funziona correttamente nella fase di "Development" allora sarà possibile apportare la modifica nella server successivo, quello denominato di Staging.

Nel server di Staging gli operatori effettueranno diversi test di integrazione, di funzionalità, ed operatività certificando il corretto funzionamento del negozio Magento con il nuovo modulo installato. Solamente dopo tali fasi sarà possibile apportare le modifiche nel negozio in Produzione e quindi trasferire le modifiche/installazioni nel Server di Produzione.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.unicredit.shinesoftware.it/installazione.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
