Nextcloud 12

Status
Für weitere Antworten geschlossen.

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.530
Punkte für Reaktionen
38
Punkte
94
jetzt habe ich es auch verstanden, kann leider auch nicht helfen, mach ein Ticket bei Synology auf.
 

logarithmus

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Mit PHP7 ist es genau das Gleiche.
Kann es an der Reihenfolge der Installation liegen?
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Reihenfolge ist egal. Schon mal deinstalliert und wieder installiert?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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.
 

Oli65

Benutzer
Mitglied seit
15. Okt 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
Das noch relative frische Outlook-Tool von Nextcloud ist eine feine Sache und funktioniert auch mit ownCloud. Einfach mal testen.
 

exkanzler

Benutzer
Mitglied seit
07. Dez 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Danke für die Info.
 

kurolinlin

Benutzer
Mitglied seit
14. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
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
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.021
Punkte für Reaktionen
320
Punkte
189
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.
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
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
 

kurolinlin

Benutzer
Mitglied seit
14. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
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.
 

clfberlin

Benutzer
Mitglied seit
08. Okt 2014
Beiträge
31
Punkte für Reaktionen
2
Punkte
8
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
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
@Fusion heute ein wenig gestresst? Traue mich schon garnicht Dich im Chat anzuschreiben...:D
 

clfberlin

Benutzer
Mitglied seit
08. Okt 2014
Beiträge
31
Punkte für Reaktionen
2
Punkte
8
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
 

cbk882

Benutzer
Mitglied seit
11. Okt 2018
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
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