# Verificare l'installazione di OSM

### Verificare che i requisiti di OSM siano rispettati

L'installazione del gestionale richiede la presenza di un web server Apache con abilitato il [DBMS MySQL](https://www.mysql.com) e il linguaggio di programmazione [PHP](https://php.net).

| PHP | EOL        |                                                        Supportato                                                       |
| --- | ---------- | :---------------------------------------------------------------------------------------------------------------------: |
| 8.3 | 23/11/2026 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |
| 8.2 | 08/12/2025 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |
| 8.1 | 25/11/2024 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |

| MYSQL | EOL        |                                                        Supportato                                                       |
| ----- | ---------- | :---------------------------------------------------------------------------------------------------------------------: |
| 8.3   | 30/04/2024 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |
| 8.2   | 31/01/2024 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |
| 8.1   | 25/10/2023 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |
| 8.0   | 01/04/2026 | <img src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png" alt="heavy_check_mark" data-size="line"> |

Le versioni di PHP supportate sono dalla 8.1 alla 8.3, mentre quelle di MySQL dalla 8.0 alla 8.3.

{% hint style="warning" %}
Il gestionale non è compatibile con MariaDB.
{% endhint %}

Si può verificare se i requisiti vengono rispettati da Strumenti/Aggiornamenti, nella sezione evidenziata.

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/inXuwsJ2xh194Gb2n8vw/immagine.png" alt=""><figcaption></figcaption></figure>

### Eseguire i controlli sull'integrità dell'installazione

#### Controllo sui file

Il controllo dei file si può effettuare da Strumenti/Aggiornamenti cliccando su Controlla file.

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/pzyqZeQWdU9FQduJiMOe/immagine.png" alt=""><figcaption></figcaption></figure>

Qui verranno elencati tutti i file che presentano modifiche rispetto a quelli registrati nella versione ufficiale.

{% hint style="warning" %}
Questa funzionalità potrebbe presentare dei risultati falsamente positivi, sulla base del contenuto del file checksum.json
{% endhint %}

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/8TteNrUMb8rxD2iXcTtH/immagine.png" alt=""><figcaption></figcaption></figure>

#### Controllo sul database

Il controllo del database può essere effettuato da Strumenti/Aggiornamenti cliccando su Controlla database.

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/EsOiHFvMy4YwS37Kz5yj/immagine.png" alt=""><figcaption></figcaption></figure>

Qui verranno elencate le tabelle del database che presentano una struttura diversa rispetto a quella prevista nella versione ufficiale del gestionale.

{% hint style="warning" %}
Questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file database.json o nel caso di aggiornamento del database alla versione 8.0.30 di MySQL.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/p9QxEgFSItxKdMzb4f4S/immagine.png" alt=""><figcaption></figcaption></figure>

#### Controllo sul gestionale

Il controllo sul gestionale può essere effettuato da Strumenti/Aggiornamenti cliccando su Controlla gestionale, e a seguito su Avvia controlli.

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/5saWgcuNS3pZNEZatFN8/immagine.png" alt=""><figcaption></figcaption></figure>

Qui verranno effettuati 3 controlli:

1. Se ogni voce del piano dei conti è correttamente collegato a un'anagrafica
2. Se gli importi degli XML delle fatture elettroniche hanno corrispondenza con gli importi delle fatture di vendita
3. Se sono presenti colonne duplicate per le Viste

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/FUqZ26qljFlaDkZYdw2q/immagine.png" alt=""><figcaption></figcaption></figure>

### Verificare la presenza di personalizzazioni

Nel caso siano presenti personalizzazioni, esse verranno elencate nella parte superione della pagina in Strumenti/Aggiornamenti.

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/rf5ll0wM733fzl2ySzs8/immagine.png" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Le personalizzazioni possono essere effettuate sul modulo o sul database, e in caso siano presenti l'aggiornamento del gestionale senza il supporto dell'assistenza ufficiale è altamente sconsigliato.
{% endhint %}

Sotto la tabella contenente le personalizzazioni è possibile trovare l'elenco dei moduli modificati:

<figure><img src="https://content.gitbook.com/content/imnORsInuaaXiiRnlr6m/blobs/CevBZ9nM7bss3GuhXOKb/immagine.png" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Nel caso in cui queste verifiche vengano superate e non si sia riusciti a risalire alla causa del problema, vi invitiamo a contattare l'assistenza.
{% endhint %}
