1
|
●server.incの設定
|
2
|
[root@web2 /www]# vi aff/set/server.inc
|
3
|
|
4
|
以下の内容に変更する。
|
5
|
|
6
|
<?
|
7
|
//-------------------------
|
8
|
// システム基本設定
|
9
|
//-------------------------
|
10
|
|
11
|
// ドメイン情報
|
12
|
//$SERVER_DOMAIN = "i-generation.jp"; //ドメイン
|
13
|
$SERVER_DOMAIN = "182.48.31.136"; //ドメイン
|
14
|
$WW_SERVER_DOMAIN = "182.48.31.136"; //WebコンテンツFQDN
|
15
|
$AD_SERVER_DOMAIN = "182.48.31.136"; //広告カウント用FQDN
|
16
|
$IM_SERVER_DOMAIN = $AD_SERVER_DOMAIN; //画像表示用FQDN
|
17
|
$ADMIN_SERVER_DOMAIN = "182.48.31.136"; //管理画面コンテンツFQDN
|
18
|
|
19
|
// ポート番号
|
20
|
$WW_PORT = "";
|
21
|
$AD_PORT = "";
|
22
|
$IM_PORT = "";
|
23
|
$ADMIN_PORT = "";
|
24
|
|
25
|
// ホスト名
|
26
|
$WW_HOST[0] = "www1";
|
27
|
//$WW_HOST[1] = "www2";
|
28
|
|
29
|
// SSL対応
|
30
|
$WW_HOST_PROTOCOL = "http://";
|
31
|
$AD_HOST_PROTOCOL = "http://";
|
32
|
$IM_HOST_PROTOCOL = "http://";
|
33
|
$ADMIN_HOST_PROTOCOL = "http://";
|
34
|
|
35
|
/* 未使用
|
36
|
// グローバルIP(Webサーバ増設ごとに追加)
|
37
|
$SERVER_IP[0] = ""; //Web1台目(マスター)
|
38
|
$SERVER_IP[1] = ""; //Web2台目(スレーブ1)
|
39
|
|
40
|
// ローカルIP(Webサーバ増設ごとに追加)
|
41
|
$LOCAL_IP[0] = ""; //Web1台目(マスター)
|
42
|
$LOCAL_IP[1] = ""; //Web2台目(スレーブ1)
|
43
|
*/
|
44
|
|
45
|
// サービスパス
|
46
|
$SERVER_PATH = "/www/aff";
|
47
|
$AD_SERVER_PATH = "/www/aff/ad";
|
48
|
|
49
|
// ドキュメントルート
|
50
|
$DOCUMENT_ROOT_PATH = "/www/aff/user/www";
|
51
|
$AD_DOCUMENT_ROOT_PATH = "/www/aff/ad/www";
|
52
|
|
53
|
// ADMIN相対パス
|
54
|
$ADMIN_PATH = "/admin";
|
55
|
|
56
|
// DB情報
|
57
|
$MYSQL_HOST = "192.168.2.104"; //master
|
58
|
//$MYSQL_HOST_SLAVE[0] = ""; //slave
|
59
|
$MYSQL_DB = "aff";
|
60
|
$MYSQL_USER = "mysql";
|
61
|
$MYSQL_PASS = "Gnke8d9C";
|
62
|
|
63
|
// ImageMagickプログラムパス
|
64
|
$IM_CONVERT = "/usr/bin/convert";
|
65
|
|
66
|
// コンテンツ同期プログラムパス(利用しない場合はコメントアウト)
|
67
|
//$CONTENT_SYNC = "/www/aff/sync/content_rync.sh";
|
68
|
|
69
|
// SQL集計ログファイル保存期間[日数]
|
70
|
$AD_SQL_LOG_RESTORE_PERIOD = 180;
|
71
|
|
72
|
// 集計レポート開始月
|
73
|
$START_MONTH = "201012";
|
74
|
|
75
|
// PHPエラー出力オフ
|
76
|
//error_reporting(0);
|
77
|
?>
|
78
|
|
79
|
●const.incの設定
|
80
|
|
81
|
以下の設定ファイルのパスを変更する。
|
82
|
|
83
|
[root@web2 /www]# find . -name 'const*'
|
84
|
./aff/user/const.inc
|
85
|
./aff/admin/const.inc
|
86
|
./aff/ad/const.inc
|
87
|
|
88
|
以下の内容に変更する。
|
89
|
|
90
|
require_once("/www/aff_test/set/server.inc");
|
91
|
↓
|
92
|
require_once("/www/aff/set/server.inc");
|
93
|
|
94
|
●mms_send_v2.1のモジュール作成
|
95
|
[root@web2 src]# cd /www/aff/admin/smtp/src
|
96
|
[root@web2 src]# make mms_v2.1
|
97
|
gcc mms_send_v2.1.c kfmem.c parse.c fileutil.c strutil.c -I/usr/include/mysql -L/usr/lib64/mysql -lmysqlclient -o mms_send_v2.1
|
98
|
mms_send_v2.1.c: In function 'main':
|
99
|
mms_send_v2.1.c:59: warning: incompatible implicit declaration of built-in function 'bzero'
|
100
|
mms_send_v2.1.c: In function 'proc_mail':
|
101
|
mms_send_v2.1.c:221: warning: incompatible implicit declaration of built-in function 'bzero'
|
102
|
mms_send_v2.1.c: In function 'send_magazin':
|
103
|
mms_send_v2.1.c:370: warning: incompatible implicit declaration of built-in function 'strcpy'
|
104
|
mms_send_v2.1.c:378: warning: cast to pointer from integer of different size
|
105
|
mms_send_v2.1.c:419: warning: incompatible implicit declaration of built-in function 'strlen'
|
106
|
mms_send_v2.1.c: In function 'send_qmail':
|
107
|
mms_send_v2.1.c:469: warning: incompatible implicit declaration of built-in function 'strcpy'
|
108
|
mms_send_v2.1.c: In function 'car_segment_str':
|
109
|
mms_send_v2.1.c:513: warning: incompatible implicit declaration of built-in function 'bzero'
|
110
|
mms_send_v2.1.c:534: warning: incompatible implicit declaration of built-in function 'strlen'
|
111
|
mms_send_v2.1.c:537: warning: incompatible implicit declaration of built-in function 'strcpy'
|
112
|
mms_send_v2.1.c: In function 'urlencode':
|
113
|
mms_send_v2.1.c:550: warning: incompatible implicit declaration of built-in function 'strlen'
|
114
|
mms_send_v2.1.c:551: warning: incompatible implicit declaration of built-in function 'bzero'
|
115
|
mms_send_v2.1.c:559: warning: incompatible implicit declaration of built-in function 'strcat'
|
116
|
strutil.c: In function 'str_lower':
|
117
|
strutil.c:205: warning: comparison is always true due to limited range of data type
|
118
|
strutil.c: In function 'str_upper':
|
119
|
strutil.c:226: warning: comparison is always true due to limited range of data type
|
120
|
chmod 4755 mms_send_v2.1
|
121
|
|
122
|
|
123
|
※エラーがでる場合、以下の★のシンボリックリンクを作成する
|
124
|
[root@web2 src]# ls -lrt /usr/lib64/mysql
|
125
|
total 9068
|
126
|
-rwxr-xr-x 1 root root 12896 May 10 2011 mysqlbug
|
127
|
-rwxr-xr-x 1 root root 6182 May 10 2011 mysql_config
|
128
|
-rw-r--r-- 1 root root 1472162 May 10 2011 libmystrings.a
|
129
|
-rw-r--r-- 1 root root 1837166 May 10 2011 libmysqlclient.a
|
130
|
-rw-r--r-- 1 root root 41314 May 10 2011 libmyisammrg.a
|
131
|
-rw-r--r-- 1 root root 452728 May 10 2011 libmyisam.a
|
132
|
-rw-r--r-- 1 root root 68620 May 10 2011 libheap.a
|
133
|
-rw-r--r-- 1 root root 2034 May 10 2011 libdbug.a
|
134
|
-rw-r--r-- 1 root root 19448 May 10 2011 libvio.a
|
135
|
-rw-r--r-- 1 root root 434174 May 10 2011 libmysys.a
|
136
|
-rwxr-xr-x 1 root root 1517784 May 10 2011 libmysqlclient_r.so.15.0.0
|
137
|
-rw-r--r-- 1 root root 1855206 May 10 2011 libmysqlclient_r.a
|
138
|
-rwxr-xr-x 1 root root 1510224 May 10 2011 libmysqlclient.so.15.0.0
|
139
|
lrwxrwxrwx 1 root root 26 Nov 22 12:45 libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
|
140
|
lrwxrwxrwx 1 root root 24 Nov 22 12:45 libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
|
141
|
lrwxrwxrwx 1 root root 26 Nov 24 17:23 libmysqlclient_r.so -> libmysqlclient_r.so.15.0.0
|
142
|
lrwxrwxrwx 1 root root 24 Nov 24 17:23 libmysqlclient.so -> libmysqlclient.so.15.0.0 ★
|
143
|
|
144
|
|