# site\_settings를 내보낸 후 다시 가져오면 Discourse가 여러 방식으로 손상됩니다

**URL:** https://meta.discourse.org/t/exporting-and-re-importing-site-settings-breaks-discourse-in-many-ways/298349
**Category:** Self-hosting
**Created:** [3월 7, 2024, 11:38오전 UTC](https://meta.discourse.org/t/exporting-and-re-importing-site-settings-breaks-discourse-in-many-ways/298349 "2024-03-07T11:38:24Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [3월 7, 2024, 2:15오후 UTC](https://meta.discourse.org/t/exporting-and-re-importing-site-settings-breaks-discourse-in-many-ways/298349/3 "2024-03-07T14:15:48Z")

</div>

버그 리포트로 접수하려면 더 자세한 정보가 필요합니다. 표준 설치 환경인가요?

> [@pama](#):
>
> data베이스 테이블을 직접 내보낸 후, 미리보기 URI 결과로 보이는 부분을 제거하고 다시 가져오면 500 에러가 발생합니다.

그건 놀라운 일이 아니며, 권장하지 않는 방법입니다.

> [@pama](#):
>
> rake site\_settings:export와 import를 실행하면 `trying to load content GET ... net::ERR_CONNECTION_TIMED_OUT`라는 무한 루프가 발생합니다.

Discourse 소스 코드에서 해당 에러를 찾을 수 없습니다. 최근 버전인가요?

다음과 같이 실행하셨나요?

```plaintext
rake site_settings:import < settings.yml

```

저는 같은 사이트에서 실행하고 복원했을 때 다음과 같은 결과를 얻었습니다:

```plaintext
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:export >/tmp/settings.yml
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:import </tmp/settings.yml

starting import...

Results:
 Updated: 0
 Not Found: 0
 Errors: 0

```

몇 가지 설정을 변경하고 다시 실행했는데 정상적으로 작동했습니다.

> [@Export and import site settings](#):
>
> 이게 도움이 될 수 있습니다 [GitHub - pfaffman/discourse-settings-uploader: Install a Discourse settings JSON file to a site · GitHub](https://github.com/pfaffman/discourse-settings-uploader)

아직 작동한다고 생각하지만, rake 태스크가 의도한 것보다 설정하기가 더 어렵습니다.

---

_[View the full topic](https://meta.discourse.org/t/exporting-and-re-importing-site-settings-breaks-discourse-in-many-ways/298349)._
