Développer PHP avec Eclipse sur un serveur distant (FTP) sous Windows
Je suis une vraie que maladroite que quand il s'agit de l'Éclipse, mais je suis aussi pauvres, c'est pourquoi c'est l'option que j'ai choisi.
J'ai installé Eclipse 3.5, Eclipse pour PHP, et de la RSE. En fait, j'ai obtenu à un point où je peux créer un nouveau (local) de projet et de télécharger tous les fichiers de mon local (Windows) de l'ordinateur. Je ne suis pas l'exécution de tout type de serveur web sur ma boîte locale, et j'espère continuer dans cette voie pour l'instant.
J'ai importé mon dossier distant dans mon projet local, où je peux voir tous mes fichiers PHP et de les modifier. Mais bien sûr, lorsque je sauvegarde, il sauve juste de la copie locale. N'est-il pas "mettre la commande"? Je ne peux pas enregistrer directement sur le serveur? Ou effectuer une exécution de la synchronisation d'un fichier? Je certainement ne voulez pas avoir à effectuer une complexe opération de synchronisation après chaque petit changement progressif.
Je n'ai aucune idée de ce que le RSE est vraiment, ni comment il fonctionne, et la documentation est bien, enveloppée, au mieux, inexistante au pire. Quelqu'un aurait-il quelques conseils pour moi? Que dois mon flux de travail (sauf si un serveur local pour tester)?
Idéalement, j'aimerais être en mesure d'ouvrir l'ensemble du "projet" directement à partir de son emplacement sur le serveur distant et d'éviter de traiter avec un "local" copie tout à fait. À défaut, je serais disposé à "obtenir" l'ensemble du site distant une fois, manuellement, puis "mettre" des fichiers individuels que j'ai modifier localement en arrière, à condition qu'il n'est pas un processus laborieux. Suis-je trop demander? Dreamweaver fonctionne de cette façon, mais c'est le support de PHP est limité, au mieux, et ne peut pas être considéré comme un acteur à part entière de l'IDE...
source d'informationauteur Tom Auger
Vous devez vous connecter pour publier un commentaire.
- Je utiliser WinSCP et permettre la synchronisation à distance.
Tout ce que les changements sur le système local est automatiquement synchronisé creux SCP/FTP sur le serveur.
Ressemble RSE peut-être exagéré pour vos besoins. Voici une question similaire et populaire de réponse à votre problème de téléchargement d'Eclipse:
Comment puis-je ajouter de la prise en charge de FTP pour Eclipse?
Deuxièmement, vous pourriez essayer un système de contrôle de version comme SVN - il prendre un peu de temps et de travail pour le configurer, mais probablement beaucoup plus utile que d'arriver à la RSE va, et puis vous pourriez développer localement, validez vos modifications sur le serveur et ensuite mettre à jour l'espace de travail sur le serveur.
Troisièmement, il y a d'autres IDEs, comme Netbeans, avec support intégré pour travailler sur des fichiers distants.
Désolé de le glisser jusqu'à un vieux sujet, mais à Distance de l'Explorateur Système est exactement ce dont vous avez besoin. Pas besoin de sFTP ou une Coquille. Configuration de la connexion dans le RSE perspective tout comme vous le feriez normalement à l'aide de votre sFTP/SSH client.
Ouvrir le dossier pour la première fois et vous obtenez la boîte de dialogue de connexion. Entrez vos informations d'identification. Les stocker en tant que de besoin.
Maintenant, accédez à vos fichiers de développement et double-cliquez ou cliquez à droite pour ouvrir le fichier. Eclipse met en cache une copie locale jusqu'à ce que vous enregistrez, Ctrl-S.
Besoin de faire quelques shell. Cliquez-droit sur un dossier et Lancez un Terminal. Si vos fichiers sont source contrôlée, comme svn, vous pouvez télécharger ou de mettre à jour à partir du terminal.
- Je utiliser pour le Mastic, FileZilla, et une foule d'autres éditeurs et des services publics. Maintenant, je ne laisse jamais d'Éclipse. SQL, Shell, sFTP, PHP, CSS/HTML, C/C++, Droid, le tout au sein d'Eclipse.
J'ai abordé le même problème récemment. J'ai un site web société d'hébergement et utilise SeaMonkey et l'élaboration du code sur le serveur de production "et appris à faire du développement sur un serveur de développement" et ensuite télécharger le débogage, de travail stuff sur le serveur de production.
Donc j'utilise Xampp (c'est un bon, et GRATUIT, serveur web local, vous pouvez facilement installer sur votre ordinateur portable) et j'utilise NetBeans pour développer. Netbeans est mieux que Microsoft outils -- pas de ballmer impliqués dans l'affaire.
utilise xampp Apache le serveur web et fournit Mysql et PHP côté serveur-support des scripts.
La qualité de ces deux est ÉLEVÉ. Juste excellentes choses. Vous souhaitez obtenir un serveur web local en cours d'exécution sur votre ordinateur portable, ne votre de développement local, puis de le charger à l'aide de ftp ou Netbeans environnement, les fichiers de votre serveur web de production.'
J'ai foiré autour avec beaucoup de différents éléments sans lien apparent essayer de mettre sur un serveur web local, débogueur, mysql, base de données et ensuite eu vraiment de la chance et a trouvé xampp et puis NetBeans.
Je pense que @Łukasz la remarque mérite d'être une réponse sur cette page - cela m'aurait évité beaucoup de temps, alors j'espère qu'il va faire la même chose pour les autres:
Voici tutoriel pour Eclipse: Comment configurer Eclipse PHP PDT, à Distance de l'Explorateur Système, Gestionnaire de thèmes, et Drupal Plugins Eclipse + PDT + Remote System Explorer vous permet de développer des applications PHP à distance.
J'ajouterai que le téléchargement et l'utilisation de la plus petite Eclipse pour les Développeurs PHP et donc de sauter l'étape 2 sur le blog fonctionne très bien.