рдХреЛрдбрдЖрдИрдЧреНрдирд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓

рд╢реБрдн рджреЛрдкрд╣рд░ред

рдореИрдВ рдЖрдкрдХреЗ рдирд┐рд╖реНрдкрдХреНрд╖ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП PHP PHPIgniter рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг - рдореИрдВ рд╕реАрдЖрдИ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореБрдЭреЗ рдирдИ рднрд░реНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднрд░рдкрд╛рдИ рдХреА рдЧрдИ рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣реА рдУрдПрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдкрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЙрдмрдВрдЯреВ рдореЗрдВред рдпрд╣ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдХреА рдЕрдВрддрд╣реАрди рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЪрд┐рддреНрд░рдордп рд╡реАрдбрд┐рдпреЛ:


CI рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдбреНрд╕


[] - рдЖрд╡рд╢реНрдпрдХ, {} - рд╡реИрдХрд▓реНрдкрд┐рдХ, рдЖрдк рдирд╛рдореЛрдВ рдореЗрдВ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдЖрдЙрдЯ / рд╣реЗрдбрд░ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП - рдЗрд╕рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдмрдирд╛рдПрдВрдЧреЗред

рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛

php ci.php рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ {applicationName}
php ci.php рдХрдВрдЯреНрд░реЛрд▓рд░ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо] {ActionName1} {actionName2} ... рдмрдирд╛рдПрдВ
php ci.php рдореЙрдбрд▓ рдмрдирд╛рдПрдВ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо] {functionName1} {functionName2} ...
php ci.php рджреГрд╢реНрдп рдмрдирд╛рдПрдВ [viewName1] {viewName2} {viewName3}
php ci.php рд╣реЗрд▓реНрдкрд░ [рд╕рд╣рд╛рдпрдХ] рдмрдирд╛рдПрдБ

рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

php ci.php рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣рдЯрд╛рдПрдВ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо]
php ci.php рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ [рдирд┐рдпрдВрддреНрд░рдХрдирд╛рдо]
php ci.php рджреГрд╢реНрдп рдХреЛ рджреЗрдЦреЗрдВ [viewName]
php ci.php рд╕рд╣рд╛рдпрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ [рд╕рд╣рд╛рдпрдХ]

рдмрдВрдбрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

php ci.php рдЯрдВрдХрд╛рдЙрде-1.0.9 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php ci.php zend-1.11.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php ci.php рдмрдВрдбрд▓ hmvc рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдмрдВрдбрд▓ рдирд┐рдХрд╛рд▓рдирд╛

php ci.php рдЯрдВрдХрд╛рдЙрде-1.0.9 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ
php ci.php рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ zend-1.11.10
php ci.php рдмрдВрдбрд▓ hmvc рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ

рдЙрдкрд▓рдмреНрдз рдмрдВрдбрд▓реЛрдВ рдХреА рд╕реВрдЪреА

php ci.php рд╕реВрдЪреА
php ci.php рдмрдВрдбрд▓ рд╕реВрдЪреА

рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА

php ci.php рдорджрдж / php ci.php? (рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝реЗрдВ)
php readme hmvc (рдмрдВрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд░реАрдбрдореА рдкрдврд╝реЗрдВ)
php рдмрдВрдбрд▓ рд░реАрдбрдореА hmvc (рдмрдВрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд░реАрдбрдореА рдкрдврд╝реЗрдВ)

рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрд░рдЪрдирд╛ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдорд╛рдЗрдЧреНрд░реЗрд╢рди / рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдмрдВрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдирд╛ ( рд╕рд╛рдорд╛рдиреНрдп рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдФрд░ рд╕реВрдЪреА рдкрд░ )ред

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг


0. Windows XP (cmd.exe) рдФрд░ рд▓рд┐рдирдХреНрд╕ (bash) рджреЛрдиреЛрдВ рдореЗрдВ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рдиред

1. рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрдВрдбрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ci рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдВ == ci рдХреЛрдбрдЗрдирд╛рдЗрдЯрд░-2.0.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

2. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ, рдореЙрдбрд▓реЛрдВ рдФрд░ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕рд╣реА рдирд╛рдордХрд░рдг рдФрд░ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрдорд╛рдгред

3. рдирд┐рд╖реНрдХрд╛рд╕рди - рд╕рд╛рдорд╛рдиреНрдп рдХреНрд╖рд░рдгред

4. рдЕрд╕рд▓ рдореЗрдВ рдореБрдЦреНрдп рдЪреАрдЬ рдмрдВрдбрд▓ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рдкрд░ рдЕрдирдкреИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИред рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдХреЗ рдбрд╛рдЙрдирд▓реЛрдбред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреИрдВрдХрдЖрдЙрде-1.0.9 - рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдирд╛:

$sql = <<<SQL SQL; include BASEPATH . DS . 'application' . DS . 'config' . DS . 'database.php'; $dbdriver = $db['default']['dbdriver']; $hostname = $db['default']['hostname']; $database = $db['default']['database']; $username = $db['default']['username']; $password = $db['default']['password']; try { $dbh = new PDO("$dbdriver:host=$hostname;dbname=$database", $username, $password); $dbh->exec($sql); $dbh = null; } catch (PDOException $e) { print "Error!: " . $e->getMessage() . "<br/>"; die(); } 


рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА /application/logs/tankauth-1.0.9.log рдореЗрдВ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдмрдВрдбрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдХреЗрд╡рд▓ рд╣рдЯрд╛рдиреЗ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред

5. рдмрдВрдбрд▓ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ /application/logs/tankauth-1.0.9.log рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

6. рдЖрдк рдЕрдкрдиреЗ рдмрдВрдбрд▓реЛрдВ рдХреЛ config / bundles.json рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ

7. рдЕрдм рдореИрдВ рдЦреБрдж рдмрд▓реНрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╕реВрдЪреА рдШрдиреА рдирд╣реАрдВ рд╣реИ:

рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ: bitbucket.org/anatooly/ciconsole/downloads/20111014-ciconsole.zip
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдВрдХ: bitbucket.org/anatooly/ciconsole

рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рд╕реБрдирдХрд░ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдЙрдбрдк: рдХрдИ рдмрдВрдбрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдкрдврд╝рд╛ред рд╡рд┐рдХреА рд▓рд┐рдВрдХ: bitbucket.org/anatooly/ciconsole/wiki/Home

Source: https://habr.com/ru/post/In126833/


All Articles