Trashcloud: Difference between revisions
From Elch-Wiki
				
				
				Jump to navigationJump to search
				
				
No edit summary  | 
				No edit summary  | 
				||
| (9 intermediate revisions by the same user not shown) | |||
| Line 13: | Line 13: | ||
(Basis: [https://doc.owncloud.org/server/9.1/admin_manual/maintenance/manual_upgrade.html])  | (Basis: [https://doc.owncloud.org/server/9.1/admin_manual/maintenance/manual_upgrade.html])  | ||
* Login als Admin  | * Login als Admin  | ||
* 3rd party apps deaktiviert: Calendar, Contacts, OwnNote  | * 3rd party apps deaktiviert: Calendar, Contacts, OwnNote, Tasks  | ||
* Backup der DB machen: Login auf t-db1: mysqldump -u trashcloud -p trashcloud >  | * Backup der DB machen: Login auf t-db1: mysqldump -u trashcloud -p trashcloud >trashcloud_20181209.sql  | ||
* Login auf t-web1:  | * Login auf t-web1:  | ||
   Maintenance mode aktivieren: cd /d1/owncloud-www/www, sudo -u www-data php occ maintenance:mode --on  |    Maintenance mode aktivieren: cd /d1/owncloud-www/www, sudo -u www-data php occ maintenance:mode --on  | ||
   Download .tar.bz2 mit wget und unzip: bzip2 -d owncloud-  |    Download .tar.bz2 mit wget und unzip: bzip2 -d owncloud-10.0.10.tar.bz2    | ||
   Entpacken: tar -xf owncloud-  |    Entpacken: tar -xf owncloud-10.0.10.tar  | ||
   ALT=www, NEU=owncloud  |    ALT=www, NEU=owncloud  | ||
   cp www/config/config.php owncloud/config/  |    cp www/config/config.php owncloud/config/  | ||
| Line 25: | Line 25: | ||
   sudo chown -R www-data apps config  |    sudo chown -R www-data apps config  | ||
   sudo service apache2 stop  |    sudo service apache2 stop  | ||
   sudo mv www owncloud-9.  |    sudo mv www owncloud-9.1.8  | ||
   sudo mv owncloud www  |    sudo mv owncloud www  | ||
   ALT=owncloud-9.  |    ALT=owncloud-9.1.8, NEU=www  | ||
   sudo service apache2 start  |    sudo service apache2 start  | ||
   sudo -u www-data php occ upgrade (gab einen Fehler, nochmal laufen gelassen --> alles OK)  |    sudo -u www-data php occ upgrade (gab einen Fehler, nochmal laufen gelassen --> alles OK)  | ||
| Line 33: | Line 33: | ||
* own-cloud: Login als Admin, Version prüfen  | * own-cloud: Login als Admin, Version prüfen  | ||
* 3rd party apps aktivieren: Calendar, Contacts, OwnNote  | * 3rd party apps aktivieren: Calendar, Contacts, OwnNote  | ||
= Upgrade von 9.1 auf 10.0 =  | |||
* Upgrade DB failed: Dann manuell ein Feld in oc_properties eingefügt: fileid bigint(20) unsigned DEFAULT NULL,  | |||
* kein LDAP Modul weil PHP 7.1 benötigt wird [https://doc.owncloud.org/server/latest/admin_manual/configuration/user/user_auth_ldap.html]  | |||
* sudo -u www-data php occ app:disable ==> activity, files_pdfviewer, files_texteditor, gallery, templateeditor, user_ldap  | |||
* In config.php die Zeile 'appstoreurl' auskommentieren  | |||
* In lib/private/Repair/MoveAvatarOutsideHome.php in moveAvatars():  | |||
** if (file_exists("/d1/owncloud-data/".$userId."/".$oldAvatarFile->getName()))  | |||
** {  | |||
**    $oldAvatarFile->move($newAvatarsUserFolder->getPath() . '/' . $oldAvatarFile->getName()$  | |||
**    $oldAvatar->remove();  | |||
** }  | |||
* LDAP nach-installieren:  | |||
** sudo git clone https://github.com/owncloud/user_ldap.git  | |||
** sudo -u www-data php occ app:enable user_ldap  | |||
* Extra Apps aus dem Market:  | |||
** Contacts  | |||
** Calendar  | |||
** Tasks  | |||
** Texteditor  | |||
** PDFViewer  | |||
** Activity  | |||
** Gallery  | |||
* Geht nicht mehr: OwnNote  | |||
* User wieder syncen: sudo -u www-data php occ user:sync "OCA\User_LDAP\User_Proxy"  | |||
* Theming: [https://doc.owncloud.org/server/10.0/developer_manual/core/theming.html?highlight=theme] (Verdacht: - entfernen)  | |||
= Upgrade von 10.0.10 auf 10.5.0 =  | |||
* Vorgehen gemäss [https://wiki.trash.net/systemdok:owncloud trash.net Wiki]  | |||
* Musste video-player und das theme manuell gemäss Output vom upgrade script disablen  | |||
* Theming gemäss [https://doc.owncloud.org/server/10.0/developer_manual/core/theming.html?highlight=theme]  | |||
* Ggf. Version im appinfo/info.xml anpassen  | |||
= Upgrade von 10.5.0 auf 10.6.0 =  | |||
* Vorgehen gemäss [https://wiki.trash.net/systemdok:owncloud trash.net Wiki]  | |||
Latest revision as of 11:49, 22 December 2020
Die meisten Infos sind hierhin verschoben: Inside the trash-cloud
- Login-User: owncloud (Passwort liegt in roman's home)
 - Login-Group: owncloud
 - Die Apache-Instanz für Owncloud läuft unter dem Runtime User wwwoc und der Gruppe owncloud, documentroot: /home/owncloud/www
 - Die MySql DB Instanz für Owncloud läuft auf Port 3308 und Socket /tmp/mysql5-2.sock, das root-pw ist im /home/owncloud abgelegt
 - Admin-Zugriff auf owncloud DB Instanz über https://your.trash.net/phpMyAdmin-2/
 
Update auf PHP 5.5 und Owncloud 7
Update von 9.0 auf 9.1
(Basis: [1])
- Login als Admin
 - 3rd party apps deaktiviert: Calendar, Contacts, OwnNote, Tasks
 - Backup der DB machen: Login auf t-db1: mysqldump -u trashcloud -p trashcloud >trashcloud_20181209.sql
 - Login auf t-web1:
 
Maintenance mode aktivieren: cd /d1/owncloud-www/www, sudo -u www-data php occ maintenance:mode --on Download .tar.bz2 mit wget und unzip: bzip2 -d owncloud-10.0.10.tar.bz2 Entpacken: tar -xf owncloud-10.0.10.tar ALT=www, NEU=owncloud cp www/config/config.php owncloud/config/ calendar, contacts, ownnote von www/apps nach owncloud/apps kopieren und owner auf www-data ändern cp -r www/themes/trashcloud owncloud/themes/ sudo chown -R www-data apps config sudo service apache2 stop sudo mv www owncloud-9.1.8 sudo mv owncloud www ALT=owncloud-9.1.8, NEU=www sudo service apache2 start sudo -u www-data php occ upgrade (gab einen Fehler, nochmal laufen gelassen --> alles OK) sudo -u www-data php occ maintenance:mode --off
- own-cloud: Login als Admin, Version prüfen
 - 3rd party apps aktivieren: Calendar, Contacts, OwnNote
 
Upgrade von 9.1 auf 10.0
- Upgrade DB failed: Dann manuell ein Feld in oc_properties eingefügt: fileid bigint(20) unsigned DEFAULT NULL,
 - kein LDAP Modul weil PHP 7.1 benötigt wird [2]
 
- sudo -u www-data php occ app:disable ==> activity, files_pdfviewer, files_texteditor, gallery, templateeditor, user_ldap
 - In config.php die Zeile 'appstoreurl' auskommentieren
 - In lib/private/Repair/MoveAvatarOutsideHome.php in moveAvatars():
- if (file_exists("/d1/owncloud-data/".$userId."/".$oldAvatarFile->getName()))
 - {
 - $oldAvatarFile->move($newAvatarsUserFolder->getPath() . '/' . $oldAvatarFile->getName()$
 - $oldAvatar->remove();
 - }
 
 - LDAP nach-installieren:
- sudo git clone https://github.com/owncloud/user_ldap.git
 - sudo -u www-data php occ app:enable user_ldap
 
 - Extra Apps aus dem Market:
- Contacts
 - Calendar
 - Tasks
 - Texteditor
 - PDFViewer
 - Activity
 - Gallery
 
 - Geht nicht mehr: OwnNote
 - User wieder syncen: sudo -u www-data php occ user:sync "OCA\User_LDAP\User_Proxy"
 - Theming: [3] (Verdacht: - entfernen)
 
Upgrade von 10.0.10 auf 10.5.0
- Vorgehen gemäss trash.net Wiki
 - Musste video-player und das theme manuell gemäss Output vom upgrade script disablen
 - Theming gemäss [4]
 - Ggf. Version im appinfo/info.xml anpassen
 
Upgrade von 10.5.0 auf 10.6.0
- Vorgehen gemäss trash.net Wiki