Vous n'êtes pas identifié(e).
et
/etc/mysql/my.cnf :
en préservant derrière un # le réglage d'origine.
Quand mon disque était encore dans la tour, je renvoyais vers les repertoire adequats via des liens symboliques, là je me suis mis en tête de renvoyer vers les répertoire présents sur le disque de données pour ne pas refaire la manip à chaque nouveau projet.
Je viens d'essayer d'y accéder et j'ai un erreur 403. Je comprends que c'est un problème de permissions mais je suis bien incapable de les changer.
J'aimerais qu'on m'explique comment faire, avec quelles lignes de commande.
Dernière modification par Einucent (26-03-2010 03:17:02)
Hors ligne
Hors ligne
/wwz
c'est bien le nom du répertpoire.
Comme je dois créer ceux sur lesquels je vais renvoyer ; j'ai d'abord créé un /www dans la partition de données, c'était il ya bien longtemps et je n'utilisais pas MySQL.
Depuis que le besoin s'en est fait sentir, j'ai voulu,dans tout explorateur de fichier qui soit, trouver les deux répertoires côte à côte et à dire à la fin (je fais attention à ne pas créer de dossier dont le nom commence par w x y z.)
Dernière modification par Einucent (21-03-2010 14:24:44)
Hors ligne
Dernière modification par Einucent (23-03-2010 01:37:15)
Hors ligne
1. D'abord une affaire de droits : mes dossiers cibles doivent avoir 755, ça fait intervenir Chmod
Oui, /media/DOCUMENTS/www et tous ses sous-rèps devraient être à 755, les fichiers à 644. C'est bien la commande chmod qu'il faut utiliser. Sur le principe: chmod 755 /chemin/du/rep mais en récursif sans inclure les fichiers, à cette heure ci je ne sais plus faire.
2. ensuite une affaire de groupe, il semble leu falloir www-data comme propriétaire et ça se fait avec Chown
Le contenu de /media/DOCUMENTS/www ainsi que tous les sous rèps et fichiers devraient appartenir à www-data et au groupe www-data. Pour cela chown -R www-data:www-data /media/DOCUMENTS/www/* (en root).
Pour mysql, je ne sais pas précisément, il est probaible que certains fichiers nécessitent des droits en écriture.
Dans tous les cas, j'aurais tendance à croire que les droits et les utilisateurs de cette arborescence sont bons puisque tu n'as fait qu'extraire le disque de la tour. Vérifie et dis nous ce que tu as comme droits et utilisateurs/groupes. Peut-être une piste à creuser du côté des options de montage automatique du volume.
Un cat /etc/mtab devrait te donner l'information.
Si ça peut aider...
Pour les commandes en chown et chmod, je préfère avoir une confirmation avant d'essayer.
Sinon, j'ai pu lire qu'avec des aliases ça va très bien, mais je n'ai pas trouvé nulle part comment faire des aliases pour mysql. De plus, si je m'attaque à un nouveau site il me faudra faire un nouvel alias, or là je veux rediriger une fois pour toutes.
Je suis venu à ce genre de manip pour avoir mes fichiers accessibles depuis Linux et depuis Windows, en effet il m'arrive souvent de (re-)travailler les images que j'utilise dans l'habillage (apellées dans les spécification CSS) avec Illustrator et Photoshop. Fût un temps, j'éditais ma feuille de style et je regardais ce que ça donait, en local depuis Windows. Je le fait plus depuis la dernière ré-installation, quand j'ai eu la flemme de ré-installer EasyPhp. XP est (toujours) dans un petite partition au début du même disque que les données
Pourtant ça m'a dépanné de l'avoir mis quand j'ai entammé le dernier site sur lequel je travaille : je le gère avec SPIP et c'est lui à l'installation qui crée la base de données, le système doit donc savoir dans quel répertoire. Ça m'était possible avec EasyPhp (son httpd.conf avait des aliases et son my.cnf avait une ligne modifiée comme j'indique dans le premier post ; j'ai gardé ces fichiers). Ça m'était par contre impossible sous Debian où je me contentais de liens symboliques depuis le dossier par défaut vers les répertoiee placés dans la partition de données.
Depuis que j'ai déplacé mon disque de données à l'extérieur, je compte faire reprendre du service à un vieux disque de 40Go pour ne contenir que Windows (XP, et peut-être 7 allons-y) et ducoup ça m'oblige à paramêtrer de toutes façons un Apache ou les deux pour pouvoir à nouveau installer localement un site en SPIP.
Dernière modification par Einucent (23-03-2010 15:29:40)
Hors ligne
Comment c'est possible que la modification de propriétaire soit refusée même à root ?
Ducoup je suis revenu à mes liens symboliques mais ça regle rien au problème de droits. Est-ce que ça serait du côté du fstab ou mtab un truc avec comment le dique externe se monte ?
Dernière modification par Einucent (24-03-2010 05:00:04)
Hors ligne
j'ai essayé chown -R www-data:www-data /media/DOCUMENTS/www/* et chown -R mars:www-data /media/DOCUMENTS/www/*en root pourtant
et je lis « opération non permise » dans les deux cas.
Donc fait dans l'ordre :
Libertaire, libéral, libre.
Hors ligne
(j'ai un longue liste avec la même chose pour chacun des sous répertoires)
chgrp ne donne rien, ça correspond à quoi comme commande ?
Je ne sais pas comment faire « entrer » l'utilisateur mars dans le groupe www-data, est-ce-que ça réglerait quelque-chose ?
Quand mon disque était encore dans la tour j'accédait à /Documents comme à un répertoire créé à la racine. Il existe toujours mais renvoie sur le disque que j'ai mis à la place (partitionné pareil) son propriétaire était alors root, d'où que ça posait aucun problème de droits. Est-ce qu'il suffirait de « monter » le disque externe avec root comme propriétaire et dans ce cas là comment on fait ?
Oui j'édite souvent les messages pour rajouter un truc, c'est pour pas les multiplier.
Dernière modification par Einucent (24-03-2010 16:45:21)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext3 noatime,errors=remount-ro 0 1
#/dev/hda2 /Documents vfat quiet 0 0
#/dev/sda8 /Documents2 vfat quiet 0 0
/dev/hda2 /Documents vfat quiet,umask=0,codepage=850,iocharset=iso8859-15 0 0
/dev/sda8 /Documents2 vfat quiet,umask=0,codepage=850,iocharset=iso8859-15 0 0
/dev/sda7 /home ext3 noatime,nodev 0 2
/dev/sda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
pas trace de quoi que ce soit qui se monte sous /media/DOCUMENTS, ce que j'ai mis en gras correspond à l'autre disque qui se montait sous /Documents et avait root comme propriétaire.
et celui de mon mtab
/dev/sda2 / ext3 rw,noatime,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/hda2 /Documents vfat rw,quiet,umask=0,codepage=850,iocharset=iso8859-15 0 0
/dev/sda8 /Documents2 vfat rw,quiet,umask=0,codepage=850,iocharset=iso8859-15 0 0
/dev/sda7 /home ext3 rw,nodev,noatime 0 0
/dev/sdb2 /media/DOCUMENTS vfat rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush 0 0
/dev/sdb1 /media/3298FB7E98FB3F43 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
là j'ai bien mon volume mais comment lui dire que c'est root le proprio ? C'est quoi, ce nosuid ?
Dernière modification par Einucent (24-03-2010 18:29:48)
Hors ligne
Dernière modification par Einucent (24-03-2010 20:13:38)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Perso Einucent, je n'ai jamais écrit de telle ligne dans le fstab.
qu'est-ce que c'est que ce tuto en bois sur lequel je suis tombé moi !? (celui dont je mets le lien hein, pas ceux que tu m'indiques)
Je vais bien voir en commentant, c'est vrai que je repasse à l'ancienne version facilement. Je croyais que quelqu'un aurait un avis ici.
Dernière modification par Einucent (24-03-2010 22:09:00)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Tu dois pouvoir modifier les paramètres de montage du disque avec gnome-volume-properties qui permet de paramétrer gnome-volume-manager.
Merci, je trouve rien depuis hier soir qui me permettrait ce que je veux
Je n'arrive pas à le lancer j'ai bien un fichier de configuration dans
/usr/share/app-install/desktop
quand j'en demande les propriétés je lis
commande : gnome-volume-properties
je la tape donc dans un terminal, en root, et je reçois
commande introuvable
J'ai cherché un peu et ce que j'ai vu comme captures d'écran me montre pas de choix qui indiquerait « monter la partition avec root comme propriétaire. »ou un bouton proposant plus d'options.
Pour l'instant j'ai re-paramêtré pour avoir mes /www et /wwz sur le disque qui est dans la tour vu que j'ai encore la place. Ça marche (encore heureux !)
Mais la question risque de se poser à nouveau notament pour jongler entre deux ordis (Mac pour les images, Linux pour l'intégration.)
Dernière modification par Einucent (25-03-2010 04:50:07)
Hors ligne
Sit en òbras
Atencion: un problema tecnic (servidor MySQL) empacha d'accedir a quela part dau sit. Mercés de vòstra indulgéncia.
quand c'est pas
�W�׶��+n��r�U�I̙y�]��v��MuzK�f�㋥ ��h��o��8��-�>�
sur tout l'écran ou au mieux une page blanche.
En démarrant tout à l'heure j'ai vu dans les messages de la console
starting server mysql failed
j'ai pourtant redémarré Apacha après mes modifs et j'ai pas eu de message me disant que mysql redémarrait pas.
Je vais voir aussi du côté des Spipiens.
Hors ligne
j'ai pourtant redémarré Apacha après mes modifs et j'ai pas eu de message me disant que mysql redémarrait pas.
Oui, ce sont deux serveurs autonomes et indépendants l'un de l'autre. C'est à toi de gérer cela.
Vois dans les logs de mysql ce qui l'empêche de démarrer.
Quels sont les droits sur les répertoires des arborescences www et wwz? (juste un extrait hein )
@+
# ls -l /Documents/www
total 176
drwxrwxrwx 5 root root 16384 mai 5 2006 alrsp
drwxrwxrwx 10 root root 16384 f��vr. 10 2009 bloguitge
drwxrwxrwx 4 root root 16384 mai 5 2006 calandreta
drwxrwxrwx 12 root root 16384 d��c. 12 13:52 comedia
drwxrwxrwx 4 root root 16384 oct. 24 2007 comedia-0
drwxrwxrwx 5 root root 16384 oct. 25 2006 greta
drwxrwxrwx 13 root root 16384 mai 8 2008 mxl87
drwxrwxrwx 7 root root 16384 mai 5 2006 mxl87-tiscali
drwxrwxrwx 6 root root 16384 avril 4 2008 radio
drwxrwxrwx 11 root root 16384 nov. 18 18:26 tisseoc
drwxrwxrwx 9 root root 16384 nov. 17 2006 toto
pour wwz, j'ai une longue liste comme ça.
-rwxrwxrwx 1 root root 98 avril 21 2009 mysql-bin.000595
-rwxrwxrwx 1 root root 98 avril 21 2009 mysql-bin.000596
-rwxrwxrwx 1 root root 98 avril 21 2009 mysql-bin.000597
-rwxrwxrwx 1 root root 98 avril 21 2009 mysql-bin.000598
-rwxrwxrwx 1 root root 11362 avril 21 2009 mysql-bin.index
drwxrwxrwx 2 root root 16384 f��vr. 12 05:19 tisseoc
-rwxrwxrwx 1 root root 611072 avril 1 2009 titanium.err
rwxrwxrwx c'est plutôt bon signe, non?
Vois dans les logs de mysql ce qui l'empêche de démarrer.
comment on fait ?
Dernière modification par Einucent (26-03-2010 00:29:39)
Hors ligne
Mar 25 22:59:38 127.0.0.1 (pid 3323) Erreur base de donnees, impossible utiliser 3/%2Fcomedia%2Fspip---3d7810023cdb6
Mar 25 23:05:57 127.0.0.1 (pid 3324) Echec connexion localhost root comedia
Mar 25 23:05:57 127.0.0.1 (pid 3324) Echec connexion localhost root comedia
Mar 25 23:05:57 127.0.0.1 (pid 3324) spip_connect: serveur 0 mal defini dans 'config/connect.php'.
qui m'affiche une page blanche
/mxl87 (mon bébé !)
Mar 25 22:48:37 127.0.0.1 (pid 3210) Erreur base de donnees, impossible utiliser 9/mxl87-spip%3Farticle1.32652b8d
Mar 25 23:05:56 127.0.0.1 (pid 3324) Echec connexion MySQL 2002 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Mar 25 23:05:56 127.0.0.1 (pid 3324) Mar 25 23:05:56 127.0.0.1 (pid 3324) Echec connexion MySQL 2002 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Mar 25 23:05:56 127.0.0.1 (pid 3324) Erreur base de donnees, impossible utiliser 5/mxl87-.fd89b8bd
Mar 25 23:06:17 127.0.0.1 (pid 3322) renouvellement de l'alea_ephemere: edf9054a328abfd6bf0aca1059e946b7
Mar 25 23:06:17 127.0.0.1 (pid 3322) redirige: http://127.0.0.1/mxl87/spip.php?page=lo … =ecrire%2F
Mar 25 23:06:17 127.0.0.1 (pid 3322) Erreur base de donnees, impossible utiliser 1/mxl-spi-ecrire%252F.01a5b574
/bloguitge
Mar 25 22:47:39 127.0.0.1 (pid 3207) Erreur base de donnees, impossible utiliser 0/blo-spip%3Farticle2.b95b1986
Mar 25 22:47:46 127.0.0.1 (pid 3207) Erreur base de donnees, impossible utiliser 0/blo-spip%3Farticle2.b95b1986
Mar 25 23:05:56 127.0.0.1 (pid 3324) Echec connexion MySQL 2002 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Mar 25 23:05:56 127.0.0.1 (pid 3324) Mar 25 23:05:56 127.0.0.1 (pid 3324) Echec connexion MySQL 2002 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
les deux m'affichent le message que j'ai mis en #20
/tisseoc
Mar 25 23:05:56 127.0.0.1 (pid 3320) Echec connexion localhost root tisseoc
Mar 25 23:05:56 127.0.0.1 (pid 3320) spip_connect: serveur 0 mal defini dans 'config/connect.php'.
qui me parle martien…
Sinon, /var/log/mysql est vide
Dernière modification par Einucent (26-03-2010 02:51:56)
Hors ligne
# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
ça marche.
J'ai pu retrouver la situation d'avant de mettre le gros disque en externe. Ça ira pour quelques temps mais j'aurais bien aimé savoir comment trimbaler mes sites en SPIP sur le disque externe et les rendre accessibles d'un autre ordi.
Dernière modification par Einucent (26-03-2010 03:16:27)
Hors ligne