{"id":257447,"date":"2015-05-18T21:41:02","date_gmt":"2015-05-18T17:41:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=257447"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=257447","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 OTRS v4 \u043d\u0430 \u041e\u0421 Windows"},"content":{"rendered":"<p>     \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/2cb\/38c\/e68\/2cb38ce687f7445687e0223ee1614d21.png\" alt=\"image\" align=\"right\"\/><br \/>  <b>OTRS <\/b>(\u0430\u0431\u0431\u0440. \u043e\u0442 \u0430\u043d\u0433\u043b. Open-source Ticket Request System) \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u044f\u0432\u043e\u043a. OTRS \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f\u043c, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u043c\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430\u0434 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Perl, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0421\u0423\u0411\u0414 (MySQL, PostgreSQL \u0438 \u0442.\u0434.), \u043c\u043e\u0436\u0435\u0442 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 LDAP \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u2014 AGPL \u0432\u0435\u0440\u0441\u0438\u0438 3. <\/p>\n<p>  OTRS \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0438 \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u044b\u0445 \u0445\u043b\u043e\u043f\u043e\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 LAMP (Linux, Apache, MySQL, PHP). \u041d\u043e \u043a\u0430\u043a \u0431\u044b\u0442\u044c, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u043e\u043f\u044b\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Linux?<\/p>\n<p>  \u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OTRS \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Windows-\u0432\u0435\u0440\u0441\u0438\u0438. \u042f \u0440\u0435\u0448\u0438\u043b \u0432\u044b\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 OTRS \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432 Windows-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438. \u041e\u0434\u043d\u0430\u043a\u043e, \u0432\u0430\u0436\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c OTRS, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 \u0440\u043e\u0434\u043d\u043e\u043c Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0448\u0435, \u0447\u0435\u043c \u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435 \u0432 Windows-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438.<br \/>  <a name=\"habracut\"><\/a><\/p>\n<p>  \u0421\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 OTRS \u2013 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 mod_perl \u0434\u043b\u044f Apache. \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u044b <a href=\"http:\/\/people.apache.org\/~stevehay\/\">\u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0442<\/a> \u0441\u0432\u0435\u0436\u0438\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0434\u0430 \u043f\u043e\u0434 \u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Perl \u0438 Apache.<\/p>\n<h5>\u0418\u0442\u0430\u043a, \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f:<\/h5>\n<p>  \u2022 <a href=\"https:\/\/dev.mysql.com\/downloads\/mysql\/5.5.html\">MySQL Server v 5.5 64-bit<\/a>.<br \/>  \u2022 <a href=\"https:\/\/www.apachelounge.com\/download\/win32\/binaries\/httpd-2.2.29-win32-VC9.zip\">Apache v 2.2 32-bit<\/a>.<br \/>  \u2022 <a href=\"http:\/\/strawberryperl.com\/download\/5.20.1.1\/strawberry-perl-no64-5.20.1.1-32bit.zip\">Strawberry Perl 5.20.1.1 32-bit<\/a>.<br \/>  \u2022 \u041d\u0443 \u0438 \u0441\u0430\u043c <a href=\"http:\/\/people.apache.org\/~stevehay\/mod_perl-2.0.8-strawberryperl-5.20.1.1-32bit-no64.zip\">mod_perl<\/a>.<br \/>  \u2022 \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a <a href=\"http:\/\/sourceforge.net\/projects\/cronw\/files\/CRONw%202.x%20-%20and%20quot_Sapphire%20Gloss%20and%20quot_\/CRONw%202.0\/CRONw_2.0.zip\/download\">Cron for Windows<\/a> (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e).<br \/>  \u2022 <a href=\"https:\/\/www.microsoft.com\/ru-ru\/download\/details.aspx?id=29\">Visual C++ 2008 SP1 Redistributable Package (x86)<\/a>.<br \/>  \u2022 <a href=\"https:\/\/www.microsoft.com\/ru-ru\/download\/details.aspx?id=5555\">Visual C++ 2010 SP1 Redistributable Package (x86)<\/a>.<br \/>  \u2022 \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u0430 <a href=\"https:\/\/www.otrs.com\/download-thank-you\/thank-you-downloading-otrs-software\/?download=\/otrs-4.0.8.zip\">OTRS<\/a>.<\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Apache HTTP Server<\/h2>\n<p>  \u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b Apache \u0442\u0440\u0435\u0431\u0443\u0435\u0442 Visual C++ 2008 SP1 Redistributable Package. \u041a\u0430\u0447\u0430\u0435\u043c \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0432\u044b\u0448\u0435 \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c.<\/p>\n<p>  \u0412\u044b\u043a\u0430\u0447\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432 \u0441 Apache \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 apache2 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432 \u043f\u0430\u043f\u043a\u0443 c:\/apache2 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e ServerRoot \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u0443\u0442\u0438). \u0415\u0441\u043b\u0438 \u0434\u043b\u044f Apache \u0412\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c ServerRoot \u0432 httpd.conf, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Documenroot, Directories, ScriptAlias.<br \/>  \u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043b\u0443\u0436\u0431\u044b Apache \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 c:\\Apache2\\bin \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0432\u0432\u043e\u0434\u0438\u043c <\/p>\n<p>  httpd.exe -k install<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/872\/e6c\/01e\/872e6c01eea04beca6f77c9bfbc4347f.png\" alt=\"image\"\/><\/p>\n<p>  \u0421\u043b\u0443\u0436\u0431\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430.<br \/>  \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0444\u0430\u0439\u043b c:\\Apache2\\bin\\ApacheMonitor.exe \u0438 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043c \u0435\u0433\u043e \u0432 \u0430\u0432\u0442\u043e\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u043b\u0443\u0436\u0431\u0443 Apache.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/61a\/e6e\/bfb\/61ae6ebfb3704b1982fe17b08fc67705.png\" alt=\"image\"\/><\/p>\n<p>  \u0412 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 <a href=\"http:\/\/localhost\">http:\/\/localhost<\/a>. \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e, \u0442\u043e \u0443\u0432\u0438\u0434\u0438\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 \u0441 \u0442\u0435\u043a\u0441\u0442\u043e\u043c \u00abIt works!\u00bb.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/822\/7d9\/ff0\/8227d9ff0d074fa9affe7cc0b4da126b.png\" alt=\"image\"\/><\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c Strawberry Perl<\/h2>\n<p>  \u041a\u0430\u0447\u0430\u0435\u043c Strawberry Perl \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0432\u044b\u0448\u0435, \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0432\u0441\u0435 \u0432 \u043f\u0430\u043f\u043a\u0443 c:\/strawberry. \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0430\u0439\u043b\u044b.<\/p>\n<p>  c:\\strawberry\\relocation.pl.bat<br \/>  c:\\strawberry\\update_env.pl.bat<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/a34\/25f\/624\/a3425f624c9f4786a1d219b1d4cbf815.png\" alt=\"image\"\/><\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c mod_perl \u0434\u043b\u044f Apache<\/h2>\n<p>  \u041a\u0430\u0447\u0430\u0435\u043c mod_perl. \u0412 \u0430\u0440\u0445\u0438\u0432\u0435 \u0434\u0432\u0435 \u043f\u0430\u043f\u043a\u0438 \u2013 \u0441 apache \u0438 perl. \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0438\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043f\u0430\u043f\u043a\u0438, \u0433\u0434\u0435 \u0443 \u043d\u0430\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b Apache \u0438 Perl. <br \/>  \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 Apache.<\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c MySQL Server<\/h2>\n<p>  \u041a\u0430\u0447\u0430\u0435\u043c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c mysql-5.5.43-winx64.msi. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439. <br \/>  \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u041c\u0430\u0441\u0442\u0435\u0440 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/e04\/2ca\/1d2\/e042ca1d2c6c478b8fd6c49f8afdc723.png\" alt=\"image\"\/><\/p>\n<p>  \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/504\/41b\/af4\/50441baf45334b03bcada5e53fdc7eab.png\" alt=\"image\"\/><\/p>\n<p>  \u0417\u0430\u0434\u0430\u0435\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043b\u0443\u0436\u0431\u044b.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/fe0\/d9e\/987\/fe0d9e9871e3421f8f9bd0dcacafd269.png\" alt=\"image\"\/><\/p>\n<p>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0430\u0440\u043e\u043b\u044c root.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/afe\/162\/f1d\/afe162f1d6ee4fbea05dfea35c77a296.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0440\u0430\u0432\u0438\u043c \u0444\u0430\u0439\u043b my.ini.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/b98\/fe9\/513\/b98fe95132964a399e4dee2f04073c4b.png\" alt=\"image\"\/><\/p>\n<p>  \u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 \u0444\u0430\u0439\u043b\u0435 c:\\Program Files\\MySQL\\MySQL Server 5.5\\my.ini \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 <\/p>\n<p>  query_cache_size=32M<\/p>\n<p>  \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 MySQL.<\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c OTRS<\/h2>\n<p>  \u041a\u0430\u0447\u0430\u0435\u043c zip-\u0430\u0440\u0445\u0438\u0432 \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 OTRS (\u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f 4-0-8) \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0443 c:\\otrs\\<br \/>  \u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e.<\/p>\n<h2>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 perl-\u043f\u0430\u043a\u0435\u0442\u044b<\/h2>\n<p>  \u0418\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 c:\\otrs\\bin \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 <\/p>\n<pre>perl otrs.CheckModules.pl<\/pre>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/a99\/d6c\/671\/a99d6c67182e4cb9bf77bbd87e298c6c.png\" alt=\"image\"\/><\/p>\n<p>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b. \u0421\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c \u043a\u0430\u043a \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 (required), \u0442\u0430\u043a \u0438 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 (optional). \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0432\u0441\u0435, \u043a\u0440\u043e\u043c\u0435 Encode::HanExtra.<\/p>\n<pre>cpan Crypt::Eksblowfish  cpan GD::Text  cpan GD::Graph  cpan Mail::IMAPClient  cpan Net::LDAP  cpan PDF::API2<\/pre>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0434\u043d\u0443 \u043e\u0448\u0438\u0431\u043a\u0443 \u043d\u0430 \u043f\u0430\u043a\u0435\u0442 DBD::Oracle. <\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/8ad\/953\/839\/8ad953839e4b48eb9e2b6d45f231b675.png\" alt=\"image\"\/><\/p>\n<p>  \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043f\u0435\u0440\u0444\u0435\u043a\u0446\u0438\u043e\u043d\u0438\u0441\u0442 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438, \u0445\u043e\u0442\u044c \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0411\u0414 Oracle. Oci.dll \u2013 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 <a href=\"http:\/\/download.oracle.com\/otn\/nt\/instantclient\/121020\/instantclient-basic-nt-12.1.0.2.0.zip\">\u043a\u043b\u0438\u0435\u043d\u0442\u0430 Oracle<\/a>. \u041a\u0430\u0447\u0430\u0435\u043c \u043a\u043b\u0438\u0435\u043d\u0442, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u043c \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 Oci.dll \u0438 \u043a\u043b\u0430\u0434\u0435\u043c \u0435\u0435 \u0432 c:\\Windows\\System32\\. <\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 MSVCR100.dll. <\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/438\/907\/be2\/438907be20fa4a038f7f7958b52db10b.png\" alt=\"image\"\/><\/p>\n<p>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c Visual C++ 2010 SP1 Redistributable Package (x86).<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0435\u0449\u0435 \u0440\u0430\u0437<\/p>\n<pre>perl otrs.CheckModules.pl<\/pre>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/04e\/e2d\/06d\/04ee2d06df5b41c5bcb0b532884b2fcf.png\" alt=\"image\"\/><\/p>\n<p>  \u0412\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b.<\/p>\n<h2>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c OTRS<\/h2>\n<p>  \u0412\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0443\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 OTRS \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445.<\/p>\n<p>  c:\\otrs\\scripts\\apache2-httpd.include.conf  <\/p>\n<table cellpadding=\"10\">\n<tr>\n<td><b>\u041c\u0435\u043d\u044f\u0435\u043c \u044d\u0442\u043e<\/b><\/td>\n<td><b>\u2026 \u043d\u0430 \u044d\u0442\u043e<\/b><\/td>\n<\/tr>\n<tr>\n<td>ScriptAlias \/otrs\/ \u201c\/opt\/otrs\/bin\/cgi-bin\/\u201d<\/td>\n<td>ScriptAlias \/otrs\/ \u201cc:\/otrs\/bin\/cgi-bin\/\u201d<\/td>\n<\/tr>\n<tr>\n<td>Alias \/otrs-web\/ \u201c\/opt\/otrs\/var\/httpd\/htdocs\/\u201d<\/td>\n<td>Alias \/otrs-web\/ \u201cc:\/otrs\/var\/httpd\/htdocs\/\u201d<\/td>\n<\/tr>\n<tr>\n<td>Perlrequire \/opt\/otrs\/scripts\/apache2-perl-startup.pl<\/td>\n<td>Perlrequire c:\/otrs\/scripts\/apache2-perl-startup.pl<\/td>\n<\/tr>\n<tr>\n<td>&lt;Directory \u201c\/opt\/otrs\/bin\/cgi-bin\/\u201d&gt;<\/td>\n<td>&lt;Directory \u201cc:\/otrs\/bin\/cgi-bin\/\u201d&gt;<\/td>\n<\/tr>\n<tr>\n<td>&lt;Directory \u201c\/opt\/otrs\/var\/httpd\/htdocs\/\u201d&gt;<\/td>\n<td>&lt;Directory \u201cc:\/otrs\/var\/httpd\/htdocs\/\u201d&gt;<\/td>\n<\/tr>\n<tr>\n<td>&lt;Directory \u201c\/opt\/otrs\/var\/httpd\/htdocs\/skins\/*\/*\/css-cache\u201d&gt;<\/td>\n<td>&lt;Directory \u201cc:\/otrs\/var\/httpd\/htdocs\/skins\/*\/*\/css-cache\u201d&gt;<\/td>\n<\/tr>\n<tr>\n<td>&lt;Directory \u201c\/opt\/otrs\/var\/httpd\/htdocs\/js\/js-cache\u201d&gt;<\/td>\n<td>&lt;Directory \u201cc:\/otrs\/var\/httpd\/htdocs\/js\/js-cache\u201d&gt;<\/td>\n<\/tr>\n<\/table>\n<p>  \u041f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0438\u0441\u043a\/\u0437\u0430\u043c\u0435\u043d\u0443 \u0434\u043b\u044f \u201c\/opt\u201d \u043d\u0430 \u201c\u0441:\u201d<\/p>\n<p>  c:\\otrs\\scripts\\apache2-perl-startup.pl  <\/p>\n<table cellpadding=\"10\">\n<tr>\n<td><b>\u041c\u0435\u043d\u044f\u0435\u043c \u044d\u0442\u043e<\/b><\/td>\n<td><b>\u2026 \u043d\u0430 \u044d\u0442\u043e<\/b><\/td>\n<\/tr>\n<tr>\n<td>use lib \u201c\/opt\/otrs\/\u201d;<\/td>\n<td>use lib \u201cc:\/otrs\/\u201d;<\/td>\n<\/tr>\n<tr>\n<td>use lib \u201c\/opt\/otrs\/Kernel\/cpan-lib\u201d;<\/td>\n<td>use lib \u201cc:\/otrs\/Kernel\/cpan-lib\u201d;<\/td>\n<\/tr>\n<tr>\n<td>use lib \u201c\/opt\/otrs\/Custom\u201d;<\/td>\n<td>use lib \u201cc:\/otrs\/Custom\u201d;<\/td>\n<\/tr>\n<\/table>\n<p>  c:\\otrs\\Kernel\\Config.pm<\/p>\n<p>  \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b c:\\otrs\\Kernel\\Config.pm.dist \u0432 c:\\otrs\\Kernel\\Config.pm. \u0412 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435  <\/p>\n<table cellpadding=\"10\">\n<tr>\n<td><b>\u041c\u0435\u043d\u044f\u0435\u043c \u044d\u0442\u043e<\/b><\/td>\n<td><b>\u2026 \u043d\u0430 \u044d\u0442\u043e<\/b><\/td>\n<\/tr>\n<tr>\n<td>$Self-&gt;{Home} = \u2018\/opt\/otrs&#8217;;<\/td>\n<td>$Self-&gt;{Home} = \u2018c:\/otrs&#8217;;<\/td>\n<\/tr>\n<\/table>\n<p>  \u0414\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u043e\u0432 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<p>  $Self-&gt;{&#8216;LogModule&#8217;} = &#8216;Kernel::System::Log::File&#8217;;<br \/>  $Self-&gt;{&#8216;LogModule::LogFile&#8217;} = &quot;$Self-&gt;{Home}\/var\/log\/otrs.log&quot;;<\/p>\n<h2>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c Apache<\/h2>\n<p>  \u0412 \u043f\u0430\u043f\u043a\u0435 c:\\Apache2\\conf\\ \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b httpd.conf, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<p>  # \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0430\u043f\u0430\u0447\u0443 \u0433\u0434\u0435 \u0443 \u043d\u0430\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u043b<br \/>  LoadFile \u201cc:\/strawberry\/perl\/bin\/perl520.dll\u201d<\/p>\n<p>  # load mod_perl<br \/>  LoadModule perl_module modules\/mod_perl.so<\/p>\n<p>  # \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0443\u0434\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 OTRS<br \/>  Include \u201cc:\/otrs\/scripts\/apache2-httpd.include.conf\u201d<\/p>\n<p>  \u0423\u0431\u0435\u0434\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0441 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u043e\u043c \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e. \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 c:\\Apache2\\bin \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c<\/p>\n<pre>httpd \u2013t<\/pre>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/fcd\/16c\/8bb\/fcd16c8bbe0c4c47af33d6dd6a30f5cf.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 Apache. <\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0442\u0430\u043a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430:<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/558\/471\/b05\/558471b05a3f4f7e95bcbb55d596ce3e.png\" alt=\"image\"\/><\/p>\n<p>  \u041d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0432\u043e \u0432\u0441\u0435\u0445 \u043b\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0430\u0445 \u043c\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438 \u043f\u0443\u0442\u044c \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u0438 \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 OTRS. <\/p>\n<h2>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c web-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443<\/h2>\n<p>  \u0412 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c <a href=\"http:\/\/localhost\/otrs\/installer.pl\">http:\/\/localhost\/otrs\/installer.pl<\/a><\/p>\n<p>  \u041f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0438\u043f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MySQL, \u0432\u0432\u043e\u0434\u0438\u043c \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 root.<\/p>\n<p>  \u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0411\u0414 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0448\u0438\u0431\u043a\u0443. OTRS \u043f\u0440\u043e\u0441\u0438\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 max_allowed_packet.<\/p>\n<p>  \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u0444\u0430\u0439\u043b c:\\Program Files\\MySQL\\MySQL Server 5.5\\my.ini \u0441\u0442\u0440\u043e\u043a\u0443<\/p>\n<p>  max_allowed_packet = 20M<\/p>\n<p>  \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 MySQL \u0438 \u0441\u043d\u043e\u0432\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0411\u0414.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/3da\/58d\/48e\/3da58d48e7ca4b15aad1f6c1b855dc18.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0443\u0436\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435.<\/p>\n<p>  \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 innodb_log_file_size \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043b\u043e\u0433\u043e\u0432 MySQL. \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 MySQL. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 MySQL \u043b\u043e\u0433\u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 c:\\ProgramData\\MySQL\\MySQL Server 5.5\\data\\<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/9ee\/c56\/34f\/9eec5634fcea487188ef617557cb88b8.png\" alt=\"image\"\/><\/p>\n<p>  \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0444\u0430\u0439\u043b\u044b ib_logfile0 \u0438 ib_logfile1. \u0412 \u0444\u0430\u0439\u043b\u0435 my.ini \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<\/p>\n<p>  innodb_log_file_size = 512\u041c<\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 MySQL. \u0412\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b\u044b ib_logfile0 \u0438 ib_logfile1 \u0441\u0442\u0430\u043b\u0438 \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430.<\/p>\n<p>  \u0412\u043d\u043e\u0432\u044c \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0411\u0414. \u0412\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c. OTRS \u0441\u043e\u0437\u0434\u0430\u043b \u043d\u043e\u0432\u0443\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 OTRS \u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u043f\u0430\u0440\u043e\u043b\u044c.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/d57\/638\/d6e\/d57638d6e5cf481286ca07f453ce9eb9.png\" alt=\"image\"\/><\/p>\n<p>  \u041d\u0430 \u0428\u0430\u0433\u0435 3 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438 \u043f\u043e\u0447\u0442\u0443. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442.<br \/>  \u041d\u0430\u043a\u043e\u043d\u0435\u0446, \u043d\u0430 \u0428\u0430\u0433\u0435 4 \u043d\u0430\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f root@localhost. \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u043f\u043e\u0434 \u044d\u0442\u043e\u0439 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/466\/245\/8ef\/4662458efcb2420983742dfb94f3fbca.png\" alt=\"image\"\/><\/p>\n<h2>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430<\/h2>\n<p>  \u041f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u043f\u043e\u0434 \u0430\u0433\u0435\u043d\u0442\u043e\u043c \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d. \u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u0432\u0438\u0434\u0443 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u043b\u0443\u0436\u0431\u0430 OTRS.<\/p>\n<p>  \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442<\/p>\n<pre>c:\\otrs\\bin\\otrs.Scheduler4winInstaller.pl -a install<\/pre>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/a9c\/c93\/841\/a9cc9384162d4d95a30b5b2dee077a04.png\" alt=\"image\"\/><\/p>\n<p>  \u0417\u0430\u0442\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443. \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438\u0441\u0447\u0435\u0437\u043b\u043e, \u0430 \u0432 \u043e\u0441\u043d\u0430\u0441\u0442\u043a\u0435 \u0441\u043b\u0443\u0436\u0431 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u043e\u0432\u0430\u044f \u2013 OTRS Scheduler.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0431\u043e \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u0437\u0430\u0434\u0430\u043d\u0438\u0439 Windows, \u043b\u0438\u0431\u043e CRON.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 CRON<\/b><\/p>\n<div class=\"spoiler_text\">\u0412 OTRS \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a CRON. \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u043a\u044d\u0448\u0430, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0438 \u0442.\u0434.<\/p>\n<p>  \u041a\u0430\u0447\u0430\u0435\u043c CRONw \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0443 c:\\cronw. \u0414\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b CRONw \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043f\u0435\u0440\u043b.<\/p>\n<p>  \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c:<\/p>\n<pre>cpan Date::Manip cpan Log::Dispatch cpan Log::Dispatch::FileRotate<\/pre>\n<p>  \u0412\u0441\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0432 CRONw \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0444\u0430\u0439\u043b\u0435 crontab. \u0415\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0432 C:\/otrs\/bin\/otrs.Cron4Win32.pl, \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0435\u0433\u043e \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>  my $PerlExe = \u00abc:\/strawberry\/perl\/bin\/perl.exe\u00bb;<br \/>  my $CronTabFile = \u00abc:\/cronw\/crontab.txt\u00bb;<br \/>  my $OTRSHome = \u00abc:\/otrs\u00bb;<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/29b\/da7\/e2b\/29bda7e2ba924db3a24212e840e99c9f.png\" alt=\"image\"\/><\/p>\n<p>  \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<pre>perl c:\\otrs\\bin\\otrs.Cron4Win32.pl<\/pre>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u0432 \u043f\u0430\u043f\u043a\u0435 c:\\CRONw\\ \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0444\u0430\u0439\u043b crontab.txt.<\/p>\n<p>  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c CRON \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0436\u0431\u044b Windows. \u0412 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 <\/p>\n<pre>perl cronHelper.pl \u2013install<\/pre>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/a9c\/c93\/841\/a9cc9384162d4d95a30b5b2dee077a04.png\" alt=\"image\"\/><\/p>\n<p>  \u0421\u043b\u0443\u0436\u0431\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0435\u0435.  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 Windows<\/b><\/p>\n<div class=\"spoiler_text\">\u0420\u0430\u0437 \u0443\u0436 \u043c\u044b \u0432\u0437\u044f\u043b\u0438\u0441\u044c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c OTRS \u0432 Windows-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0442\u043e \u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0441\u0442\u043d\u044b\u0439.<\/p>\n<p>  \u0412 \u043f\u0430\u043f\u043a\u0435 c:\/otrs\/var\/cron\/ \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u043d\u0438\u0439. \u041f\u043e \u0441\u0443\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442 perl-\u0441\u043a\u0440\u0438\u043f\u0442\u044b. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u0437\u0430\u0434\u0430\u043d\u0438\u0439, \u043c\u0435\u043d\u044e \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u2013 \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443.<\/p>\n<p>  \u041e\u0442\u043a\u0440\u043e\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 c:\/otrs\/var\/cron\/ \u043f\u0435\u0440\u0432\u044b\u0439 \u0444\u0430\u0439\u043b cache.dist<\/p>\n<p>  # delete expired cache weekly (Sunday mornings)<br \/>  20 0 * * 0 $HOME\/bin\/otrs.DeleteCache.pl &#8212;expired &gt;&gt; \/dev\/null<br \/>  30 0 * * 0 $HOME\/bin\/otrs.LoaderCache.pl -o delete &gt;&gt; \/dev\/null<\/p>\n<p>  \u0414\u0430\u0434\u0438\u043c \u0437\u0430\u0434\u0430\u0447\u0435 \u0438\u043c\u044f \u2014 OTRS Weekly. \u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043a\u044d\u0448\u0430. \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0441 \u043d\u0430\u0438\u0432\u044b\u0441\u0448\u0438\u043c\u0438 \u043f\u0440\u0430\u0432\u0430\u043c\u0438. <\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/968\/1bb\/0df\/9681bb0dff32492a96a291b5113b07ae.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u0422\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0421\u043e\u0437\u0434\u0430\u0442\u044c. \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0442\u0430\u043a\u043e\u0435 \u0436\u0435, \u043a\u0430\u043a \u043d\u0430\u043c \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 OTRS. <\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/c74\/fd6\/4e9\/c74fd64e944c42629c35c17e7c78857c.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u0421\u043e\u0437\u0434\u0430\u0442\u044c. \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u2013 \u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043f\u0443\u0442\u044c \u0434\u043e perl.exe, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u2013 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438. <\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/7fd\/232\/6b5\/7fd2326b50934cf0ac3dc2d99e758bf4.png\" alt=\"image\"\/><\/p>\n<p>  \u041f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0434\u043b\u044f \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430.<\/p>\n<p>  \u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043d\u0443\u0436\u043d\u044b\u0445 \u043d\u0430\u043c \u0437\u0430\u0434\u0430\u0447. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043e\u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.  <\/div>\n<\/div>\n<p>  \u041d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0435, OTRS \u0433\u043e\u0442\u043e\u0432\u0430 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0431\u0443\u0434\u0443\u0442 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 Active Directory \u0438 SSO-\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.     \t<\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/258129\/\"> http:\/\/habrahabr.ru\/post\/258129\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/2cb\/38c\/e68\/2cb38ce687f7445687e0223ee1614d21.png\" alt=\"image\" align=\"right\"\/><br \/>  <b>OTRS <\/b>(\u0430\u0431\u0431\u0440. \u043e\u0442 \u0430\u043d\u0433\u043b. Open-source Ticket Request System) \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u044f\u0432\u043e\u043a. OTRS \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f\u043c, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u043c\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430\u0434 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Perl, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0421\u0423\u0411\u0414 (MySQL, PostgreSQL \u0438 \u0442.\u0434.), \u043c\u043e\u0436\u0435\u0442 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 LDAP \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u2014 AGPL \u0432\u0435\u0440\u0441\u0438\u0438 3. <\/p>\n<p>  OTRS \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0438 \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u044b\u0445 \u0445\u043b\u043e\u043f\u043e\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 LAMP (Linux, Apache, MySQL, PHP). \u041d\u043e \u043a\u0430\u043a \u0431\u044b\u0442\u044c, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u043e\u043f\u044b\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Linux?<\/p>\n<p>  \u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OTRS \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Windows-\u0432\u0435\u0440\u0441\u0438\u0438. \u042f \u0440\u0435\u0448\u0438\u043b \u0432\u044b\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 OTRS \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432 Windows-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438. \u041e\u0434\u043d\u0430\u043a\u043e, \u0432\u0430\u0436\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c OTRS, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432 \u0440\u043e\u0434\u043d\u043e\u043c Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0448\u0435, \u0447\u0435\u043c \u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435 \u0432 Windows-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-257447","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/257447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=257447"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/257447\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=257447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=257447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=257447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}