web-dev-qa-db-fra.com

Comment ouvrir et éditer des fichiers PHP sur un serveur Ubuntu?

Lorsque j'essaie d'ouvrir mon fichier PHP dans la commande gedit via terminal, il affiche cette instruction d'erreur.

enter image description here

mais cela fonctionne quand la commande nano est tapée.

enter image description here

Je veux ouvrir mon fichier php dans sublime ou un autre éditeur. Comment est-ce possible? Y at-il une commande ou une installation requise?

2

Pour cela, je suggère d'utiliser sshfs. Le chemin souhaité de votre serveur sera monté sur votre système de fichiers local et vous pourrez travailler avec les fichiers tels qu'ils se trouvent sur votre propre ordinateur.

À installer:

Sudo apt install sshfs

Utiliser:

mkdir ~/mount-server
sshfs [email protected]:/var/www/html/dir ~/mount-server

Maintenant, /var/www/html/dir est monté sur votre ~/mount-server, et vous pouvez utiliser tous les logiciels que vous utilisez pour travailler avec ces fichiers, votre propre gestionnaire de fichiers, vos éditeurs, etc.

pour le démonter, lancez:

fusermount -u ~/mount-server
9
Ravexina

Je suppose que vous vous connectez avec SSH. Le problème est que votre serveur ne connaît pas l'affichage par défaut de votre ordinateur client et ne peut donc pas ouvrir X Windows. Pour ce faire, vous devez activer le transfert X, qui indiquera à votre serveur d'ouvrir X Windows sur le serveur X11 exécuté sur votre bureau et comment le faire.

En bref, vous devez ajouter -X à votre commande ssh:

ssh -X [email protected]

Il y a ne excellente réponse sur la meilleure façon de configurer cela sur le site Unix et Linux SE . Cela peut être particulièrement utile car vous semblez basculer vers l'utilisateur root sur le serveur, ce qui entraîne généralement quelques complications supplémentaires avec xauth. Mais fondamentalement, l'option -X devrait suffire dans la plupart des cas.

4
Calimo