Home - Prev/engine-pmc GitHub Wiki
#μ€μΉ
μ€μ ν λλΆλΆμ νμΌμ config
ν΄λμμ μμ΅λλ€.
#####λ¨Όμ config/server-info.json
νμΌμ μμ μ μλ²μ λ§κ² μ€μ νμΈμ
λ§μ½ μλ² λλ©μΈμ΄ localhost
μ΄κ³ /pmc
λΌλ νμ κ²½λ‘λ₯Ό μ¬μ© ν κ²½μ° μλμ²λΌ μ¬μ©νμλ©΄ λ©λλ€.
{
"type":"test",
"protocol":"http",
"host":"localhost",
"session_domain":"localhost",
"uri":"/pmc"
}
ν
μ€νΈ μλ²μ κ²½μλ type
μ test
λ‘, μ€μ μ΄μν μλ²μ κ²½μ°μλ running
μΌλ‘ μ€μ ν΄μ£ΌμκΈ° λ°λλλ€.
#####λμ§Έ, config/database.php
νμΌμμ λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ μ 보λ₯Ό μ
λ°μ΄νΈ νμμμ€
return (object) array(
'type' => 'mysqli',
'username' => '%μ μμμ΄λ%',
'password' => '%μ μλΉλ°λ²νΈ%',
'database_name' => '%λ°μ΄ν°λ² μ΄μ€ μ΄λ¦%',
'prefix' => 'pmc_'
);
#####μ
μ§Έ, cache/file μμ± λ¬Έμ
cache/file μμ±μ΄ μ λλ‘ λμ§ μμ κ²½μ° /files
ν΄λλ₯Ό μμ±ν ν νμΌ μμ± λ° μμ κΆνμ μΆκ°νμμμ€
#####λ·μ§Έ, 보μκ΄λ ¨ ν€ λ¬Έμ
μ΄ νλ‘μ νΈλ μ€νμμ€λ‘ κ΄λ¦¬λλ―λ‘ λ³΄μκ΄λ ¨ 컀μ€ν
λ§μ΄μ§μ΄ νμν©λλ€.
보μ κ΄λ ¨ ν€ μ€μ μ config/secure-keys.php
μ μ μλμ΄ μμ΅λλ€.
RSA_*
λ λ‘κ·ΈμΈ λ³΄μμ κ΄λ ¨λ ν€λ‘ RSA λΉλμΉ μνΈνμ κ΄λ ¨λ ν€μ λλ€.SSO_AGENT_KEY
λ SSOμ κ΄λ ¨λ ν€μΈλ°, μ΄ ν€λ₯Ό λ°κΎΈμ€ κ²½μ°μλ/sso-server/conf.config.php
νμΌλ κ°μ΄ μμ ν΄ μ£ΌμκΈΈ λ°λλλ€.
#####κΈ°ν
- νμ¬ λ°μ΄ν°λ² μ΄μ€ μλ μ΄κΈ°ν κΈ°λ₯μ΄ μμΌλ―λ‘
config/initialize.sql
μμ SQLμ λ³΅μ¬ ν μ€ννμ¬ μ¬μ©νμκΈΈ λ°λλλ€. - μ΄ λ°μ κ°μ’
μ€μ μ
config/config.php
μμ νμ€ μ μμ΅λλ€.
λͺ¨λ κ°λ°
λͺ¨λ κ°λ°μ μ΄ λ¬Έμ λ₯Ό μ°Έκ³ νμμμ€
μΆκ°μλ£
λ°μ΄ν°λ² μ΄μ€ μ¬μ©
λ°μ΄ν°λ² μ΄μ€λ php ormμ μ¬μ©νλ©° **μ΄ λ¬Έμ**λ₯Ό μ°Έκ³ νμμμ€
μ μ©ν ν¨μ λͺ¨μ
κ°μ’ ν΄λμ€ νμ©λ²
μ΄ ν΄λμ€λ€μ /lib/classes
ν΄λμ μ μλμ΄ μμ΅λλ€.
- CacheHandler
- Context
- Controller
- DBHandler
- ErrorLogger
- Handler
- HeaderTagHandler
- Model
- Module
- ModuleHandler
- MVC
- TemplateHandler
- User
- View