web-dev-qa-db-ja.com

UbuntuサーバーでPHPファイルを開いて編集する方法は?

ターミナルを介してgeditコマンドでPHPファイルを開こうとすると、このエラーステートメントが表示されます。

enter image description here

しかし、nanoコマンドが入力されたときに機能しています。

enter image description here

崇高なまたは他のエディタで私のPHPファイルを開きたいです。どうして可能ですか?必要なコマンドやインストールはありますか?

2

この目的のために、sshfsを使用することをお勧めします。サーバーからの希望のパスがローカルファイルシステムにマウントされ、自分のコンピューターにあるファイルを操作できるようになります。

インストールする:

Sudo apt install sshfs

使用するには:

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

これで/var/www/html/dir~/mount-serverにマウントされ、これらのファイルを操作するために使用しているソフトウェア、独自のファイルマネージャー、エディターなどを使用できます。

アンマウントするには、次を実行します。

fusermount -u ~/mount-server
9
Ravexina

Sshで接続していると思います。問題は、サーバーがデフォルトでクライアントマシンのディスプレイを認識していないため、Xウィンドウを開けないことです。これを行うには、X転送をアクティブにする必要があります。これにより、デスクトップで実行されているX11サーバーでXウィンドウを開くようサーバーに指示し、その方法を実行します。

つまり、-Xをsshコマンドに追加する必要があります。

ssh -X [email protected]

nixおよびLinux SEサイトでこれを最適にセットアップする方法に関する素晴らしい回答 があります。サーバー上でrootユーザーに切り替えているように見えるので、これは特に便利です。これは通常、xauthにいくつかの余分な複雑さをもたらします。ただし、ほとんどの場合、基本的に-Xオプションで十分です。

4
Calimo