Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2425 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Mysql et Owncloud

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql et Owncloud

n°1331381
nomiss
La rootine
Posté le 20-02-2013 à 20:41:51  profilanswer
 

Bonjour
 
j'avais un vieux pc sous la main (avec un p4) je me suis lancé dans la mise en place de la solution OWNCLOUD.  
 
J'y ai installé Ubuntu Server 10.04.4 LTS. J'ai ensuite fais une install de LAMP, apparement il manquait des élèments j'ai donc fais cette commande par dessus pour checker ce que j'avais ou non :  

Code :
  1. apt-get install apache2 php5 mysql-server php5-gd php5-mysql php5-common mp3info curl libcurl3 libcurl4-openssl-dev php5-curl zip bzip2


 
Ceci étant fait, dans le tuto il dit qu'il faut faire :  

Code :
  1. mysql -u root -p


 
or cette commande me retournait un message d'erreur :
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password : YES)

 
Sur WinSCP j'ai remplacé le propriétaire de /var/run/mysqld qui était Mysql en Root(0), et de même pour /var/lib/mysql
 
à présent quand je fais :

Code :
  1. mysql -u root -p


 
je rentre mon mot de passe Root et il me retourne :  
 
Error 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

 
Vers le tuto
http://denisrosenkranz.com/install [...] ent-205618
 
 
Que faire ???

mood
Publicité
Posté le 20-02-2013 à 20:41:51  profilanswer
 

n°1331385
Profil sup​primé
Posté le 20-02-2013 à 23:00:36  answer
 

Ahah, dans les commentaires de ton tutos
 

Citation :

Alain
 
Il manque cette ligne pour que cela fonctionne : chmod -R 777 apps/


 
[:neernitt:1]
 
 

nomiss a écrit :

Sur WinSCP j'ai remplacé le propriétaire de /var/run/mysqld qui était Mysql en Root(0), et de même pour /var/lib/mysql
 
à présent quand je fais :

Code :
  1. mysql -u root -p


 
je rentre mon mot de passe Root et il me retourne :  
 
Error 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)



 
C'était quoi le but de cette manoeuvre ? parce que là ça va pas marcher, c'est sûr :D
 
En gros, tu as besoin d'avoir un accès admin sur ton serveur mysql pour créer un utilisateur owncloud et une base de données.
Si ubuntu n'a pas trop dévié de debian (et que tu as perdu ton mot de passe root mysql  :D ), tu peux utiliser l'utilisateur debian-sys-maint
 
Regarde dans ce fichier: /etc/mysql/debian.cnf
 

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = *****************
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = ****************
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr


 
Du coup tu peux faire cette commande:  

mysql --user=debian-sys-maint --password=*************

n°1331842
Mac Gyver ​974
Posté le 28-02-2013 à 06:42:50  profilanswer
 

Salut, tu as bien fait la première configuration de mysl ?
 

Citation :

emerge --config =dev-db/mysql-5.numerodetaversion


 
Chez moi, qui utilise la dernière version de MariaDB (fork libre de mysql) ça a donné ça (jviens de m'installer un LAMP justement, sous Gentoo par contre):
 

Citation :

emerge --config =dev-db/mariadb-5.5.29


 
Sous Debian, que je ne connais pas, tu dois avoir un équivalent à effectuer. Sous Gentoo, cette information est donné dans le terminal, à la fin de l'installation de MariaDB.
 
Edit: voila qui pourrait t'aider :D


Message édité par Mac Gyver 974 le 28-02-2013 à 06:49:24
n°1331954
nomiss
La rootine
Posté le 28-02-2013 à 22:54:59  profilanswer
 

je prend note de tout ça. Je m'y remet la semaine prochaine. Merci en tout cas, je vous posterai l'état de ma progression ;)

n°1332535
nomiss
La rootine
Posté le 10-03-2013 à 19:54:22  profilanswer
 

c'est bon j'ai recommencé j'ai suivi ces étapes :
 
sur UBUNTU DESKTOP 12.10
 
apt-get update
apt-get install apache2 php5 mysql-server php5-gd php5-mysql php5-common mp3info curl libcurl3 libcurl4-openssl-dev php5-curl zip bzip2  
apt-get install git
 
Puis j'ai fais :
 
mysql -u root -p
 
Et après :
 
mysql->CREATE DATABASE  owncloud;
mysql->CREATE USER ownclouduser@localhost IDENTIFIED BY  'motdepassedelabdd';
mysql->GRANT ALL PRIVILEGES ON  owncloud . * TO  'ownclouduser'@'localhost';
 
exit
 
cd /var/www/
git clone git://gitorious.org/owncloud/owncloud.git
chown -R www-data:www-data /var/www/owncloud
 
Résultat :
 
http://img109.imageshack.us/img109/1216/capture1cn.png
 
Nom d'utilisateur : simon
mdp : simon
 
répertoire: /var/www/owncloud/data
 
utilisateur: ownclouduser
mdp : motdepassedelabdd
nom : owncloud
adresse : locahost
 
Quand je clique sur terminé :
 
http://img46.imageshack.us/img46/9690/82168818.png
 
de quoi peut provenir l'erreur ?
 
 
 
EDIT :
 
j'ai refais ma bdd, et j'ai changé le mot de passe. mais maintenant il me dit :
 
MySQL username and/or password not valid
You need to enter either an existing account or the administrator.
 
Pourtant je rentre les identifiants du compte admin mysql, fait précedement lors de l'installation de mysql
 
et ensuite j'ai essayé en mettant :
 
ownclouduser et un mot de passe référencé plus tôt lors de la création de ma nouvelle bdd


Message édité par nomiss le 10-03-2013 à 20:24:59
n°1332572
Profil sup​primé
Posté le 11-03-2013 à 17:52:49  answer
 

Pourquoi est-ce que tu fais des opérations avant de savoir si il y a un rapport avec le problème ?
Regarde les logs d'erreurs d'apache avant tout...

n°1332573
nomiss
La rootine
Posté le 11-03-2013 à 18:06:03  profilanswer
 

ERROR.LOG
 
 
[Sun Mar 10 11:12:51 2013] [notice] Apache/2.2.22 (Ubuntu) configured -- resuming normal operations
[Sun Mar 10 11:12:52 2013] [notice] caught SIGTERM, shutting down
[Sun Mar 10 11:12:55 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.1 configured -- resuming normal operations
[Sun Mar 10 11:38:14 2013] [error] [client 192.168.1.47] PHP Fatal error:  Cannot access protected property MDB2_Driver_mysql::$varchar_max_length in /var/www/owncloud/3rdparty/MDB2/Driver/Datatype/mysql.$
[Sun Mar 10 11:38:14 2013] [error] [client 192.168.1.47] File does not exist: /var/www/favicon.ico
[Sun Mar 10 11:39:34 2013] [error] [client 192.168.1.47] PHP Fatal error:  Cannot access protected property MDB2_Driver_mysql::$varchar_max_length in /var/www/owncloud/3rdparty/MDB2/Driver/Datatype/mysql.$
[Sun Mar 10 11:53:14 2013] [error] [client 192.168.1.47] PHP Fatal error:  Cannot access protected property MDB2_Driver_mysql::$varchar_max_length in /var/www/owncloud/3rdparty/MDB2/Driver/Datatype/mysql.$
[Sun Mar 10 12:06:08 2013] [error] [client 192.168.1.47] File does not exist: /var/www/favicon.ico
[Sun Mar 10 12:26:29 2013] [notice] caught SIGTERM, shutting down
[Sun Mar 10 12:27:10 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.1 configured -- resuming normal operations
[Sun Mar 10 15:23:53 2013] [notice] caught SIGTERM, shutting down
[Mon Mar 11 09:57:35 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.1 configured -- resuming normal operations

n°1332599
nomiss
La rootine
Posté le 12-03-2013 à 11:06:18  profilanswer
 

c'est réglé pour ça, je n'avais pas selectionné ma bdd pour créer mon user, maintenant c'est fait, et j'ai par la suite fait la commande grant all privilegies.
 
Je retrouve l'erreur 500 lorsque je valide à présent.

n°1332624
Mac Gyver ​974
Posté le 12-03-2013 à 17:09:54  profilanswer
 

Bonsoir, peut-etre une aide pour toi ici :??:
 
http://forum.ubuntu-fr.org/viewtopic.php?id=1100701
 

nomiss a écrit :


[Mon Mar 11 09:57:35 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.1 configured -- resuming normal operations


En voila des vieilles version d'Apache et de PHP :o
 
Qu'en est-il de phpmyadmin, mysql (MariaDB :o ) et du kernel :o


Message édité par Mac Gyver 974 le 12-03-2013 à 17:10:14
n°1332630
nomiss
La rootine
Posté le 12-03-2013 à 17:33:55  profilanswer
 

Le problème c'est moi, et le SQL en ligne de commande, je débute simplement. Dans ce tuto  
 
http://denisrosenkranz.com/install [...] -debian-6/
 
Je dois faire :  
 

Code :
  1. CREATE DATABASE  owncloud;
  2. CREATE USER ownclouduser@localhost IDENTIFIED BY  'motdepassedelabdd';
  3. GRANT ALL PRIVILEGES ON  owncloud . * TO  'ownclouduser'@'localhost';


 
Or dès que je créer un user il va se mettre dans MYSQL
 
Mes BDD
 

Code :
  1. mysql> show databases;
  2. +--------------------+
  3. | Database           |
  4. +--------------------+
  5. | information_schema |
  6. | mysql              |
  7. | owncloud           |
  8. +--------------------+
  9. 3 rows in set (0.00 sec)


 
Comment faire l'édition de A à Z pour ensuite remplir la page owncloud ci-dessus et ne pas avoir cette erreur :
 

Code :
  1. DB Error: "Access denied for user 'simon'@'localhost' to database 'owncloud'"
  2. Offending command was: CREATE DATABASE IF NOT EXISTS `owncloud`
  3. query(1): CREATE DATABASE `owncloud` DEFAULT CHARACTER SET 'utf8'
  4. MDB2 Error: insufficient permissions: _doQuery: [Error message: Could not execute statement] [Last executed query: CREATE DATABASE `owncloud` DEFAULT CHARACTER SET 'utf8'] [Native code: 1044] [Native message: Access denied for user 'simon'@'localhost' to database 'owncloud']


 
 
Celà fait trois fois que je recommence, je suis passé sur Debian 6, j'en avais marre du GUI.


Message édité par nomiss le 12-03-2013 à 17:37:45
mood
Publicité
Posté le 12-03-2013 à 17:33:55  profilanswer
 

n°1332639
guepe
J'ai du noir sur la truffe ?
Posté le 12-03-2013 à 20:19:54  profilanswer
 

TU as de la chance, j'ai installe owncloud le week end dernier.
1. Installe un serveur LAMP (regarde la doc ubuntu, c'est le mieux dans ton cas)
2. installe le paquet owncloud
3. ouvre la page owncloud (si ton serveur apache est bien configure, adresseipserveur/owncloud
4. entre les infos de l'utilisateur root de mysql pour que owncloud cree tout seul l'utilisateur.
 
Et voila !
Tu utilises des tutos vieux, de sources peu sures, qui t'ammene n'importe ou. Regarde la doc officielle, c'est bien plus sur.


---------------
Un blog qu'il est bien
n°1332642
nomiss
La rootine
Posté le 12-03-2013 à 21:36:44  profilanswer
 

Merci pour ta réponse
 
apache se configure dans httpd.conf ?

n°1332724
nomiss
La rootine
Posté le 13-03-2013 à 20:40:21  profilanswer
 

20min ....
 
http://img18.imageshack.us/img18/4126/capturewxo.png
 
Bref, pour récapituler :
 
J'ai fais un update & upgrade de mon serveur, ensuite j'ai installé LAMP ainsi que php5-gd & php-xml-parser & php5-intl, je suis allé dans port.conf modifier la ligne : Listen pour indiquer LISTEN 192.168.1.10:80, après j'ai fais un service apache2 restart, je suis allé sur la page, et j'ai choisi SQLITE après avoir indiqué mon compte admin
 
Quelle est la diférence entre SQL lite et mysql ? Comment faire si par la suite je veux utiliser Mysql ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Mysql et Owncloud

 

Sujets relatifs
[MySQL] Online backup, the right way?Webtrees, problème avec pdo_mysql
Benchmark d'une application utilisant mysqlmysql_install_db n'existe plus ? [Résolu]
Expérience de migration mysql -> MariaDB ?[RESOLU]Problème avec MySql - perte mot de passe
[Linux] installé apache, mysql dans un dossier persoSolution de reporting mysql
[résolu] Mysql - donner droits en consultation uniquementPostfix+MySQL+SASL
Plus de sujets relatifs à : Mysql et Owncloud


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR