# 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/WzoKFijlVGKTMgti0acZ/blobs/oEMdnv2Mbfvi3CW2r50x/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/WzoKFijlVGKTMgti0acZ/blobs/i8R0HYVxPIKvlYC0Eq1N/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/WzoKFijlVGKTMgti0acZ/blobs/EZVVzHDabRmi4HkKUII5/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/WzoKFijlVGKTMgti0acZ/blobs/nqw19PoyE9E0dwx4Z1dX/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/WzoKFijlVGKTMgti0acZ/blobs/9sIWjomi3GVEwpxvJh2R/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/WzoKFijlVGKTMgti0acZ/blobs/yh7tNHkquiwues3QRJIw/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/WzoKFijlVGKTMgti0acZ/blobs/wNIKN2YxunWEyQbOVONR/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/WzoKFijlVGKTMgti0acZ/blobs/T0R3GH0Fmyz2d5P7zS9y/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/WzoKFijlVGKTMgti0acZ/blobs/MAYXL0sjR1UY92WJI5Vt/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 %}
