Como abrir e editar arquivos PHP no servidor Ubuntu? [duplicado]

2

Quando estou tentando abrir meu arquivo PHP no comando gedit através do terminal, ele mostra essa declaração de erro.

mas está funcionando quando o comando nano é digitado.

Eu quero abrir meu arquivo php no sublime ou em algum outro editor. Como isso é possível? Existe algum comando ou instalação necessária?

    
por Anudeepsyamprasad 13.05.2017 / 07:36

2 respostas

9

Para esse propósito, sugiro usar sshfs . Seu caminho desejado do seu servidor será montado em seu sistema de arquivos local e você poderá trabalhar com arquivos como eles estão localizados em seu próprio computador.

Para instalar:

sudo apt install sshfs

Para usar:

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

Agora o /var/www/html/dir está montado em seu ~/mount-server , e você pode usar qualquer software que estiver usando para trabalhar com esses arquivos, seu próprio gerenciador de arquivos, editores, etc.

para desmontar, execute:

fusermount -u ~/mount-server
    
por Ravexina 13.05.2017 / 07:45
4

Suponho que você esteja se conectando com o ssh. O problema é que, por padrão, o servidor não sabe sobre a exibição na sua máquina cliente e, portanto, não pode abrir o X Windows. Para fazer isso, você precisa ativar o encaminhamento do X, que informará ao seu servidor para abrir o X Window no servidor X11 em execução na sua área de trabalho e como fazer isso.

Em suma, você precisa adicionar -X ao seu comando ssh:

ssh -X [email protected]

uma ótima resposta sobre como melhor configurar isso no Unix & amp; Site do Linux SE . Isso pode ser especialmente útil, já que você parece estar mudando para o usuário root no servidor, e isso normalmente leva a algumas complicações extras com o xauth. Mas basicamente a opção -X deve ser suficiente na maioria dos casos.

    
por Calimo 13.05.2017 / 09:26