同じサーバー上のOfficeLibre WriterでライブHTMLファイルを変更する

同じサーバー上のOfficeLibre WriterでライブHTMLファイルを変更する

私はここ数ヶ月間、##linux freednodeでこの問題を簡単に議論しました。

なぜこんなことをしますか!?

2回目の会話 私は議論の結果が気に入らずここに来ました。

魔法の魔法使いの杖をうまく振ることができるなら、達成したいこと:

OfficeLibre Writerで/var/www/domainname/public_html/index.htmlをロードし、サーバー上で作業ドメインのindex.htmlを編集できるかどうかを知りたいです。 [保存]をクリックすると、自分のサイトがWebに更新されます。右…?

OfficeLibre Writerで/var/www/domainname/public_html/index.htmlを開きました。ファイルを変更して保存しましたが、OfficeLibre Writerが上書きするように要求しましたが、エラーが発生しました。Error saving the document index: "/var/www/domainname/public_html/index.html was denied.

その後、OKを押すと次のようになります。

Error saving the document index: General Error.  General input/output error.

私はCentOS7をサーバーとワークステーションとして使用しています。

セキュリティの観点から、CentOSに問題がある理由がわかります。人間を月に送ることができれば、私は望む結果が得られると信じています。


それで、index.htmlファイルを開きsoffice --writer、少し変更を加え、保存し、ブラウザで更新を押しました。プロセスは進行しましたが、結果は私が予想したものとは異なりました。グラフィックウェブページではありませんでした。

freenodeのmikekaganskiが言った。

私の言葉は、Writerは構造を維持するきちんとしたHTMLエディタではないということです。すべてのテキストデータをドキュメントモデルにインポートして(HTML DOMとはまったく関係ありません)、エクスポートすると、そのモデルはターゲットフォーマットに別の変換を実行します。 ...それは予想されたことです。〜いいえ構造を保存するために

言葉になりますね。私がやりたいことは、2つの別々のソフトウェアを「統合」して互いに「同期」することです。

私はcliでこれを見つけました。

[orca@orcacomputers bin]$ sudo soffice --writer
[sudo] password for orca: 
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx
Gtk-Message: 00:51:56.654: GtkDialog mapped without a transient parent. This is discouraged.

まあ、もちろん、まだ好奇心が満たされていないため、結果が得られるかどうかを確認するために、以前になかったtest.htmlファイルを新しく作成しました。

ファイルがありません

だからこれは不可能に見えます。

次のテストは、Atomを使用してこれが可能かどうかです。

答え1

あなたが経験しているエラーは、おそらくindex.htmlファイルがルートが所有するディレクトリにあるためです。スーパーユーザー権限でLibreOfficeを実行してみてください。うまくいかない場合は、nanoまたはvimを使用してファイルを編集してみてください。動作する場合、問題は次のとおりです。リブレオオフィスと。

Atomは非常に使いやすい軽量IDEです。 vnc アクセスがない場合は、X11 転送を使用できます。

関連情報