원일을 찾았습니다. sms5.sql을 읽어다가 실행해서 DB에 넣질 못합니다.
현재 PHP7.3인데..
sql 파일을 읽지를 못하는지 쿼리를 실행을 못하는지.. DB는 mariadb 입니다.
아주 예전에 만들어놓은 mysql 사이트에서 sms5_book 등 sms에서 쓰는 7개 테이블을 직접 가져다 create 해주었더니 접근이 잘 됩니다.
카페24 호스팅 중 PHP7.3과 MariaDB 10 대 사용하시는 분들은 관리자모드 SMS쪽 접속해 보시면 오류가 날겁니다. 오류라기보단 신규 SMS관련 테이블 7개 만드는 과정에서 해당 쿼리가 저장된 sms5.sql을 못읽어서인지, 아니면 생성쿼리 실행이 안되어서인지 암튼 안됩니다만..
아래의 테이블을 직접 DB에서 생성하시면 잘 됩니다.
CREATE TABLE `sms5_book` (
`bk_no` int(11) NOT NULL auto_increment,
`bg_no` int(11) NOT NULL default '0',
`mb_no` int(11) NOT NULL default '0',
`mb_id` varchar(20) NOT NULL default '',
`bk_name` varchar(255) NOT NULL default '',
`bk_hp` varchar(255) NOT NULL default '',
`bk_receipt` tinyint(4) NOT NULL default '0',
`bk_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`bk_memo` text NOT NULL,
PRIMARY KEY (`bk_no`),
KEY `bk_name` (`bk_name`),
KEY `bk_hp` (`bk_hp`),
KEY `mb_no` (`mb_no`),
KEY `bg_no` (`bg_no`,`bk_no`),
KEY `mb_id` (`mb_id`)
);
CREATE TABLE `sms5_book_group` (
`bg_no` int(11) NOT NULL auto_increment,
`bg_name` varchar(255) NOT NULL default '',
`bg_count` int(11) NOT NULL default '0',
`bg_member` int(11) NOT NULL default '0',
`bg_nomember` int(11) NOT NULL default '0',
`bg_receipt` int(11) NOT NULL default '0',
`bg_reject` int(11) NOT NULL default '0',
PRIMARY KEY (`bg_no`),
KEY `bg_name` (`bg_name`)
);
CREATE TABLE `sms5_config` (
`cf_phone` varchar(255) NOT NULL default '',
`cf_datetime` datetime NOT NULL default '0000-00-00 00:00:00'
);
CREATE TABLE `sms5_form` (
`fo_no` int(11) NOT NULL auto_increment,
`fg_no` tinyint(4) NOT NULL default '0',
`fg_member` char(1) NOT NULL default '0',
`fo_name` varchar(255) NOT NULL default '',
`fo_content` text NOT NULL,
`fo_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`fo_no`),
KEY `fg_no` (`fg_no`,`fo_no`)
);
CREATE TABLE `sms5_form_group` (
`fg_no` int(11) NOT NULL auto_increment,
`fg_name` varchar(255) NOT NULL default '',
`fg_count` int(11) NOT NULL default '0',
`fg_member` tinyint(4) NOT NULL,
PRIMARY KEY (`fg_no`),
KEY `fg_name` (`fg_name`)
);
CREATE TABLE `sms5_history` (
`hs_no` int(11) NOT NULL auto_increment,
`wr_no` int(11) NOT NULL default '0',
`wr_renum` int(11) NOT NULL default '0',
`bg_no` int(11) NOT NULL default '0',
`mb_no` int(11) NOT NULL default '0',
`mb_id` varchar(20) NOT NULL default '',
`bk_no` int(11) NOT NULL default '0',
`hs_name` varchar(30) NOT NULL default '',
`hs_hp` varchar(255) NOT NULL default '',
`hs_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`hs_flag` tinyint(4) NOT NULL default '0',
`hs_code` varchar(255) NOT NULL default '',
`hs_memo` varchar(255) NOT NULL default '',
`hs_log` varchar(255) NOT NULL default '',
PRIMARY KEY (`hs_no`),
KEY `wr_no` (`wr_no`),
KEY `mb_no` (`mb_no`),
KEY `bk_no` (`bk_no`),
KEY `hs_hp` (`hs_hp`),
KEY `hs_code` (`hs_code`),
KEY `bg_no` (`bg_no`),
KEY `mb_id` (`mb_id`)
);
CREATE TABLE `sms5_write` (
`wr_no` int(11) NOT NULL default '1',
`wr_renum` int(11) NOT NULL default '0',
`wr_reply` varchar(255) NOT NULL default '',
`wr_message` text NOT NULL,
`wr_booking` datetime NOT NULL default '0000-00-00 00:00:00',
`wr_total` int(11) NOT NULL default '0',
`wr_re_total` int(11) NOT NULL default '0',
`wr_success` int(11) NOT NULL default '0',
`wr_failure` int(11) NOT NULL default '0',
`wr_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`wr_memo` text NOT NULL,
KEY `wr_no` (`wr_no`,`wr_renum`)
);