Manuelle Installation ownCloud - MariaDB-Installation nicht erkannt?

Status
Für weitere Antworten geschlossen.

pischek

Benutzer
Mitglied seit
08. Mai 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

folgendes Problem, das ich seit einigen Tagen nicht gelöst bekomme und mittlerweile keine Idee mehr habe, woran es liegt.
Ich wollte gerne ownCloud manuell auf meiner DS installieren. Auf der DS läuft DSM 6.1.1-15101 Update 1. Ich habe die Installation gemäß verschiedener Anleitungen (die im Grunde alle die gleichen Schritte beschreiben, bspw. hier, hier und hier) probiert. Dabei habe ich die ownCloud-Versionen 8.2.2, 9.0.9 und 10.0.0 ausprobiert.

Allerdings bekomme ich folgende Fehler:
  • Mit den Versionen 8.2.2 und 9.0.9 komme ich nach der Einrichtung zwar auf die Installationsseite von ownCloud (wo man Adminnutzer, Datenbank und Datenpfad festlegen kann). Allerdings kann ich als Datenbank nur SQLite und PostgreSQL auswählen, obwoh MariaDB als Paket installiert ist und über phpMyAdmin alles eingerichtet ist.
  • Mit der Version 10.0.0 erhalte ich einen 500 Internal Server Error, wenn ich erstmals auf die ownCloud-Seite will (also auf die oben erwähnte Installationsseite).

Hat jemand eine Idee woran das liegt? Nach Möglichkeit würde ich gerne Version 10.0.0 mit MariaDB nutzen, zur Not auch eine ältere Version von ownCloud (9.x.x).

Danke!
 

pischek

Benutzer
Mitglied seit
08. Mai 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Also, ich konnte das Problem (teilweise) für ownCloud 8.2.2, ownCloud 9.0.9 lösen. Im Paket Web Station musste ich unter PHP Settings folgende PHP Module für PHP 7 (unter General Settings als PHP Version ausgewählt) installieren:
  • iconv
  • mysqli
  • pdo_mysql
  • posix
  • zip

Mit ownCloud 8.2.2 und 9.0.9 kann ich nun MySQL/MariaDB als Datenbank auswählen. Mit ownCloud 10.0.0 erhalte ich allerdings leider immer noch ein 500 Internal Server Error.
Um eine möglichst aktuelle Version nutzen zu können, habe ich mich jetzt für nextcloud in der aktuellesten Version 11.0.3 entschieden. Damit läuft es auch prima, braucht aber ebenfalls die oben genannten PHP-Module.

Falls noch jemand eine Idee hat, warum ownCloud 10.0.0 einen 500-Fehler liefert, würde mich das trotzdem noch interessieren.

Danke!

Update

Nachdem ich nun rausgefunden habe, wie ich Apache logs erstellen kann, konnte ich auch den 500-Fehler beheben. Im Log gab es folgenden Fehler:
Code:
../web/owncloud/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration

In der .htaccess habe ich folgenden Abschnitt in Tags
Code:
<IfModule mod_php7.c> </IfModule>
gefasst:
Code:
  php_value upload_max_filesize 513M
  php_value post_max_size 513M
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value default_charset 'UTF-8'
  php_value output_buffering 0

so dass es jetzt wie folgt aussieht:

Code:
<IfModule mod_php7.c>
  php_value upload_max_filesize 513M
  php_value post_max_size 513M
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value default_charset 'UTF-8'
  php_value output_buffering 0
</IfModule>

Und klappt!
 
Zuletzt bearbeitet:
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