# Troubleshooting

# PHP

Gli errori più comuni che possono avvenire con l'installazione di PlexusLAB sono relativi all'installazione di PHP.

Supponendo che Ubuntu sia già installato, controllare che la versione PHP sia la 7.4 o la 8.2 lanciando il seguente comando

php --version

Si dovrebbe ottenere un messaggio simile al seguente

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Se viene mostrata una versione precedente di PHP potrebbe essere necessario ri-eseguire lo script di installazione o, nel caso peggiore, cercare su Google come aggiornare la versione di PHP sulla macchina.

# Apache

Se PHP è stato caricato correttamente ma non è possibile ancora accedere al sito web all'indirizzo http://localhost/plexus, l'errore potrebbe essere relativo al servizio Apache.

Controllare lo stato di Apache con il seguente comando

sudo systemctl status apache2

Si dovrebbe ottenere un messaggio simile al seguente

apache2.service - The Apache HTTP Server
    Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
    Active: active (running) since ....

Se non viene mostrata la dicitura Active: active (running) potrebbe essere necessario ri-eseguire lo script di installazione o, nel caso peggiore, cercare su Google come abilitare il servizio di webserver di Apache.

# Trovare l'indirizzo IP della macchina

hostname -I

# Trovare l'ID di installazione di PlexusLAB

Di default, PlexusLAB fornisce un ID univoco generato alla prima installazione.

Per recuperarlo è necessario essere admin della macchina, ed eseguire il seguente comando da un terminale

sudo php /var/www/html/plexus/system/php_scripts/get_installation_id.php

# Reset della password di PlexusLAB per un utente

Per fare il reset di una password è necessario essere admin della macchina, ed eseguire il seguente comando da un terminale

sudo php /var/www/html/plexus/system/php_scripts/reset_user_password.php A_VALID_USER_EMAIL_HERE NEW_PASSWORD_HERE
e.g.: sudo php /var/www/html/plexus/system/php_scripts/reset_user_password.php automation@mydomain.com 174hdcda2dAA!
Last Updated: 2/2/2024, 16:28:31