bosser efficacement ? [LAMP] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 28-01-2007 à 23:07:26
perso je dev directement sur les fichiers par ssh et/ou sshfs
j'utilise beaucoup vim donc no soucie ça passe tres bien à distance si j'ai de l'adsl avec un ping pas trop pourri, et en local c'est comme si je bossais sur mon dur
Marsh Posté le 28-01-2007 à 23:21:39
on peut gere plusieurs fichiers ouvert en meme temps avec vim et en mode console ?
Marsh Posté le 28-01-2007 à 23:50:28
avec screen, ou avec plusieurs console
Marsh Posté le 29-01-2007 à 09:38:24
Ou directement dans vim avec les buffers
Marsh Posté le 30-01-2007 à 19:22:09
Je ne pense pas utiliser vim, mais concrètement ça se résume par quoi ?
J'enregistre et transfère mon fichier avec scp à chaque modification ?
Je vais me renseigner sur sshfs...
Marsh Posté le 30-01-2007 à 22:11:05
zecrazytux a écrit : perso je dev directement sur les fichiers par ssh et/ou sshfs |
Marsh Posté le 02-02-2007 à 11:24:41
Bon j'ai configuré sshfs et bidouillé certains trucs Apache (DocumentRoot dans mon home, encodage UTF-8, ...) et tout marche au poil .
Le seul problème c'est que j'aimerais qu'il monte mon dossier à chaque démarrage (parce que là je dois monter le truc et m'authentifier ).
Y a-t-il une solution à mon problème ? Merci.
Marsh Posté le 02-02-2007 à 12:24:33
Bon je galère un peu avec la modification de fichier : Gedit ne peut jamais enregistrer mais Nano y arrive. Quand je veux démonter mon répertoire il me dit qu'il est occupé...
Marsh Posté le 02-02-2007 à 16:12:53
Citation : Bon je galère un peu avec la modification de fichier : Gedit ne peut jamais enregistrer mais Nano y arrive. Quand je veux démonter mon répertoire il me dit qu'il est occupé... |
tu doit etre en lecture seule sur tes fichiers sources, l avantage de sshfs (si j ai bien compris ) c est que tu peut modifier les droits directement sur ta console via mount...
Pour le repertoire tu peut faire un lsof /mon_mount/sshfs ca te dira quel processus ce sert de ce point de montage
Citation : avec screen, ou avec plusieurs console |
En general, j ai beaucoup de fichier a modifier en meme temps (une dizaine)sur un meme serveur web, vers quelles methodes s orienter alors, de nombreuses sessions ssh?(ca me semble pas top) ou des consoles virtuelles avec screen?
Qu est ce qui consomme le moins de ressources et qui est le plus fiable ?
Marsh Posté le 02-02-2007 à 20:07:04
En fait j'ai l'impression que c'est Gedit qui est mal foutu .
Je vais rechercher un éditeur HTML/PHP/CSS en GTK2 assez léger...
Marsh Posté le 02-02-2007 à 20:29:04
screen + sshfs, krifur
Marsh Posté le 02-02-2007 à 20:36:56
ok j ai essayé ca cet aprem ca ma sembler pas trop ergonomique qd meme:
-->lancer screen
-->dupliquer les sessions
-->ouvrir un fichier pour chaque session
-->j aimerais bien avoir la naviguation par alt-tab et avoir une vision mulitonglet avec les titres des fichiers en cours de modification ne me deplairait pas plutot que de switcher encore et encore sur tous les fichiers...
Est ce que tout cela est possible?et accelerable ?
ps :tiens nous au courant Zorro561 moi aussi pour l instant j utilise gedit et je le trouve plus trop ergonomique , tendance a planter ,naviguation a la molette de irritante enfin bref je cherche autre chose (je teste vim la )
Marsh Posté le 02-02-2007 à 20:38:43
gvim sur X11 si il gere le multitab ? je sais pas
Marsh Posté le 02-02-2007 à 20:40:28
ahh je vais tester de ce pas
edit :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Le paquet gvim est un paquet virtuel fourni par :
vim-tcl 1:7.0-122+1
vim-ruby 1:7.0-122+1
vim-python 1:7.0-122+1
vim-perl 1:7.0-122+1
vim-lesstif 1:7.0-122+1
vim-gtk 1:7.0-122+1
vim-gnome 1:7.0-122+1
vim-full 1:7.0-122+1
Vous devez explicitement sélectionner un paquet à installer.
E: Aucun paquet ne correspond au paquet gvim
hum je prends quoi ?
je suis sous kde
bon j ai pris vim-gtk ca gere le multitab je teste je teste
Marsh Posté le 03-02-2007 à 12:19:28
scite est pas mal en effet, même si ce n'est pas le même genre d'editeur que vim
Marsh Posté le 03-02-2007 à 13:14:48
ssh + vim reste la meilleure solution
Sinon, scite en x11 forwarding, c'est assez pratique aussi tant que tu restes en réseau local
Marsh Posté le 03-02-2007 à 13:28:19
Finalement j'ai installé gPHPEdit, un peu comme Scite sauf qu'il restaure les onglets quand on l'ouvre, et qu'il ouvre les nouveaux fichiers dans un nouvel onglet plutôt que dans une nouvelle fenêtre !
Je regrette la traduction partielle et l'impossibilité de virer la petite barre de recherche ...
Marsh Posté le 03-02-2007 à 13:45:14
Zorro561 a écrit : Finalement j'ai installé gPHPEdit, un peu comme Scite sauf qu'il restaure les onglets quand on l'ouvre, et qu'il ouvre les nouveaux fichiers dans un nouvel onglet plutôt que dans une nouvelle fenêtre ! |
Rien n'est impossible. Use the source, Luke
Marsh Posté le 03-02-2007 à 14:14:48
xfordwarding ? beuh non ! scite en local et sshfs
Marsh Posté le 03-02-2007 à 14:24:54
zecrazytux a écrit : xfordwarding ? beuh non ! scite en local et sshfs |
sshfs marche pas sous Windows
Marsh Posté le 03-02-2007 à 18:18:36
ReplyMarsh Posté le 03-02-2007 à 20:14:24
zecrazytux a écrit : windows ça pue |
J'ai jamais dit le contraire
Marsh Posté le 03-02-2007 à 20:17:56
ReplyMarsh Posté le 04-02-2007 à 12:19:30
Zorro561 a écrit : Obligé de l'utiliser au boulot ? |
Je l'ai utilisé pendant des années avant de découvrir Debian
OSA m'a sauvé
Marsh Posté le 05-02-2007 à 17:04:38
Tu parlais donc de l'inexistence de sshfs sous Windows en général, pas pour tes besoins personnels (donc au travail car tu installes l'OS que tu souhaites chez toi) .
Marsh Posté le 05-02-2007 à 18:19:04
Zorro561 a écrit : Tu parlais donc de l'inexistence de sshfs sous Windows en général, pas pour tes besoins personnels (donc au travail car tu installes l'OS que tu souhaites chez toi) . |
Euh, c'est une question ?
Marsh Posté le 09-02-2007 à 14:22:00
Non un simple constat et, pour un éclaircissement pour nos camarades.
Bon, trève de plaisanterie, j'ai un nouveau problème .
J'ai mon serveur LAMP de configuré dont j'ai monté le /var/www dans mon dossier personnel avec sshfs.
Jusque là tout va bien, je vois bien le contenu du /var/www dans mon dossier préalablement mis en place.
Avec GNOME (Nautilus)
Si je tente de créer un fichier avec Gnome (clic-droit > nouveau > document vierge) et que je l'enregistre en PHP, lorsque je vais le voir dans Firefox pour qu'il séxécute, il me dit :
Citation : Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 |
Avec l'éditeur PHP (gPHPedit)
Quand je crée un nouveau document en PHP et que je l'enregistre dans mon dossier local (donc dans le /var/www), il s'éxécute bien sur le serveur.
Voici les droits du dossier /var/www et de mon dossier local:
Citation : serveur@MINUS:~$ stat /var/www |
Citation : File: `test' |
Merci de m'aiguiller !
Marsh Posté le 28-01-2007 à 21:36:05
Salut à tous.
Je suis en pleine configuration d'un serveur LAMP qui me servira à bosser en local. J'ai installé Ubuntu Edgy en mode serveur sur une petite machine, et je vois bien mon dossier /var/www (avec apache-default dedans) lorsque je tape l'IP du serveur dans Firefox à partir d'une autre machine du réseau.
Le problème, c'est que je ne sais pas comment je vais gérer l'emplacement de mon projet et tout. Genre j'aimerais pas qu'a chaque fois que je veuille tester un script, il faille que je le transfère sur le serveur...
J'aimerais donc que l'on m'indique comment faire pour que je puisse voir mes scripts éxécutés sans manipulation.
Merci de m'aiguiller, je reste à disposition si vous n'avez pas saisi le sens de ma demande.