inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Khóa học phát triển chương trình đăng bài tự động WordPress (ChatGPT API)

Cách đăng bài lên WordPress bằng Python

업로드가 되지 않습니다.

376

to82358502

1 câu hỏi đã được viết

0

안녕하세요, 수강중인 학생입니다.

 

3.upload.py 부터 코드가 제대로 동작하지 않습니다.

 

raise RemoteDisconnected("Remote end closed connection without"

http.client.RemoteDisconnected: Remote end closed connection without response

 

이런 내용으로 인해 글이 올라가지 않는데 원인이 무엇일까요?

python wordpress openai xmlrpcclient chatgpt

Câu trả lời 3

0

ljhprince0811

클라우드웨이즈에서
1. xmlrpc.php가 차단되어 있는 경우

Cloudways, 일부 워드프레스 호스팅은 xmlrpc.php 사용을 보안상 차단합니다.

🔎 확인 방법

브라우저에서 다음 주소로 이동해보세요:

bash

복사편집

https://wordpress-xxxxxxxxxxxx.cloudwaysapps.com/xmlrpc.php

  • "XML-RPC server accepts POST requests only." 메시지가 나오면 열려 있는 것

  • "403 Forbidden", "Access denied", "Not found"가 나오면 차단된 것

해결

Cloudways에서는 보통 Application Settings > Security에서 XML-RPC API Access를 허용해야 합니다.

찾아보니까
클라우드웨이즈에서
xmlrpc 접근 허용이 막혀있어서 안되는것입니다.
chatgpt에 에러코드상황 얘기해주니까 자세하게 알려줌!!
Application settings에서 xmlrpc 접근 막아져있는거 풀어주면 됩니다.


 

0

Jason Choi

안녕하세요 강사님,

저는 Client 부분 부터 에러가 발생합니다

패키지들은 잘 설치 했는데, 어떤 문제인지 모르겠습니다.

(전 Mac 사용 중이고, 파이썬 버젼은 3.11 씁니다)

 

파이썬 실행하면, 아래와 같은 에러메시지가 나옵니다.

 

Traceback (most recent call last):

File "/Users/mati/coding/wp_auto/3.upload.py", line 14, in <module>

client = Client(site_url, username, password)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Users/mati/coding/wp_auto/coding/wp_auto/lib/python3.11/site-packages/wordpress_xmlrpc/base.py", line 24, in init

self.supported_methods = self.server.mt.supportedMethods()

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/xmlrpc/client.py", line 1122, in call

return self.__send(self.__name, args)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/xmlrpc/client.py", line 1464, in __request

response = self.__transport.request(

^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/xmlrpc/client.py", line 1166, in request

return self.single_request(host, handler, request_body, verbose)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/xmlrpc/client.py", line 1179, in single_request

resp = http_conn.getresponse()

^^^^^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1378, in getresponse

response.begin()

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 318, in begin

version, status, reason = self._read_status()

^^^^^^^^^^^^^^^^^^^

File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 287, in readstatus

raise RemoteDisconnected("Remote end closed connection without"

http.client.RemoteDisconnected: Remote end closed connection without response

0

lread90

사용하시는 워드프레스의 호스팅 서비스가 무엇입니까?

 

호스팅 서비스에 따라 설정할것이 추가로 필요한 경우가 있습니다.

0

to82358502

영상에서 설명하신대로 cloudways를 사용하였으며, ddns 설정이 안되어 있긴 합니다.

구글 그래피티 마켓 오류...?!

0

8

2

강의 내 자료는 별도로 제공하지 않나요?

0

2

0

디스코드 소통창구는 없어졌나요 ??

0

7

1

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

5

1

모델 서빙과 관련된 강좌 출시 예정된 바가 있으신지 여쭤봅니다!

0

7

1

모델 서빙과 관련된 강좌가 출시되는지 질문드립니다.

0

6

1

20번강좌에 대한 질문입니다.

0

6

1

교재 파일이나 실습자료 한번에 다운로드 받는 메뉴가 없나요

0

11

1

6-6

0

18

1

작업형 1 유형 부분

0

19

2

수강평 이벤트

0

23

2

작업형 1 (삭제예정, 구 버전)

0

34

2

강의노트는 어디있나요?

0

21

1

노션 학습 자료 권한 요청

0

17

1

수강기간 연장 문의드립니다.

0

26

1

2유형 레이블 인코딩 VS 원핫 인코딩

0

26

3

part2강의 문의사항입니다.

0

23

2

수강기간 연장 문의드립니다.

0

28

1

인덱스 슬라이싱

0

28

2

코드를 첨부해야하는 이유가 있나요?

0

22

2

소리가 겹쳐서 들려요

0

23

2

시간 설정이 잘 안되요

0

140

1

(맥북)알려주신대로 했을 때 썸네일 등록이 정상적으로 업로드 되지 않습니다.

0

111

1

클라이언트 에러 관련 질문입니다.

0

170

1