Vous n'êtes pas identifié(e).
Saluton,
Tout est dans le titre mais, je vous le concède volontiers, de manière beaucoup trop absconse.
De fait, je travaille habituellement sur mes développements sous WAMP (W XP Pro), mais là, je dois dorénavant changer de lieu de travail en cours de semaine (oui, je sais je suis en retraite, mais l'hiver Dame 4in n'aime pas faire le trajet AR Plomodiern Taulé, je lui sers donc de chauffeur) et je voudrais mettre mes applis sur un disque externe (j'ai un Verbatim 1To qui, en terme de capacité, devrait largement suffire). Pour l'instant j'ai juste transféré les répertoires et leur contenu dans deux répertoires créés à cet effet : /media/www-dev/private (pour les bibliothèques JQUERY et JQUERYUI) et /media/www-dev/public (pour le répertoire plannings et ses sous répertoires plannings/modeles plannings/vues et plannings/controleurs). Je verrai plus tard pour faire cela directement sur le disque externe.
Je vais voir demain comment configurer cela sous WAMP, mais là j'essaye vainement depuis hier de réaliser ça sous UBUNTU, que je maîtrise assez mal (oui je sais, il n'y a pas que là qu'il a des lacunes le vieux, merci.).
J'ai donc suivi toutes les recommandations des diverses communautés d'utilisateurs d'UBUNTU, notamment ce tuto, mais je butte toujours sur les messsages suivants dans la console Firebug
"NetworkError: 404 Not Found - http://localhost/private/JQUERY/tablescroll/tablescroll.css"
"NetworkError: 500 Internal Server Error - http://localhost/plannings/modeles/getListeTables.php"
"NetworkError: 500 Internal Server Error - http://localhost/plannings/index.php"
Je suis allé voir le fichier /var/log/apache2/error.log qui contient, pour aujourd'hui:
[Thu Nov 01 05:10:38 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 05:10:38 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 05:11:06 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu Nov 01 05:11:06 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu Nov 01 05:11:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/
[Thu Nov 01 05:11:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/
[Thu Nov 01 05:11:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/
[Thu Nov 01 05:11:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/
[Thu Nov 01 05:11:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/
[Thu Nov 01 05:11:29 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:29 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:29 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:29 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:29 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:55 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:55 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:55 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:11:55 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/index.php
[Thu Nov 01 05:12:58 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/public/plannings/vues/encours.jpg, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/public/JQUERYUI, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/public/JQUERYUI, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/public/JQUERY, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:12:58 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/public/JQUERY, referer: http://localhost/public/plannings/testnomencsform.html
[Thu Nov 01 05:18:14 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:18:14 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:18:14 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:18:14 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:18:14 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:18:14 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 05:18:14 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 05:28:38 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERY/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:28:38 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:28:38 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 05:28:38 2012] [crit] [client 127.0.0.1] (13)Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
[Thu Nov 01 09:08:50 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/private/JQUERY/tablescroll, referer: http://localhost/plannings/
[Thu Nov 01 09:08:50 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 09:08:51 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu Nov 01 09:08:51 2012] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected ',' in /media/www-dev/public/plannings/modeles/schema_nomencs.inc.php on line 23, referer: http://localhost/plannings/
[Thu Nov 01 09:10:33 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/private/JQUERY/tablescroll, referer: http://localhost/plannings/index.php
[Thu Nov 01 09:10:34 2012] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected ',' in /media/www-dev/public/plannings/modeles/schema_nomencs.inc.php on line 23, referer: http://localhost/plannings/index.php
[Thu Nov 01 09:10:51 2012] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected ',' in /media/www-dev/public/plannings/modeles/schema_nomencs.inc.php on line 23, referer: http://localhost/plannings/index.php
[Thu Nov 01 09:10:51 2012] [error] [client 127.0.0.1] File does not exist: /media/www-dev/private/JQUERY/tablescroll, referer: http://localhost/plannings/index.php
Enfin, le fichier etc/apache2/sites-vailable/default contient
<VirtualHost *:80>
ServerAdmin webmaster@localhostDocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 # local
Allow from 192.168.1.0/24 # reseau
</Directory>## ZONE PUBLIQUE
Alias /public /media/www-dev/public
<Directory /media/www-dev/public>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>## plannings
Alias /plannings /media/www-dev/public/plannings
<Directory /media/www-dev/public/plannings>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>##ZONE PRIVEE
Alias /private /media/www-dev/private
<Directory /media/www-dev/private>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.1 # Local
Allow from 192.168.1.0/24 # Réseau
Allow from .w3.org # W3C
Allow from sandbox.paypal.com # paypal
</Directory>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warnCustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory></VirtualHost>
Je vois bien que le problème semble lié à une protection .htaccess
Permission denied: /media/www-dev/private/JQUERYUI/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/plannings/
Mais comme je ne comprends pas pourquoi et je suis donc bien en peine de contourner le problème.
Je me suis dit que chez nous, phpdebutant, un esprit éclairé pourrait probablement me donner les coups de pouce qui débloqueraient mon inconfortable et surtout improductive) situation. (Car avec tout ça, je n'avance évidemment pas d'un iota quant à mon implémentation de JQGrid.)
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour Mk,
Peux tu nous montrer les droits du fichiers .htaccess en question ?
Question subsidiaire, est ce que apparmor est actif sur ton ubuntu (oui, ca change des choses, et pas des moindres ).
@bientot
ManicoW
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
Peux tu nous montrer les droits du fichiers .htaccess en question ?
ls -1al /media/www-dev/private/JQUERYUI/.htaccess
moko@moko-laptop:~$ ls -1al /media/www-dev/private/JQUERYUI/.htaccess
ls: impossible d'accéder à /media/www-dev/private/JQUERYUI/.htaccess: Aucun fichier ou dossier de ce type
moko@moko-laptop:~$
Mais
moko@moko-laptop:~$ ls -1al /media/www-dev/private/JQUERYUI
total 52
drwxr-xr-x 5 moko moko 4096 2012-10-09 20:10 .
drwxr-xr-x 4 moko moko 4096 2012-11-01 05:03 ..
drwxr-xr-x 3 moko moko 4096 2012-10-09 20:09 css
drwxr-xr-x 7 moko moko 4096 2012-10-09 20:09 development-bundle
-rwxrwxr-x 1 moko moko 31372 2012-10-09 11:05 index.html
drwxr-xr-x 2 moko moko 4096 2012-10-09 20:09 js
moko@moko-laptop:~$
Question subsidiaire, est ce que apparmor est actif sur ton ubuntu (oui, ca change des choses, et pas des moindres ).
Affirmatif, mon Manicow.
Et puis aussi
moko@moko-laptop:~$ sudo apparmor_status
[sudo] password for moko:
apparmor module is loaded.
11 profiles are loaded.
11 profiles are in enforce mode.
/sbin/dhclient3
/usr/bin/evince
/usr/bin/evince-previewer
/usr/bin/evince-thumbnailer
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/connman/scripts/dhclient-script
/usr/lib/cups/backend/cups-pdf
/usr/sbin/cupsd
/usr/sbin/mysqld
/usr/sbin/tcpdump
/usr/share/gdm/guest-session/Xsession
0 profiles are in complain mode.
4 processes have profiles defined.
4 processes are in enforce mode :
/sbin/dhclient3 (1621)
/sbin/dhclient3 (1265)
/usr/sbin/cupsd (1104)
/usr/sbin/mysqld (1005)
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
moko@moko-laptop:~$
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
J'affine ma réflexion sur le sujet par de nombreuses lectures sur divers forums et par une étude approfondie de la configuration ici de mon WAMPServer.
Pour ce qui concerne le Disque dur externe je crois qu'il me faudra créer un virtual host comprenant 3 alias, un pour /plannings, un pour /JQUERY, et un pour /JQUERYUI.
Là où ça se complique c'est que sous UBUNTU et sous WAMPServer ce ne sont pas les mêmes fichiers qui seront impactés /etc/apache2/sites-available pour UBUNTU alors que ce serait plutôt
Dans httpd.conf, on ajoute la ligne :
Include "C:/wamp/bin/apache/apache2.2.8/conf/virtualhost.conf"
pour WAMPServer, virtualhost.conf où l'on déclare le VH et ses 3 alias.
D'autre part, les fichiers hosts dans lesquels il faut ajouter le nom du nouvel host derrière l'adresse IP 127.0.0.1 et qui sont sous /etc/hosts pour UBUNTU alors qu'il semble être sous c:/windows/system32/drivers/etc/ pour WAMPServer.
Bon, bah, il n'y a plus qu'à ...
Je vous tiens au courant.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Autre chose, dans le http.conf de WAMPServer je trouve :
User daemon
Group daemon
et je me dis que c'est peut-être là que se situe le problème sous UBUNTU où j'ai créé mes alias en tant que $USER moko group moko.
Rappel:
moko@moko-laptop:~$ ls -1al /media/www-dev/private/JQUERYUI
total 52
drwxr-xr-x 5 moko moko 4096 2012-10-09 20:10 .
drwxr-xr-x 4 moko moko 4096 2012-11-01 05:03 ..
drwxr-xr-x 3 moko moko 4096 2012-10-09 20:09 css
drwxr-xr-x 7 moko moko 4096 2012-10-09 20:09 development-bundle
-rwxrwxr-x 1 moko moko 31372 2012-10-09 11:05 index.html
drwxr-xr-x 2 moko moko 4096 2012-10-09 20:09 js
moko@moko-laptop:~$
Comme dirait Moogli :
Pom-po-po-pom po-po-po-po-pom....
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bon, ça progresse, lentement, mais ça progresse.
Sous WampServer, j'ai créé trois alias, plannings.conf
JQUERY.conf
et JQUERYUI.conf
et tout semble communiquer pile-poil bien.
Par contre, sur cette machine, j'ai un dual-boot vers UBUNTU 10.04 LTS et là, bizarrement, je n'arrive pas à faire s'installer Apache2. J'ai essayé de passer cette commande depuis un terminal (console)
ça me demande le mot de passe admin (kompreneble) puis ça me demande l'autorisation de télécharger des paquets, je réponds que Oui (ou Yes, je ne sais plus).
A partir de là c'est la grande panade, il n'arrive pas à télécharger le trois quart des bouzins et, en définitive, rien n'est correctement installé.
Mais bon, ça suffit pour aujourd'hui, j'en ai plein le (bas du) dos.
Amike.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Hum, je te suggère de tenter, avant ton installation apache2, de faire un
En effet, vu que la distribution est un peu ancienne, il y a dut avoir des mises à jour (de sécurité au moins) sur les paquets concernés, et donc ceux actuellements référencés dans ton aptitude ne doivent plus exister (plus exactement leur révision).
En règle général, un aptitude update avant toute installation ou mise à jour est recommandé.
@+
ManicoW
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
Ok, Merci Manicow, je verrai cela jeudi quand je serai de retour à Plomodiern.
Là, me voici de nouveau à Taulé avec mon ordi exclusivement sous UBUNTU et mon disque dur externe /media/MOKO/
Le problème semble venir du type de partition.
Quand je regarde les propriétés il me dit
type de système de fichier : msdos
En fait quand je demande
j'obtiens
Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x62a2dee0Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 121602 976759808 c W95 FAT32 (LBA)Disque /dev/sdc: 4102 Mo, 4102889984 octets
255 têtes, 63 secteurs/piste, 498 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 1 497 3992135+ b W95 FAT32
Or, je lis ici
<note important>Si vous n'utilisez pas /media/www/ mais un dossier personnalisé, attention :
* Vous ne pouvez pas utiliser des partitions NTFS et FAT, car elles ne gèrent pas les droits utilisateurs. il faut donc impérativement que votre dossier figure sur une partition Linux.
* Si votre dossier figure sur un autre disque dur (clef USB, etc...), toutes les permissions doivent être favorables, sur chacun des dossiers, depuis le disque lui même.
Exemple : votre site se situe sous /media/votre_disque/vos_sites/votre_site, il vous faut exécuter :sudo chown $USER:users /media/votre_disque
sudo chown $USER:users /media/votre_disque/vos_sites
Il me faudrait donc, me semble-t-il, migrer mon disque externe vers un sytème de fichier permettant à UBUNTU d'y gérer un
Migrer sans perdre le contenu, kompreneble, non plus que la compatibilité avec Windows XP Pro.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bon, je ne trouve pas de type de partition (autre que NTFS ou FAT) compatibles à la fois entre Windows XP et Linux. Or, comme Apache, sous Linux, refuse de mettre un VirtualHost sur ce type de partition, ça coin-coince, mes canards.
On préconise d'intaller LAMP sur le disque externe USB, un peu comme on faisait avec Mov'Amp sur une clef USB, et de rendre celui-ci bootable.
Je suis loin d'être sûr que mes bécanes accepteront de booter sur un disque externe USB.
Donc, je tourne en rond, cette histoire devient carré-ment pénible.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
En y réfléchissant, linux accède très bien aux partitions FAT, et plutôt pas trop mal au NTFS. Certes, les droits ne sont pas gérés, mais en général, cela ne pose pas de problème (a part si apparmor fait son difficile). Il faudrait quand même que j'ai l'occasion de faire un test de cela.
Après quelques recherches, il semble en effet que ca ne soit pas si simple que cela (évidement, sinon ça ne serait pas drôle). Apparmor met le bazar (il faudra tenter de le désactiver) , et rajouter des options pour le montage du disque externe (pour spécifier un uid et un gid de montage, je ne sais plus ou j'ai vu ces infos )
Reste une solution alternative, pas parfaite mais peut etre plus simple, utiliser le disque externe comme "support de transmission" entre plusieurs versions locales, quand tu arrive sur un des ordi tu synchronise avec le disque externe, et avant de repartir du resynchronise dans l'autre sens. C'est plus contraignant, il ne faut pas oublier de le faire, mais tu devrais ainsi pouvoir te passer des modifications compliquées pour faire fonctionner apache avec du vfat. Un outils tel qu'unison ( http://www.cis.upenn.edu/~bcpierce/unison/ ) devrait pouvoir t'aider (j'aurai bien suggéré rsync qui est a mon sens le mieux, mais rsync sous windows, c'est pas simple).
Désolé de ne pas avoir de réponse plus pratique
@+
ManicoW
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
Merci de ta sollicitude, Manicow.
Le problème avec Unison c'est qu'il requiert, pour faire son mirroring, que les deux machines soient simultanément online sur le web. Ce qui n'est pas le cas, quand je suis à Taulé, la machine de Plomodiern est éteinte et inversement.
Sauf à l'utiliser pour un mirroring entre les alias Apache sur les disques des machines et le disque externe.
Ça doit donc être plutôt à cela que tu penses.
Il faut que je vois, en fait, seul le répertoire /plannings évolue, les bibliothèques JQUERY et JQUERYUI n'ont pas de raisons de bouger.
Sous W XP j'utilise SuperCopier 2.2 beta avec son option "écraser tout si changement", mais il ne sait pas supprimer ce qui n'existe plus, il ne fait pas le ménage. Ce qui veut dire que, dans l'opération inverse, il remet des vieux fichiers inutiles sur le disque externe qui sont réécrits sur la machine cible. Ce qui m'oblige, avant sauvegarde, à supprimer le répertoire /plannings sur le disque externe mais, en contrepartie, la sauvegarde s'allonge puisqu'il doit réécrire le répertoire dans son intégralité.
Il faut que je teste pour savoir ce qu'il en est de ce problème avec Unison.
Sinon, pour en revenir à Apache sous la partition UBUNTU ici à Plomodiern, comme je ne boote que très rarement sous UBUNTU hier soir j'ai lancé une mise à jour qui a pris une heure (près de 600 fichiers).
Si j'ai le temps, d'ici mardi, je regarderai la config d'Apache et je créerai les trois alias.
@+
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Je te confirme qu'unison ne nécessite pas d'être online, il synchronise bien entre les disques (je ne sais plus si il synchronise entre les machines aussi, possible, il me semble qu'il supporte plusieurs solutions).
De mémoire, il gère les suppressions, mais cela fait longtemps que je ne l'ai plus utilisé. Dans mes souvenirs, tu le lance, choisi le profil, il chercher les différentes puis t'affiche une fenetre indiquant dans quel sens il compte synchroniser chaque éléments (tu peux peut être modifier ces choix, de mémoire), puis tu valide et il copie.
A l'époque, c'est ce que j'avais trouvé de mieux
la v2, c'est tabou, on en viendra tous a bout
Hors ligne