アプリケーション設定.txt

矢野 宗一郎, 2015/06/18 16:27

ダウンロード (5.387 KB)

 
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