나는 지난 몇 달 동안 ##linux freednode에서 이 문제를 간략하게 논의했습니다.
왜 이런 일을 하시겠습니까!?
두 번째 대화 저는 토론 결과가 마음에 들지 않아 여기에 왔습니다.
마법 마법사 지팡이를 성공적으로 흔들 수 있다면 이루고 싶은 것:
OfficeLibre Writer에서 /var/www/domainname/public_html/index.html을 로드하고 내 서버에서 작업 도메인의 index.html을 편집할 수 있는지 알고 싶습니다. 저장을 누르면 내 사이트가 웹으로 업데이트됩니다. 오른쪽...?
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.
그런 다음 확인을 누르면 다음을 얻습니다.
Error saving the document index: General Error. General input/output error.
저는 CentOS7을 서버와 워크스테이션으로 사용하고 있습니다.
보안 관점에서 CentOS에 문제가 있는 이유를 알 수 있습니다. 인간을 달에 보낼 수 있다면 제가 원하는 결과를 얻을 수 있다고 믿습니다.
그래서 index.html 파일을 열고 soffice --writer
, 약간의 변경을 하고, 저장하고, 브라우저에서 새로 고침을 눌렀습니다. 프로세스는 진행되었지만 결과는 제가 예상했던 것과는 달랐습니다. 그래픽 웹페이지는 아니었습니다.
freenode의 mikekaganski가 말했습니다.
내 말은 Writer는 구조를 유지하는 깔끔한 HTML 편집기가 아니라는 뜻입니다. 모든 텍스트 데이터를 문서 모델로 가져온 다음(HTML DOM과 전혀 관련 없음) 내보낼 때 해당 모델에서 대상 형식으로 또 다른 변환을 수행합니다. ...그건 예상된 일이야~ 아니다구조를 보존하기 위해
말이 되는군요. 제가 하고 싶은 것은 두 개의 별도 소프트웨어를 "통합"하여 서로 "동기화"하는 것입니다.
나는 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 전달을 사용할 수 있습니다.