답변 3개
참고만 하세요. 아래는 제 .env 파일 내용 입니다.
## 사용시 반드시 아래 환경변수 앞에 있는 # 주석을 지우고 사용해 주세요.
## 앞에 ## 이렇게 두개 붙어있는것은 설명문이니 지우지 마세요.
## .env 파일로 있어야 적용이 됩니다. .env.example 파일을 복사하여 복사한 파일의 이름을 .env 로 바꿔 주세요.
## Database configs
#DB_DRIVER 는 각 DBMS의 파이썬 드라이버이름입니다.
# e.g.) mysql 사용시 mysql , pymysql
DB_TABLE_PREFIX='g6_'
DB_ENGINE='mysql'
DB_USER=''
DB_PASSWORD=''
DB_HOST='localhost'
DB_PORT=3306
DB_NAME=''
DB_CHARSET = "utf8mb4"
# 디버그 모드 설정 (True/False)
APP_IS_DEBUG = "False"
# 세션 설정
SESSION_COOKIE_NAME = "session"
# 세션 비밀키 설정 - 빈값이면 공격에 취약해 질수있습니다. 영문, 숫자 랜덤한 50자리로 구성됩니다.
SESSION_SECRET_KEY='ofNUJ6hB7dx_mAEHdeiecVB6DyoStEVxHAWdFfhBEeiGqo6tIh1cauuC-ZwkQkdbQ3Y'
SMTP_SERVER="smtp.naver.com"
SMTP_PORT=465
SMTP_USERNAME=""
SMTP_PASSWORD=""
#SMTP_SERVER="smtp.gmail.com"
#SMTP_PORT=587
#SMTP_USERNAME=""
#SMTP_PASSWORD=""
# 관리자 테마 설정
# 관리자 테마는 /admin/templates/{테마} 에 위치해야 합니다.
# 테마 이름을 입력하지 않으면 기본 테마(basic)가 적용됩니다.
ADMIN_THEME = "basic"
# 웹사이트 표시 방법 (반드시 문자열로 입력해야 합니다)
# "True" (기본값) : 반응형 웹사이트 (참고: 반응형 템플릿만 제공합니다.)
# "False" : 적응형 웹사이트
IS_RESPONSIVE = "True"
UPLOAD_IMAGE_RESIZE = "False"
# MB
UPLOAD_IMAGE_SIZE_LIMIT = 20
# px
UPLOAD_IMAGE_RESIZE_WIDTH = 1200
# px
UPLOAD_IMAGE_RESIZE_HEIGHT = 2800
# (0~100) default 80
UPLOAD_IMAGE_QUALITY = 100
# www.gnuboard.com 과 gnuboard.com 도메인은 서로 다른 도메인으로 인식합니다.
# 쿠키를 공유하려면 .gnuboard.com 과 같이 입력하세요.
# 이곳에 입력하지 않으면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 못하므로
# 로그인이 풀릴 수 있습니다.
COOKIE_DOMAIN=''
TIME_ZONE = "Asia/Seoul"
댓글을 작성하려면 로그인이 필요합니다.
~ 저도 DS923뿔 쓰는데요, system 문제가 아닌 것 같습니다.
※보안이니 privacy . . . 뭐ㅓ 이런 것 때문에 version.txt를 지우셨나요 ???
> G5_VERSION 상수를 비활성화 하세요.
_ 지우실 거면 ~~~
> 가능하면 설치시 가져가시다가 지우세요.
♣ 가능하면 version.txt나 LICENSE 파일은 가져가세요.
♣ ~ 아, 또 있군요 ! DB 연결이 않된다구요???
- 기본적으로 그누는 소켓 지원이 아닌, TCP/IP 연결로 설정 되였을 것입니다.
> 삽질한 경험이 있어서 ㅠ ㅠ
.> MariaDB 10을 열어, TCP/IP 연결 활성화를 check하세요 ~~DSM에서~~
답변에 대한 댓글 4개
- ChatGPT에 프롬프트를 입력하여, 얻은 정보를 님의 말처럼 "복붙"하는 경우가 대부분 입니다.
-
- 왜 문제 되나요??? 남이사 어디서 "복붙"을 하건 말건, 님은 어디서 복붙을 하시는데요?
-
- 엉뚱하면 님이 바른 답을 주시면 되지 ~~
> 그래야, 초보가 한 수 배워 가죠 ?
-
- 왜~앤, 인신공격성 표현 ? - 잘못된 답을 할 수도 있지 않나 ?
-
- 그라고 """이 질문자의 질문 요지가 뭐고 제시한 저 data는 무엇을 말하는 것이다"""는
명확한 근거를 제시하면서 '엉뚱한 답'이라고 하셔야 하는 것이 바른 것 같네요!
※ 밑도 끝도 없이 무슨 경우입니까?
님 답변이 질문과 무관하다는 뜻입니다.
마리아DB 10에 TCP/IP 연결 활성화를 check하세요 ~~DSM에서~~
== 이 옵션이 어딨습니까.. 그냥 챗 GPT 가 주절거리는건데
== 적어도 관련있는 옵션을 이야기 해야죠...
- 사용하여 보시고 말씀 하세요-
- 님이야 말로 """TCP/IP 연결 활성화""" check_box도 모르면서 ~~
> MaridaDB 10 패캐지를 열면, 위의 옵션이 있답니다.
- 이를 활성화 해야, 외부 host에서도 DSxxx의 MariaDB_10에 TCP/IP 접근이 가능하답니다.
> 그렇지 않으면 그누보드 초기설치시, 그누의 소스를 '소켓 파일' 사용으로 변경 하지 않는 한,
DSxxx의 MariaDB_10에 TCP/IP 연결, localhost 설정 접근으로 설치 못함.
> 아세요? - DSM이 뭔지도 모르시는 무지한 태클인 것 같습니다 ???
※ DSM에서 "TCP/IP 연결 활성화" box을 활성화하지 않으면 ;
LAN이나 WAN의 다른 외부 host는 Synology NAS의 MariaDB에 TCP/IP 연결 접속을할 수 없습니다. > 아세요?
※ 님이야 베테랑이니, 많이 아시겠지만 ???
- 님이 모른다고 왜곡된 것이라 생각하시는 님의 사고 방식과
앞뒤 없는 이런 댓글(https://sir.kr/qa/547015?sfl=mb_id%2C2&stx=humanpc&what_page=A#c_547059)은 꼴불견 이군요 !!!
- 자제하여 주세요 ~~
- 많은 분이 소통하는 커뮤니티에서 불쾌한 분위기 만들지 마세요.
※ 그리고 덧붙이자면,
이런 직설 말고도 우리말에는 좋은 구문들이 많은데~
굳이 이런 직설로 시비를 거시는 데는 이유가 있겠죠???
※ 60 평생에, 이처럼 강도 있는 충격은 오랫만입니다.
> '사과 하셔야 한다!'고 봅니다.
댓글을 작성하려면 로그인이 필요합니다.
그누보드6 오류
INFO: Will watch for changes in these directories: ['D:\\python\\g6\\Scripts']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [2000] using StatReload
Process SpawnProcess-1:
Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\multiprocessing\process.py", line 314, in _bootstrap
self.run()
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "D:\python\G6\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started
target(sockets=sockets)
File "D:\python\G6\Lib\site-packages\uvicorn\server.py", line 65, in run
return asyncio.run(self.serve(sockets=sockets))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\asyncio\base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "D:\python\G6\Lib\site-packages\uvicorn\server.py", line 69, in serve
await self._serve(sockets)
File "D:\python\G6\Lib\site-packages\uvicorn\server.py", line 76, in _serve
config.load()
File "D:\python\G6\Lib\site-packages\uvicorn\config.py", line 434, in load
self.loaded_app = import_from_string(self.app)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\python\G6\Lib\site-packages\uvicorn\importer.py", line 19, in import_from_string
module = importlib.import_module(module_str)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 995, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "D:\python\G6\main.py", line 38, in <module>
from install.router import router as install_router
File "D:\python\G6\install\router.py", line 27, in <module>
from install.default_values import (
File "D:\python\G6\install\default_values.py", line 11, in <module>
default_version = read_version()
^^^^^^^^^^^^^^
File "D:\python\G6\lib\common.py", line 794, in read_version
with open("version.txt", "r", encoding="UTF-8") as file:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'version.txt'
해결방법이 뭘까요
답변에 대한 댓글 1개
> 참고 하세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인