È possibile aumentare significativamente la funzionalità dei siti web utilizzando differenti app web. Le app installate su un sito web possono realizzare numerose attività. Se sei un utente individuale, puoi, ad esempio, presentarti mediante un blog oppure sistemare uno storage online dei tuoi file multimediali. Le società possono spostare i loro business online utilizzando l’e-commerce o le app web CRM. Tutte queste app sono disponibili all’installazione dalla sezione Applicazioni nel Pannello del Cliente.

La lista di app disponibili dipende dal tuo piano di hosting. Per esempio, potrebbe comprendere soltanto app gratuite o nessun’app affatto. Per maggiori informazioni sulle app disponibili, contattare il proprio provider di hosting.

Tipi di applicazioni

Esistono due tipi di app web:

  • Le app direttamente installate sul tuo sito web (per esempio, la piattaforma di blogging WordPress o il sistema di gestione di contenuti Joomla!). sistema di gestione del contenuto).
  • App installate su server esterni e fornite da terze parti.

Indipendentemente dal tipo d’installazione, le app possono essere gratuite o commerciali. Le app commerciali richiedono di ottenere una chiave di licenza per iniziare a utilizzarle.

Installazione e manutenzione di applicazioni

La procedura d’installazione è completamente automatizzata e non richiede alcuna conoscenza specifica. Per saperne di più su come installare app web dal Pannello del Cliente, consultare la sezione Installazione di App.

L’ulteriore gestione dell’app è anche facilitata dalle capacità per aggiornare o rimuovere app direttamente in Plesk. Inoltre, è possibile accedere ad alcune funzioni che le app rivelano sul Pannello del Cliente (senza necessità di accedere all’app). Ad esempio, puoi aggiungere un account utente SugarCRM direttamente dal tuo Pannello del Cliente. La funzionalità di tale app è un servizio fornito dall’app.

Una volta che avrai installato un’app, concedi ad altri utenti aggiuntivi di accedere se desideri che possano usare l’app. Per scoprire come iniziare a gestire delle app, consultare la sezione Gestione di App.

App di database

Se un’app richiede un database, Plesk lo crea automaticamente durante l’installazione dell’app. Per creare un database, Plesk usa impostazioni del database dell’app, che si possono modificare nella sezione Configurazione principale (Mostra tutte le impostazioni) durante l’installazione di un’app:

  • Un nome di database e un server database dove l’app memorizzerà il database.
  • Credenziali dell’utente del database, che Plesk userà per accedere al database dell’app. Potrebbe essere utile impiegare un singolo utente del database con accesso a tutti i database. In tale caso, è possibile creare un account utente universale e specificarlo nell’installazione di app. Per maggiori informazioni, consultare la sezione Gestione di account utente del database.

Tieni presente che se superi il numero massimo di database consentiti per il tuo abbonamento, una app non creerà un nuovo database. Invece, aggiunge tabelle a uno dei database esistenti e aggiunge prefissi ai nomi di tabella. I prefissi rendono più semplice distinguere tabelle di differenti app tra di esse. Per esempio, l’app Wordpress aggiungerà il prefisso “ wpress_ ” ai nomi delle sue tabelle.

Accesso ad App

In modo predefinito, una volta installate, le app sono disponibili unicamente agli utenti con il ruolo Proprietario. È possibile rendere le app visibili a determinati utenti aggiuntivi regolando i relativi permessi. Per maggiori dettagli su come configurare l’accesso alle app per utenti aggiuntivi, consultare la sezione Concedere l’accesso ad App agli utenti aggiuntivi.

App e account utente aggiuntivi

Alcune app consentono di creare e gestire account utente direttamente da Plesk. Ad esempio, l’app SugarCRM consente di aggiungere utenti SugarCRM senza accedere all’app. Tutte le app con «servizi di account» possono associare i loro account ad utenti di un abbonamento Plesk (utenti aggiuntivi). Per effettuare tale associazione, è necessario concedere agli utenti aggiuntivi l’accesso al servizio di account (nello stesso modo in cui concedi l’accesso alle app). Per maggiori dettagli sull’associazione di account, consultare la sezione Collegamento di app e account utente aggiuntivi.

Installing Apps

Depending on your needs and expertise level, you can choose one of the following ways to install an app:

  • Quick. This is the easiest way to install an app. If you choose this way, Plesk will perform a typical installation of the latest app version of the selected app, Plesk will use the default values for the app settings. For example, your Plesk access credentials will be used as the app administrator’s credentials. Some apps require you to fill in certain settings even if you select the quick installation.

  • Custom. This way allows you to customize app installation settings such as administrator credentials and location, installation path, and other. Particularly, you should use custom installation if you want to switch off automatic upgrades of the app.

    Nota: Many applications are unable to function if the safe_mode PHP directive is in effect. To check if safe_mode is switched on for your account, go to Websites & Domains, click PHP settings, and search for safe_mode in the Common settings section. If safe_mode is on, switch it off. If you are unable to make changes to the PHP settings, contact your provider.

To install an app:

  1. Go to Applications and find the app you need.

  2. Click either the Install button for the quick installation or the Install (Custom) for the custom installation.

  3. (Optional) Turn off automatic upgrades of the app.

    If you do not want the app to be updated automatically, deselect the option Automatically update this app when updates are available on the installation settings page.

  4. (Optional) Select the app version.

    Sometimes, you may need to install a specific version of an app. For example, if you plan to use app extensions that are incompatible with the latest app version. In this case, click the app name > Install version to select the version you need. Then install the app.

    image-Applications-install

Gestione di app

Normalmente, tutte le app consentono la configurazione dei principali parametri direttamente dal Pannello del Cliente. È possibile accedere alle impostazioni delle app selezionando l’app dalla lista in Applicazioni> Gestisci le mie applicazioni. Dopo aver selezionato un’app, è possibile configurare quanto segue:

  • Impostazioni generali. Si tratta di impostazioni di base (per esempio, la password dell’amministratore dell’app) che può essere modificata tramite Cambia impostazioni.
  • Impostazioni di servizio. Se un’app fornisce una parte della sua funzionalità a Plesk per mezzo di servizi, è possibile eseguire la relativa configurazione. Ad esempio, l’app SugarCRM consente la creazione di account utente e offre questa capacità come un servizio nel Pannello del Cliente. Dopo aver selezionato questo servizio in Servizi forniti, è possibile visualizzare tutti gli account utente dell’app e creare altri nuovi. Per alcune app, è possibile associare gli account di app ad account utente aggiuntivi. Per maggiori informazioni sull’associazione di account, consultare la sezione Collegamento di app e account utente aggiuntivi .

Nota: Se WordPress Toolkit è installato sul server, agli utenti viene indicato di usarlo per la gestione centralizzata delle installazioni WordPress sul server. Per maggiori informazioni, consultare la sezione WordPress Toolkit .

image-Applications-manage

Concedere l’acceso ad App agli utenti aggiuntivi

In modo predefinito, dopo l’installazione di un’app, soltanto gli utenti con il ruolo Proprietario possono accedere. Per consentire ad altri utenti di accedere all’app:

  • Concedi il permesso per accedere all’app ad un certo gruppo di utenti in Utenti> Ruoli utente.

  • Accertati di aggiungere al gruppo gli utenti che sceglierai.

    image-Application-user-role

Una volta concesso agli utenti il permesso per accedere all’app, verrà visualizzato un link all’app nella loro pagina Siti Web e Domini sotto il nome del relativo sito web. Tieni presente che è possibile controllare l’accesso alle app soltanto per gruppi di utenti, quindi è necessario modificare i permessi di un gruppo esistente oppure crearne uno nuovo e quindi assegnare i relativi utenti.

In modo predefinito, l’amministratore dell’app è un utente dell’abbonamento con il ruolo Proprietario. Oltre ad accedere alle app dalla pagina Siti Web e Domini, l’utente sarà anche in grado di installare e gestire app all’interno di un abbonamento. Per tali finalità, l’interfaccia presenta la pagina aggiuntiva Applicazioni. È possibile fornire gli stessi privilegi amministrativi ad altri utenti dell’abbonamento concedendo il permesso Installa e gestisci applicazioni al loro ruolo presso Utenti > Ruoli utente. In questo modo gli utenti godono di accesso amministrativo completo a tutte le app all’interno di un abbonamento. Nello stesso modo che l’amministratore, gli utenti con questo permesso possono installare, configurare, aggiornare e rimuovere app mediante la sezione Applicazioni nel proprio Pannello del Cliente.

Collegamento di app e account utente aggiuntivi

Alcune app permettono di creare e gestire account utente senza accedere all’app. Se un’app offre tale servizio di account, è possibile collegare utenti di un abbonamento Plesk agli account nell’app. Per realizzare tale associazione:

  1. Organizza gli utenti in un determinato gruppo (Utenti > Ruoli utente).
  2. Concedi uno di questi permessi di gruppo:
    • Accesso pubblico. Se concesso, gli utenti del gruppo avranno accesso all’app tramite il link sulla Siti Web e Domini.
    • Accesso personale. Se concesso, l’app creerà account automaticamente per tutti gli utenti del gruppo. Successivamente, la pagina Siti Web e Domini degli utenti conterrà un link aggiuntivo che permetterà di accedere a un account personale nell’app. Tieni presente che se negherai il permesso Accesso personale, l’app automaticamente rimuoverà tutti gli account associati a questo gruppo.

Esistono due principali scenari per l’aggiornamento di applicazioni in Parallels Panel:

I clienti non saranno in grado di disattivare gli aggiornamenti automatici per le loro app.

In modo predefinito, Plesk installa le ultime versioni disponibili delle app e le aggiorna immediatamente, non appena le versioni più recenti sono disponibili. Tuttavia, l’aggiornamento di un’app può cambiare significativamente la sua funzionalità: Per esempio, i plug-in o estensioni sviluppati per una determinata versione di app potrebbero essere incompatibili con le versioni più recenti. Di conseguenza, disattivare gli aggiornamenti automatici potrebbe essere utile per alcune app.

Per attivare o disattivare gli aggiornamenti automatici:

  1. Vai a Applicazioni > Gestisci le mie applicazioni e fai clic sul nome dell’app.
  2. Fai clic su Cambia impostazioni.
  3. Seleziona o deseleziona l’opzione Aggiorna automaticamente quest’app quando ci siano aggiornamenti disponibili.

Aggiornamenti manuali

Se si proibiscono gli aggiornamenti automatici per un’app, Plesk informerà sulla disponibilità delle nuove versioni aggiungendo il link Aggiornamento disponibile sotto il nome dell’app in Applicazioni > Gestisci le mie applicazioni. Fai clic su tale link per visualizzare le modifiche disponibili nella nuova versione e decidere se aggiornare l’app o continuare con la versione corrente.

Managing PHP Project Dependencies with Composer

Composer is a tool that helps find, install, and update library packages that your PHP project depends on. Libraries are installed in the project’s root directory. The Composer utility is available as part of Plesk. You do not need to install Composer in your project manually. Plesk installs the updates for Composer once a week.

Composer uses two files for storing the list of modules necessary for the project:

  • composer.json - lists libraries on which your project depends directly.

    Add file composer.json to the root directory of your project and specify packages. You can use the “composer init' command to create composer.json .

  • composer.lock - lists all libraries on which the libraries in composer.json depend directly and indirectly, thus containing all libraries necessary for your project.

For more information, refer to the Composer documentation at https://getcomposer.org/doc/.

Plesk offers two ways to use Composer:

  • Through the command line. Refer to the Composer documentation for instructions.

    Nota: Use normal environment (not chrooted).

  • Through Websites & Domains > Applications. See the instructions below.

Using the UI for Managing PHP Project Dependencies with Composer

To find all applications that have composer.json, so that you can manage dependencies, click Scan in Websites & Domains > Applications. The applications will appear in the list in the Applications section. The commands described below are available only for applications with the composer.json file.

Installing Dependencies

To install all modules necessary for your project, in Websites & Domains > Applications > Manage My Applications > click the application name in the list > Install Dependencies.

Updating Dependencies

To update module dependencies, run Websites & Domains > Applications > Manage My Applications > click the application name > Update Dependencies.

Editing Dependencies

The Edit Configuration button opens composer.json in Plesk’s Code Editor for manual editing.

Removing Dependencies Management from Your App

When you click Remove, the application no longer appears in the list of applications in My Apps. However, the composer.json and composer.lock files remain in the application directory, so you can add the application to the list by clicking Scan.