제가 겪고 있는 상황이 정상인지 확인이 필요합니다.
SSL 인증서가 만료되어 앱을 다시 빌드하려 했으나 실패했습니다.
업그레이드 실패 후 제가 수행해야 했던 작업:
- data_dir 파일에서 데이터베이스 재구성 -

- 업로드 백업 -

- discourse를 로컬에 설치하고 데이터베이스를 기존 데이터베이스로 지정 -

- 데이터베이스를 최신 상태로 만들기 위해 마이그레이션 실행 -

이제 테스트를 위해 discourse rails를 부팅하는 데 막혀 있습니다. rails s -b 0.0.0.0
명령줄에서 24시간 이상 다음과 같은 트랜잭션 출력이 나오고 있습니다.
이 프로세스의 속도를 어떻게 향상시킬 수 있는지 궁금합니다. 또한 진행 정도나 남은 작업 수를 확인할 방법이 있는지 알고 싶습니다.
로컬에서 백업을 생성한 후 온라인으로 업로드하려 하고 있습니다.
감사합니다.
Falco
(Falco)
3
막힌 상태가 아닙니다. 실행하신 해당 명령어는 웹서버를 시작하고, 사용자가 수동으로 종료할 때까지 계속 실행 상태를 유지합니다.
pfaffman
(Jay Pfaffman)
4
이건 표준 설치가 아닌 것 같네요.
백업 후 해당 설정으로 전환하는 것을 권장합니다.
웹 서버에 컨테이너화된 discourse를 사용하여 필요한 작업을 완료했습니다. 감사합니다.
그 이후에 겪은 문제들:
unique_index_categories_on_slug는 마이그레이션에서 비롯된 것이었지만, 실제 원인은 categories에 존재하는 두 번째 미분류 slug였습니다 - slug 이름을 변경하여 해결했습니다.
- 커스텀 아바타가 표시되지 않는 문제 -
rake uploads:regenerate_missing_optimized로 해결했습니다.
현재 플러그인을 위한 app.yml을 올바르게 설정하는 데 막혀 있습니다:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-bbcode.git
- git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
cd: $home
cmd:
- git fetch --depth=1 origin tag v2.8.1 --no-tags
- git checkout v2.8.1
플러그인이 설치되지 않습니다. LOAD_PLUGINS=1으로 재정의하려고 시도했음에도 불구하고 출력에서 LOAD_PLUGINS=0을 확인했습니다.
제안이 있을까요?
웹 서버 공식 설치 지침을 그대로 따랐습니다. 앱에 접근할 수 있고 저장소를 플러그인 폴더로 클론할 수는 있지만, ./launcher rebuild app 명령을 사용하여 app.yml이 플러그인을 가져오도록 만드는 데 실패하고 있습니다.
pfaffman
(Jay Pfaffman)
8
v2.8.1의 체크아웃 대신 안정적인 브랜치를 사용하는 것이 어떨까요?
저는 ‘정상’ 상태이며, 거의 100%의 항상성(homeostasis)으로 돌아왔습니다. 두 분 모두의 도움에 진심으로 감사드립니다.
저의 업그레이드를 위한 전용 토픽이 있고, 두 분의 관심도 함께하고 있는 만큼, 표 형식 데이터에 대해 질문이 있습니다.
제 게시물에는 웹에서 정적 이미지를 소스로 사용하는 표가 있습니다(가시적인 미래에 변경될 일이 없는 이미지입니다:
|Column A|Column B|Column C|Column D|
|-|-|-|-|
|Test A1|Test B1|<img height=20 src="https://example.com/images/Test_C1.png">|Test D1|
|Test A2|Test B2|<img height=20 src="https://example.com/images/Test_C2.png">|Test D2|
Discourse가 표 안의 이미지에서 특정 높이와 너비를 허용하도록 설정하는 방법이 있을까요? 이전 버전의 Discourse는 이런 기능을 지원했습니다.
pfaffman
(Jay Pfaffman)
10
그건 다른 마크다운 엔진에서 사용했던 방식인 것 같고, 지금은 더 이상 허용되지 않는 방법입니다. 마크다운으로만 변환해야 할 것 같은데, 조금 까다로울 수 있습니다. 라파엘이 아이디어를 갖고 있을지도 모르겠네요.
Falco
(Falco)
11
<img width="20" height="20" src="https://global.discourse-cdn.com/meta/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png"/>
다음과 같이 변환됩니다.
이미 작동하는 것 같습니다? 따옴표를 잊지 마세요.
테스트와 명확성을 위해, 인용문 외에 이제 이미지 크기 변경을 효과적으로 하려면 height와 width 속성이 모두 필요하다는 말씀이신가요? 아래 예시를 보시면 이 부분에 대해 혼란이 있으실 것 같아 공유드립니다:
에디터 코드:
|Column A|Column B|Column C|Column D|
|-|-|-|-|
|Test A1|Test B1|<img height="20" width="20" src="https://global.discourse-cdn.com/meta/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D1|
|Test A2|Test B2|<img height="20" src="https://global.discourse-cdn.com/meta/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D2|
에디터 미리보기:
실제 게시글:
| Column A |
Column B |
Column C |
Column D |
| Test A1 |
Test B1 |
|
Test D1 |
| Test A2 |
Test B2 |
|
Test D2 |
제 설치 환경에서 게시글 테이블 안의 이미지는 실제 게시글의 자동 크기 조정 버전이 아니라 에디터 미리보기 스크린샷처럼 보입니다.
다시 한번 감사합니다.
또한 rake posts:rebake 실행 후, 여러 게시물에 포함된 대형 이미지들이 더 이상 클릭이 되지 않고 라이트박스 갤러리에서 열리지 않는다는 것을 확인했습니다. 제안해 주실 수 있는 방법 있나요?