2017-11-08 5 views
1

Ich versuche, owncloud von Grund auf zu installieren und einzurichten. Ich folgte den Schritten bereitgestellt in https://doc.owncloud.org/server/10.0/admin_manual/installation/source_installation.html#prerequisites-labelIch kann owncloud nicht installieren

ich die mysql Benutzer erstellt haben, nachdem

sudo apt-get install mariadb-server 
sudo mysql --user=root mysql 
CREATE USER [email protected] IDENTIFIED BY 'adminpass'; 
GRANT ALL PRIVILEGES ON *. * TO [email protected] WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
exit 

folgenden Befehl MariaDB-Server mit der Installation von I sowohl Commandinstallationsassistenten und grafische Installationsassistent versucht.

Es folgt die Befehlszeile

sudo -u www-data php /var/www/owncloud/occ maintenance:install --database "mysql" --database-name "funocdb" --database-user "root" --database-pass "mysql" --admin-user "ADMIN" --admin-pass "adminpass" 

Assistent Befehl installieren Aber ich die folgende Fehlermeldung erhalten:

ownCloud is not installed - only a limited number of commands are available

Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

Hier der Screenshot von 'occ' Fehler

occ error

Während das gleiche mit Graphical instal versuchen lation Assistenten, bekam ich folgende Fehlermeldung:

Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'ADMIN'@'localhost' (using password: YES)

Hier der Screenshot der GUI Fehler

GUI error

+0

Können Sie sich mit den angegebenen Anmeldeinformationen manuell mit der Datenbank verbinden? –

+0

Selbsterklärend nein? Sie haben während der Installation ein falsches Kennwort für den Administrator angegeben. Versuchen Sie, sich über die Befehlszeile anzumelden oder erstellen Sie den Benutzer neu, wenn Sie sich nicht anmelden können. –

+0

Ich kann über das Terminal eine Verbindung mit dem Datenbankhandbuch herstellen, indem ich den Befehl 'sudo mysql -u admin -p' verwende. Aber ich bekomme den Fehler beim Einrichten der Owncloud. –

Antwort

0

durch die Kommentare zu lesen Ich glaube, Sie haben die „Wurzel“ des --admin-user und mySQL der ownCloud sind Vertauschen user ("ADMIN") da du erwähnt hast, dass es mit mySQL cli funktioniert. Versuchen Sie in der Befehlszeile stattdessen --database-user "admin" (Beachten Sie auch, dass Benutzernamen in mySQL abhängig von Ihren Einstellungen die Groß-/Kleinschreibung beachten können).

Und von der Web-UI können Sie versuchen, mySQL-Port-Nr. (Standard ist 3306) zum Hostnamen, wie der Hinweis am unteren Rand des Screenshots sagt.