이러어언.. 설치 중에.. ㅡㅜ

db 생성은 관리자로 로그인해서 /adm/memo2_upgrade.php 파일을 실행하면 됩니다.
쪽지 db의 변환은 관리자로 로그인해서 /adm/memo2_upgrade2.php 파일을 실행하면 됩니다.

설치메뉴얼에서 업그레이드를 하는 도중에..
memo2_upgrade.php 를 실행. 업그레이드 완료.

그리고 나서..
쪽지 db의 변환? 뭐지? 또 하는건가?
memo2_upgrade2.php 를 실행. 업그레이드 완료.


그리고 쪽지를 클릭.

delete from g4_memo_recv where me_send_datetime < adddate( curdate() , - ) and me_read_datetime like '20%'

1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '- ) and me_read_datetime like '20%'' at line 2

error file : /bbs/memo.php

위와 같은 에러 발생.


앗! 뭐지! 업그레이드를 잘못했나?
다시 memo2_upgrade.php 실행.

CREATE TABLE `g4_memo_send` ( `me_id` int(11) NOT NULL auto_increment, `me_recv_mb_id` varchar(255) NOT NULL default '', `me_send_mb_id` varchar(255) NOT NULL default '', `me_send_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_read_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_memo` mediumtext NOT NULL, `me_file_local` varchar(255) NOT NULL, `me_file_server` varchar(255) NOT NULL, `me_subject` varchar(255) NOT NULL, `memo_type` varchar(255) NOT NULL, `memo_owner` varchar(255) NOT NULL, PRIMARY KEY (`me_id`), KEY `me_recv_mb_id_idx` (`me_recv_mb_id`), KEY `me_send_mb_id_idx` (`me_send_mb_id`) ) ENGINE=MyISAM;

1050 : Table 'g4_memo_send' already exists

error file : /adm/memo2_upgrade.php

위와 같은 에러 발생.... ㅡ_ㅡa


테이블 다 지우고 다시 해봐야지 하며.
memo2_upgrade.php 파일에서 추가한 테이블 모두 삭제 후 다시 실행.

ALTER TABLE `g4_config` ADD `cf_memo_delete_datetime` DATETIME NOT NULL AFTER `cf_memo_del` ;

1054 : Unknown column 'cf_memo_del' in 'g4_config'

error file : /adm/memo2_upgrade.php


저 부분도 지웠었는데 에러 발생.
테이블을 살펴보면 g4_congif 테이블에 cf_memo로 시작하는 필드는
cf_memo_send_point , cf_memo_del_unread 2개 존재....

다시 memo2_upgrade.php를 실행. 또, 위에서 2번째 에러 발생.


고로....

헬프미요!!! ㅡㅜ OTL
|

댓글 5개

mysql버전이 낮아서그런에러가 난대요... 받은파일내에 보시면 인스톨.txt있어요.
텍스트문서 젤 아래 보시면 바꾸는 방법있어요.^^
불당님쪽지 화이팅
카페24 호스팅인데.. 버전이 (MySQL 4.0.22-log) 이군요.

adddate( curdate() , - $config[cf_memo_del] ) <-이부분(이부분을 전부 찾은후 수정요)
아래처럼 수정요
'".date("Y-m-d H:i:s", $g4[server_time] - (86400 * $config[cf_memo_del]))."'

라고 나와 있는데 어느 파일인지는 않나와 있는.. OTL
$config[cf_memo_del] 부분 말고도 adddate( curdate()로 시작하는게 여러개 있던데 다 바꿔줘야는지 아니면 $config[cf_memo_del] 요게 포함된것만 바꿔줘야 하나요?
파일은 memo.php 와 memo2.php만 바꿔 주면 되나요?

문제는 업그레이드가 제대로 안이뤄진다는거.. OTL
g4_config 테이블에 필드 생성이 제대로 안되는것 같아요.
에러나는 파일을 바꿔주시면됩니다.
error file : /bbs/memo.php
아.. 그리고 업그레이드는 잘은 모르지만.. 제일 마지막에 해주니까 잘되던데요.^^;
CREATE TABLE `g4_memo_send` ( `me_id` int(11) NOT NULL auto_increment, `me_recv_mb_id` varchar(255) NOT NULL default '', `me_send_mb_id` varchar(255) NOT NULL default '', `me_send_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_read_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_memo` mediumtext NOT NULL, `me_file_local` varchar(255) NOT NULL, `me_file_server` varchar(255) NOT NULL, `me_subject` varchar(255) NOT NULL, `memo_type` varchar(255) NOT NULL, `memo_owner` varchar(255) NOT NULL, PRIMARY KEY (`me_id`), KEY `me_recv_mb_id_idx` (`me_recv_mb_id`), KEY `me_send_mb_id_idx` (`me_send_mb_id`) ) ENGINE=MyISAM;

1050 : Table 'g4_memo_send' already exists

error file : /adm/memo2_upgrade.php

이경우... 다른 테이블은 삭제를 하고 만들지만 쪽지 테이블은 혹시 몰라서 삭제를 안합니다.
오류가 나오면 phpAdmin을 이용해서 해당 파일의 SQL을 하나씩 실행하면 되요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다. 플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

+
제목 글쓴이 날짜 조회
18년 전 조회 2,949
18년 전 조회 1,490
18년 전 조회 1,474
18년 전 조회 2,638
18년 전 조회 1,288
18년 전 조회 1,164
18년 전 조회 1,205
18년 전 조회 1,204
18년 전 조회 1,092
18년 전 조회 1,421
18년 전 조회 1,422
18년 전 조회 1,327
18년 전 조회 2.2만
18년 전 조회 1,752
18년 전 조회 2,965
🐛 버그신고