2010-06-26 4 views
2

A obtenu ce qui suit:Zend Studio et hôte distant - les meilleures pratiques

  1. Zend Studio
  2. Zend Framework Project
  3. hôte à distance avec FTP et SSH (accès root)

Vous voulez :

  1. Enregistrer directement sur l'hôte distant.

Actuellement, je travaille sur un serveur localhost * AMP, mettant à jour manuellement la télécommande via FTP.

Avez-vous essayé différentes façons d'accomplir ce qui précède - sans succès évidemment.

Quelqu'un peut-il me dire quoi faire? Studio 5 (pré-éclipse) était tellement mieux pour la «programmation FTP» pure.

/Philip

+0

quel système d'exploitation utilisez-vous pour le développement? – bas

+0

Actuellement WinXP, mais parfois MacOSX - Juste besoin d'un nouveau Mac :) – Phliplip

+0

Toujours pas de cigare, aussi j'ai essayé ZS 8 Beta .. Crashed et brûlé! – Phliplip

Répondre

0

Quoi que vous fassiez, n'utilisez pas Expandrive. C'est ce que je suis en train de travailler maintenant, et ça écrase ZSE. Parfois, Expandrive s'arrête de fonctionner et ZSE pense que le fichier a disparu, donc vous devez tout fermer et tout ce qui n'est pas sauvegardé est perdu.

EDIT: Une solution qui a fonctionné pour nous utilise le protocole samba, utilisant la compatibilité samba de Windows pour créer un lecteur distant, puis interagir avec votre base de code de cette façon. Assurez-vous de ne pas créer de gros fichiers statiques ou de gros fichiers que vous ne modifierez pas directement pour accélérer Eclipse lors de la création d'un projet de cette manière.

+0

Voilà ce que je craignais ... toujours pas de solution à mon problème! – Phliplip

+0

Si vous n'avez pas besoin des fonctions avancées de ZSE, essayez d'utiliser Komodo Edit. Il a été édité à distance. –

+0

Actuellement, j'utilise le partage Samba au travail, sur notre serveur interne. Je vais essayer de le configurer sur l'hôte distant sur lequel je travaille. – Phliplip

0

Vous pouvez utiliser des utilitaires 3ème partie:

pour monter FTP/SFTP lecteur ou un dossier afin que vous puissiez travailler comme il est localement.

+0

Mon problème est que ZSE "construit son espace de travail" à chaque fois que j'enregistre. Je me souviens que j'ai déjà eu du remote_host thingy dans ZSE. Mais il a fallu une éternité pour sauver! Mais je vais essayer! – Phliplip

8

Actuellement, j'utilise le support de serveur distant pour synchroniser mon projet directement avec mon serveur i5.

Fonctionne avec ftp ou sfpt si vous avez activé SSH sur votre serveur.

Cela fonctionne très bien.

  1. Avant d'utiliser le support du serveur distant, vous devez configurer une connexion au serveur: allez dans le menu Fenêtre> perspective ouverte> autre> explorateur de système distant
  2. mis en place une connexion à votre serveur
  3. Retour à la perspective de développement php
  4. Pour ajouter le "support au serveur distant" à un projet existant, cliquez sur le projet avec clic droit> propriétés> Remote Server Support
  5. Activation du drapeau Propriétés de la connexion distante
  6. Set-up toutes les propriétés et les fichiers de téléchargement sélectionnez « lors de l'enregistrement »

De cette façon, le travail ZS localement sur le projet du fichier (index, créer des fichiers ecc) et télécharger sur le serveur que le .php et Fichiers .js.

Il peut très bien fonctionner avec svn suppor aussi, car il NE télécharge pas de fichiers (.svn) sur le serveur mais le garde local.

+1

Cela m'a eu à mi-chemin. La partie manquante est vous devez cliquer sur le bouton Gérer à côté de la zone de liste déroulante Connexion à distance et définir le répertoire initial. Si vous utilisez FTP, vous pouvez le définir en mode passif. – metric152

Questions connexes