Install - madvirus/s4s GitHub Wiki
S4S μ€μΉ
μ€μΉ ν΅ μ€ννΈ
- 배보ν λ€μ΄λ‘λ λ° μμΆ νκΈ°
- MySQL DB μ€μ / νμΌ λ³΄κ΄ λλ ν 리 μμ±
- s4s.war νμΌμ μΉ μ΄ν리μΌμ΄μ μλ²μ λ³΅μ¬ (μλ₯Ό λ€μ΄, ν°μΊ£μ webapps λλ ν 리μ 볡μ¬)
- 컨ν μ΄λ μμ
- μΉ λΈλΌμ°μ μμ νμΈ
ν΅μ€ννΈ1, λ€μ΄λ‘λ λ° μμΆ νκΈ°
https://code.google.com/p/storage-for-simple/downloads/list μμ μ΅μ λ²μ μ λ€μ΄λ‘λ νλ€. s4s-0.x-dist.zip νμΌμ μμΆμ νλ©΄ s4s.war νμΌμ΄ μμ±λλ€.
ν΅μ€ννΈ2, MySQL DB μ€μ λ° νμΌ λ³΄κ΄ λλ ν 리 μμ±
s4sλ λ³λ μ€μ μ νμ§ μμ κ²½μ° λ€μμ νκ²½μ μ¬μ©νλ€.
- λ‘컬 μ€ν 리μ§: μ λ‘λν νμΌμ 보κ΄
- MySQL: μ λ‘λν νμΌ μ΄λ¦, ν¬κΈ° λ±μ λ©ν μ 보λ₯Ό 보κ΄
λ‘컬 μ€ν 리μ§μ κ²½λ‘λ /s4s/storageλ₯Ό μ¬μ©νλ€. λ°λΌμ, μ΄ ν΄λλ₯Ό μμ±ν΄μ€λ€. (μλμ°μ κ²½μ° c:\s4s\storageλ₯Ό μ¬μ©νλ€.)
λ³λ μ€μ μ νμ§ μμ κ²½μ° μ»¨ν μ΄λ(μλ₯Ό λ€μ΄, ν°μΊ£)μ λμΌν νΈμ€νΈμ μ€μΉλ MySQLμ μ¬μ©νλ€. μ΄λ μ¬μ©ν DBλ λ€μμ μ€ν¬λ¦½νΈλ₯Ό μ΄μ©ν΄μ μμ±νλ€.
-- s4smeta DB λ° μ κ·Όν λ μ¬μ©ν DB κ³μ μμ±
create database s4smeta CHARACTER SET=utf8;
CREATE USER 's4smetauser'@'localhost' IDENTIFIED BY 's4smetapw';
GRANT ALL PRIVILEGES ON s4smeta.* TO 's4smetauser'@'localhost';
CREATE USER 's4smetauser'@'%' IDENTIFIED BY 's4smetapw';
GRANT ALL PRIVILEGES ON s4smeta.* TO 's4smetauser'@'%';
-- s4smeta DBμ FILE METADATA ν
μ΄λΈ μμ±
create table FILE_METADATA (
FILE_METADATA_ID int not null auto_increment,
SERVICE_ID varchar(100),
FILE_NAME varchar(200) not null,
FILE_LENGTH int,
MIMETYPE varchar(250) not null,
UPLOAD_TIME datetime not null,
FILE_ID varchar(200) not null,
constraint FILE_METADATA primary key (FILE_METADATA_ID),
unique index FILE_METADATA_FILE_ID (FILE_ID)
) ENGINE=InnoDB CHARACTER SET=utf8;
μ¬μ©ν λ©νDB μ 보λ₯Ό λ³κ²½νλ λ°©λ²μ μμ€ν μ€μ λ³κ²½ λ¬Έμμμ μ΄ν΄λ³Έλ€.
ν΅μ€ννΈ3, s4s.war νμΌ μ€μΉ
s4s.war νμΌμ 컨ν μ΄λμμ μ€μΉνλ€. μλ₯Ό λ€μ΄, ν°μΊ£μ κ²½μ° webapps ν΄λμ war νμΌμ 볡μ¬νκ±°λ λλ μμΆμ νΌλ€.
ν΅μ€ννΈ4, 컨ν μ΄λ μμ
컨ν μ΄λλ₯Ό μμνλ€.
ν΅μ€ννΈ5, νμΈ
http://localhost/s4s/useiframe.html μ μ΄μ©ν΄μ νμΌ μ λ‘λκ° μ μμ μΌλ‘ μ²λ¦¬λλ μ§ νμΈνλ€.