- CC@csdkZdkZdkZdkZdkZdkZ dZ dZ-dZ34dei dj o45ei d6dGH7dGH8ei d n9d ei dj o4:ei d;d GH<dGH=ei d n?eZ Ax:Aee  o(Bd GHCei d DeZ qWFe dZGe dZHe dZIe dZJd ZKdZMeieeeeZOPei deRSei deeeeefUVeddZWeddZXxeiDX]|ZYeieZeiedd jo[eid\q,n]eiedd jo^eidnq,W_ei`eiaei dcdeddZeeddZfxeiDf]|Zgeieheiedd joieidjqnkeiedd joleidnqWmeineioei d qred!dZsed"dZtxweiDt]fZueieveied#d jo4weid$xeid%yeid&nqWzei{ei|ei d'~ei d(ei d)ei d*ei d+ei d,ei d-d.ed/ed0ed1ed2ed3Zeied4ed5ed6Zeied7GHdGHdS(8Ncs  tid dGH hdd<dd<dd<dd<} dGtit}|djo d }n||d<d Gtit}||d<titid }||d<d Gtit}||d<d GH|SdS(Nsclears3 - ƻ α׷ ġα׷Դϴ. -sshostsuserspasswdsdbnames6 ͺ̽ ȣƮ ԷϽʽÿ. [localhost] : s localhosts5 ͺ̽ ̵ ԷϽʽÿ. ) mydomain : sS ͺ̽ ȣ ԷϽʽÿ. ԷϽ ȣ ʽϴ. ) hgd1234 : s0 ͺ̽ ԷϽʽÿ. ) mydomain : s ( sosssystemstsstringsstrips raw_inputshostsusersgetpassspasswdsdbname(shostsuserspasswdsdbnamest((sphoto.pys get_dbinfo s$-     cs !t}"|d}#|d}$|d}%|d}&y,'ti||||}(|i Wn)t j o*t }nX+|SdS(Nshostsuserspasswdsdbname( sTruesisOKstshostsuserspasswdsdbnames_mysqlsconnectsdbscloses ExceptionsFalse(stspasswdsisOKsdbshostsdbnamesuser((sphoto.pys test_connect s     csO-.ti}/ti|d}0d|dd|d}1|SdS(Ns/ii(sossgetcwdsasstringssplitsbsfile(sasbsfile((sphoto.pys document_root-ssasapros.sclears? ƻθ ã ϴ. ȮϽð ٽ ֽʽÿ.s մϴ.is photo.tar.gzsW ƻ α׷ ã ϴ. ȮϽð ٽ ֽʽÿ.sH ˼մϴ. ԷϽ ߸Ǿϴ . Ȯ ٽ ԷϽʽÿ.ishostsuserspasswdsdbnames./asapro/sql/photo.sqls tar xvfz %ssmysql -h%s -u%s -p%s %s < %ssasapro/asaproenv.phpsrsasapro/asaproenv_buffer.phpsws$ASAPRO_BOARD_FOLDERs! $ASAPRO_PHOTO_FOLDER = "photo"; s$ASAPRO_ADMIN_BOARD_FOLDERs' $ASAPRO_ADMIN_PHOTO_FOLDER = "photo"; s3mv asapro/asaproenv_buffer.php asapro/asaproenv.phpsasapro/admin/asaproenv.phps!asapro/admin/asaproenv_buffer.phps?mv asapro/admin/asaproenv_buffer.php asapro/admin/asaproenv.phps!asapro/admin/setup/asaprofile.phps(asapro/admin/setup/asaprofile_buffer.phps$ASAPRO_ADMIN_SETUP_ALLs) $ASAPRO_ADMIN_SETUP_PHOTO= "photo.htm"; s6 $ASAPRO_ADMIN_SETUP_PHOTO_DESIGN= "photodesign.htm"; s2 $ASAPRO_ADMIN_SETUP_PHOTO_TEXT= "phototext.htm"; sMmv asapro/admin/setup/asaprofile_buffer.php asapro/admin/setup/asaprofile.phpschmod 777 ./asapro/photos!chmod 777 ./asapro/photo/text.phps!chmod -R 777 ./asapro/photo/images chmod -R 777 ./asapro/photo/dicas"chmod -R 777 ./asapro/photo/familys$chmod -R 777 ./asapro/photo/phototopsNupdate ASADAL_PHOTO_LIST set dImagePath = REPLACE(dImagePath,'/home/asapro', 's5'), mImagePath = REPLACE(mImagePath,'/home/asapro', 's5'), vImagePath = REPLACE(vImagePath,'/home/asapro', 's3'), imagePath = REPLACE(imagePath,'/home/asapro', 's5'), zImagePath = REPLACE(zImagePath,'/home/asapro', 's');sXupdate ASADAL_PHOTO_CATEGORY set cateTitle_Img = REPLACE(cateTitle_Img,'/home/asapro', 's5'), btn_upload = REPLACE(btn_upload,'/home/asapro', 's')s0 ƻ α׷ ġ Ϸ߽ϴ.( s_mysqlsstringsgetpassssyssosstimes get_dbinfos test_connects document_rootslistdirssystemsexitsinfossleepshostsuserspasswdsdbnamessolutions photo_sqlsconnectsdbsopensfsf2s readlinessiswritesfindsclosessqlsquery(s photo_sqlsf2sstringspasswdsdbssyss_mysqlshostsuserssqlsdbnamesinfosgetpasss get_dbinfosfsissolutionstimes test_connectsoss document_root((sphoto.pys?s           #           @