이러어언.. 설치 중에.. ㅡㅜ 정보
이러어언.. 설치 중에.. ㅡㅜ
본문
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
쪽지 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
추천
0
0
댓글 전체

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 테이블에 필드 생성이 제대로 안되는것 같아요.
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
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을 하나씩 실행하면 되요
1050 : Table 'g4_memo_send' already exists
error file : /adm/memo2_upgrade.php
이경우... 다른 테이블은 삭제를 하고 만들지만 쪽지 테이블은 혹시 몰라서 삭제를 안합니다.
오류가 나오면 phpAdmin을 이용해서 해당 파일의 SQL을 하나씩 실행하면 되요