지난 달에도 경험치 메달 지급이 잘 안되어서 수동으로 지급해줬는데 이 문제가 해결 된줄 알았는데
이달 메달지급도 되지 않았네요. 일단 현상을 남기려고 현재 수동 지급은 하지 않았습니다.
경험치 계산도 잘 되는것 같은데 실제 메달 지급이 되지 않고 있는것 같습니다.
저희는 람보님 메달 아이콘과 메달 이름만 수정해서 쓰고 있습니다.
혹시 몰라서 데이터세그먼트도 같이 올려 봅니다.
SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr [, select_expr] ... [into_option] [FROM table_references [PARTITION partition_list]] [WHERE where_condition] [GROUP BY {col_name | expr | position}, ... [WITH ROLLUP]] [HAVING where_condition] [WINDOW window_name AS (window_spec) [, window_name AS (window_spec)] ...] [ORDER BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [into_option] [FOR {UPDATE | SHARE} [OF tbl_name [, tbl_name] ...] [NOWAIT | SKIP LOCKED] | LOCK IN SHARE MODE] [into_option] into_option: { INTO OUTFILE 'file_name' [CHARACTER SET charset_name] export_options | INTO DUMPFILE 'file_name' | INTO var_name [, var_name] ... }
자료를 찾아보니 클론텝 이야기가 나오던데 혹시 경험치 메달 클론탭에서 세팅해주는 건지 궁금합니다.
개인적으로는 설명되어있는 php crontab.php 의 cron 실행으로는 작동되지 않았습니다.
https://github.com/bjrambo/experience/blob/master/crontab.php#L10 이 상대경로를 인식하지 못해서 발생하는 문제로 추측이 되는데 제작자분께서는 해당문제에 관해서는 문제가 있다고 하시지 않아서 개인적인 경험으로 볼 수 밖에 없을 것 같습니다.
지금 모듈에서 설명하는 방식으로 cron으로 실행해서 잘 되는 분이 계신지 확인이 필요해 보이네요.
/usr/bin/curl -s "https://도메인/modules/experience/crontab.php" > /dev/null 2>&1
이런 방식으로 되는지 한번 시도해 보세요. 서버에 따라 위 명령을 조금씩 다를 수 있습니다.
파일을 실행하는 방식이 웹에서 실행하는 것과 동일해서 상대경로로 인식해서 되는 것 같습니다.