==== ownCloud ==== Purtroppo sembra esserci un problema su ownCloud 8.x.x.x che ne rende impossibile l'installazione e l'utilizzo ... riverificherò questa parte della guida appena i problemi saranno risolti. Per prima cosa creare il database dove verranno salvati i dati, aprire ''phpMyAdmin'' e nel tab sql digitare quanto segue poi premere **esegui** CREATE DATABASE ownCloud; CREATE USER 'oCloudUser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL ON ownCloud.* TO 'oCloudUser'@'localhost'; Per installarlo ci porteremo come di consueto nella solita cartella ''materiale'' cd /home/webmaster/materiale Con un browser portarsi all'indirizzo [[https://owncloud.org/install/#instructions-server]] e copiare l'url dello zip (che poi dovrete sostituire nel comando seguente) sudo wget https://download.owncloud.org/community/owncloud-x.x.x.zip Ora sarà sufficiente decomprimere il file nella giusta cartella sudo unzip -d /home/webmaster/public_html/ owncloud-x.x.x.zip Per sistemare i permessi, il manuale di ''ownCloud'' ci consiglia di usare un batch. \\ Torniamo quindi nella cartella ''materiale'' cd /home/webmaster/materiale e creiamo il file ownPermission.sh sudo nano ownPermission.sh in cui andremo ad inserire le seguenti righe #!/bin/bash ocpath='/home/webmaster/public_html//owncloud' htuser='webmaster' htgroup='www-data' find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640 find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750 #chown -R root:${htuser} ${ocpath}/ chown -R ${htuser}:${htgroup} ${ocpath}/ chown -R ${htuser}:${htgroup} ${ocpath}/apps/ chown -R ${htuser}:${htgroup} ${ocpath}/config/ chown -R ${htuser}:${htgroup} ${ocpath}/data/ chown -R ${htuser}:${htgroup} ${ocpath}/themes/ chown root:${htuser} ${ocpath}/.htaccess chown root:${htuser} ${ocpath}/data/.htaccess chmod 0644 ${ocpath}/.htaccess chmod 0644 ${ocpath}/data/.htaccess chmod 755 ${ocpath}/ Rendere il il batch appena creato eseguibile ed eseguirlo sudo chmod +x ./ownPermission.sh sudo ./ownPermission.sh Contrariamente a quanto avviene di solito, dove a questo punto si accede al server con il browser e si termina l'installazione effettuando il setup grafico via web, per configurare ''ownCloud'' è necessario dare un comando dalla shell. Spostandosi nella cartella di ''ownCloud'' cd /home/webmaster/public_html//owncloud digitare quanto segue avendo cura di sostituire i parametri con i vostri dati sudo -u webmaster php occ maintenance:install --database "mysql" --database-name "ownCloud" --database-user "oCloudUser" --database-pass "password_utente_mysql" --admin-user "Vostro_Nome_Utente_Admin" --admin-pass "Vostra_Password_Utente_Admin" **NOTA:** il comando sopra citato si occupa di creare l'utente amministratore di ''ownCloud'', per tanto //''Vostro_Nome_Utente_Admin''// e //''Vostra_Password_Utente_Admin''// sono il nome e la password di quell'utente. Il risultato del comando dovrebbe essere questo ownCloud is not installed - only a limited number of commands are available ownCloud was successfully installed