Nextcloud 12

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
jetzt habe ich es auch verstanden, kann leider auch nicht helfen, mach ein Ticket bei Synology auf.
 
Mit PHP7 ist es genau das Gleiche.
Kann es an der Reihenfolge der Installation liegen?
 
Reihenfolge ist egal. Schon mal deinstalliert und wieder installiert?
 
Welchen DSM und Web Station Version hast du denn?

Bei DSM 6.1.4 und Web Station Beta 2.1.1-0129 sieht das wieder anders aus. Eingeführt wurden PHP Profile u.a.

Reihenfolge sollte keine Rolle spielen.
Alle notwendigen Pakete hattest du oben erwähnt.

Hab leider gerade nicht wirklich eine Idee.
 
Grüsseuch

Eigentlich brauchts das Ganze nicht mehr.
DSM 6.2 Beta ist da und hat u.A. eine Betaversion von Synology Drive.
Eine Top Cloudlösung mit Apps und allem was dazu gehört.
Läuft sehr stabil.

grüsseuch
 
Das noch relative frische Outlook-Tool von Nextcloud ist eine feine Sache und funktioniert auch mit ownCloud. Einfach mal testen.
 
Danke für die Info.
 
ich hab fleißig diesen Thread verfolgt, mit Hintergrund mein occ bzw folder scan Problem zu lösen.

Problem:
Ich lade massenhaft Dateien über das Netzwerk ins Verzeichniss /volume1/web/nextcloud/data/"mein user"/files/
Nextcloud registriert mit dieser Methode natürlich keine neuen Dateien. Also gegoogelt und immer wieder diesen Befehl gefunden "sudo -u http php occ files:scan --all -v"
Den gebe ich dann im Nextcloud Stammverzeichniss ein.
Folgendes Spuckt Putty mir aus:

admin@dickeWolke:/volume1/web/nextcloud$ sudo -u http php occ files:scan --all -v
Password:
An unhandled exception has been thrown:
exception 'Doctrine\DBAL\DBALException' with message 'Failed to connect to the database: An exception occured in driver: could not find driver' in /volume1/web/nextcloud/lib/private/DB/Connection.php:61
Stack trace:
#0 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\DB\Connection->connect()
#1 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\DBAL\Connection->getDatabasePlatform()
#4 /volume1/web/nextcloud/lib/private/DB/Connection.php(148): Doctrine\DBAL\Connection->setTransactionIsolation(2)
#5 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(172): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#6 /volume1/web/nextcloud/lib/private/DB/ConnectionFactory.php(151): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#7 /volume1/web/nextcloud/lib/private/Server.php(579): OC\DB\ConnectionFactory->getConnection('mysql', Array)
#8 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#9 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OCP\\IDBConnecti...')
#10 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OCP\\IDBConnecti...')
#11 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(163): OC\ServerContainer->query('OCP\\IDBConnecti...')
#12 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#13 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('DatabaseConnect...')
#14 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('DatabaseConnect...')
#15 /volume1/web/nextcloud/lib/private/Server.php(1332): OC\ServerContainer->query('DatabaseConnect...')
#16 /volume1/web/nextcloud/lib/private/Server.php(308): OC\Server->getDatabaseConnection()
#17 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#18 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OC\\Authenticati...')
#19 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#20 /volume1/web/nextcloud/lib/private/Server.php(312): OC\ServerContainer->query('OC\\Authenticati...')
#21 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#22 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OC\\Authenticati...')
#23 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#24 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(163): OC\ServerContainer->query('OC\\Authenticati...')
#25 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#26 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OC\\Authenticati...')
#27 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#28 /volume1/web/nextcloud/lib/private/Server.php(328): OC\ServerContainer->query('OC\\Authenticati...')
#29 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#30 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OCP\\IUserSessio...')
#31 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OCP\\IUserSessio...')
#32 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(163): OC\ServerContainer->query('OCP\\IUserSessio...')
#33 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#34 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('UserSession')
#35 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('UserSession')
#36 /volume1/web/nextcloud/lib/private/Server.php(1200): OC\ServerContainer->query('UserSession')
#37 /volume1/web/nextcloud/lib/private/Server.php(639): OC\Server->getUserSession()
#38 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#39 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('OC\\App\\AppManag...')
#40 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\App\\AppManag...')
#41 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(163): OC\ServerContainer->query('OC\\App\\AppManag...')
#42 /volume1/web/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#43 /volume1/web/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(115): Pimple\Container->offsetGet('AppManager')
#44 /volume1/web/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('AppManager')
#45 /volume1/web/nextcloud/lib/private/Server.php(1505): OC\ServerContainer->query('AppManager')
#46 /volume1/web/nextcloud/lib/private/legacy/app.php(315): OC\Server->getAppManager()
#47 /volume1/web/nextcloud/lib/private/legacy/app.php(110): OC_App::getEnabledApps()
#48 /volume1/web/nextcloud/lib/base.php(673): OC_App::loadApps(Array)
#49 /volume1/web/nextcloud/lib/base.php(1086): OC::init()
#50 /volume1/web/nextcloud/console.php(56): require_once('/volume1/web/ne...')
#51 /volume1/web/nextcloud/occ(11): require_once('/volume1/web/ne...')
#52 {main}admin@dickeWolke:/volume1/web/nextcloud$

Jetzt hab ich schon öfter gelesen dass es daran liegt dass PHP nicht richtig ist. Ich habe dann in der Diskstation in der Webstation alles auf Apache 2.2 und PHP 5.6 gestellt. Bringt leider keine Veränderungen.

Ich weiss nicht mehr weiter. deshalb wende ich mich an euch.

Gruß kuro
 
Das könnte mit den Berechtigungen der Datenordner zusammenhängen. Damit habe ich solche Dinge auch schon wegbekommen. Aber zur Zeit habe ich das auch und mit Geradeziehen von Berechtigungen habe ich keine Änderungen erreicht.
 
ich hab fleißig diesen Thread verfolgt, mit Hintergrund mein occ bzw folder scan Problem zu lösen.

Problem:
Ich lade massenhaft Dateien über das Netzwerk ins Verzeichniss /volume1/web/nextcloud/data/"mein user"/files/
Nextcloud registriert mit dieser Methode natürlich keine neuen Dateien. Also gegoogelt und immer wieder diesen Befehl gefunden "sudo -u http php occ files:scan --all -v"
Den gebe ich dann im Nextcloud Stammverzeichniss ein.
Folgendes Spuckt Putty mir aus:

admin@dickeWolke:/volume1/web/nextcloud$ sudo -u http php occ files:scan --all -v
Password:
An unhandled exception has been thrown:
exception 'Doctrine\DBAL\DBALException' with message 'Failed to connect to the database: An exception occured in driver: could not find driver' in /volume1/web/nextcloud/lib/private/DB/Connection.php:61
Stack trace:
#0 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\DB\Connection->connect()
#1 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /volume1/web/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\DBAL\Connection->getDatabasePlatform()
...

Hast Du mal den Befehl wie folgt probiert?

"sudo -u http php56 occ files:scan --all -v"

Gruß Tom
 
Hast Du mal den Befehl wie folgt probiert?

"sudo -u http php56 occ files:scan --all -v"

Gruß Tom

Genau das hat geholfen. Alles wurde gescannt.
Jetzt muss ich den Befehl nur auf die 2 Benutzer anpassen die die Cloud über LAN befüllen, nur bei Veränderungen scannen lassen, und das ganze dann in die crontab eintragen.

Vielen Dank dir für den genialen Hinweis.
 
Hm, ich habe auch das kuriose Problem, dass ich nicht an die erweiterten Einstellungen komme, weil es den Button bei mir gar nicht gibt. In verschiedenen Browsern probiert...
php-settings-synology.JPG
DSM 6.1.7-15284

Grüße,

clfberlin
 
Du hast doch alles vor der Nase.

Die php Module sind in der Liste unten.
Weitere Einstellungen (opcache etc) finden sich unter den Reitern fpm und Kern.
Einfach mal ein wenig rumschauen.
 
@Fusion heute ein wenig gestresst? Traue mich schon garnicht Dich im Chat anzuschreiben...:D
 
Stimmt. Kurioserweise nur, wenn "all" ausgewählt ist und ich runter scrolle. Wenn ich nach "opcache" filtere, fehlen wichtige Einträge.

Danke und Grüße,

clfberlin
 
Nachdem alle Tipps nicht funktioniert haben (NC 14 läuft nur noch mit PHP 7, die angehakten Module gelten scheinbar nicht für die CLI-Version), bin ich hiermit erfolgreich gewesen:

1. per "php70 --ini" die Location der passenden php.ini herausfinden (bei mir /usr/local/etc/php70/php.ini)
2. da drin die Zeile mit extension_dir ändern: extension_dir = "/volume1/@appstore/PHP7.0/usr/local/lib/php70/modules"
3. folgende Zeilen in der php.ini ergänzen:
extension = curl.so
extension = gd.so
extension = openssl.so
extension = pdo_mysql.so
extension = posix.so
extension = zip.so

4. Danach lief bei mir ein
sudo -u http /usr/local/bin/php70 occ db:add-missing-indices
problemlos durch.

Vielleicht hilfts noch jemandem.
Christoph
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat