рд╣рдореЗрдВ рдЬреВрдорд▓рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ 12.1 рдореЗрдВ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ

рд╢рд╛рдпрдж рд╕рднреА рдХреЛ рдЕрднреА рддрдХ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреВрдорд▓рд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИ - рдЬреБрдорд▓рд╛ рд╕реАрдПрдордПрд╕ рдФрд░ рдЬреБрдорд▓рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 11.4 рд╣реИ , рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 12.1 рдХреЛ рднрд╛рд░реА рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА рдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдПрдХ рддрд┐рдорд╛рд╣реА рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рд╛рд▓ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреЗрд╡рд▓ рддреАрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ - 12.1, 12.2, 12.3 рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рддрджрдиреБрд╕рд╛рд░, 12.1 рдХреЛ 18 рдЕрдкреНрд░реИрд▓ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХреНрдпрд╛ рд╣реИ?

  1. рдЧрдВрднреАрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред DATABASE рдкреИрдХреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдмрдХрд┐ MYSQL, MYSQLI, ORACLE, PDO, SQLITE рдХреЗ рд╕рд╛рде-рд╕рд╛рде SQL рд╕рд░реНрд╡рд░ рдФрд░ SQL AZURE рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВред PostgreSQL рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рднрд╛рд░реА рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдПрдХ , рджреЛ рдФрд░ рддреАрди
  2. рдирдпрд╛ HTTP рдкреИрдХреЗрдЬ , рдЬрд╣рд╛рдБ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЗ рдЬреБрдбрд╝реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╢реЗрд╖ рдзрд╛рд░рд╛рдУрдВ, рд╕реЙрдХреЗрдЯреНрд╕, CURL рдореЗрдВ рдорд┐рд▓реА рд╣реИред рдЗрди рд╕рднреА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рдХреЛ JHTTPFactory рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ /lbooks/joomla/http/factory.php рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ
  3. рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╡рд░реНрдЧ JStringInflector (Joomla / String / Inflector.php)ред рдЖрдкрдХреЛ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХрд╡рдЪрди / рдмрд╣реБрд╡рдЪрди рдореЗрдВ рдЕрдиреБрд╡рд╛рджред рдЕрдм рддрдХ, рдХреЗрд╡рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХрд╡рдЪрди-рдмрд╣реБрд╡рдЪрди рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ (regexps рдХреЗ рд░реВрдк рдореЗрдВ, _addRule рдлрд╝рдВрдХреНрд╢рди)
  4. 3DES / BLOWFISH / RIJNDAEL256 / SIMPLECRYPT рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ CRYPT рдкреИрдХреЗрдЬ (Joomla / Crypt) рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдЬреВрдорд▓рд╛ / рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ / рд╕рд┐рдВрдкреНрд▓реАрдХреНрд░рд┐рдкреНрдЯ / рдПрдлрдкреАрдкреА) рдХреЛ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП, PHP mcrypt рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  5. JDocumentImage рдХрд╛ рдПрдХ рдирдпрд╛ рдЙрдкрд╡рд░реНрдЧ JDocument рд╡рд░реНрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╕рдЪ рд╣реИ, рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдХреЗрд╡рд▓ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ :: рд░реЗрдВрдбрд░, рдкреВрд░реНрд╡ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рджреНрд╡рд╛рд░рд╛ рдЪрд┐рддреНрд░ рдХрд╛ MIME рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред
  6. рдкреБрд╕реНрддрдХрд╛рд▓рдп / import.legacy.php рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬреЛ рдХреБрдЫ рдкрджрд╛рд╡рдирдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рд╡рд┐рд░рд╛рд╕рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЖрдпрд╛рдд рдХрд░рддреА рд╣реИред рдмрд╣реБрдд рд╕рд╛рд░реА рдкреБрд░рд╛рдиреА рдЪреАрдЬреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рд╕реЗрдореА рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдкреВрд░реА рд╕рд╛рдордЧреНрд░реА (рдЪреВрдВрдХрд┐ рдЬреВрдорд▓рд╛-рд╕реЗрдореА рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдФрд░ рдордВрдЪ рдкрд░ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП)ред рдЕрдм, рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдЕрд╕реНрд╡реАрдХреГрдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЖрдк import.legacy.php рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрджрд┐ рдХреЗрд╡рд▓ рдЧреИрд░-рд╡рдВрдЪрд┐рдд рд╣реИ, рддреЛ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ import.php рдЖрдпрд╛рдд рдХрд░реЗрдВред рдЬреВрдорд▓рд╛ рд╕реАрдПрдордПрд╕ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдЖрдпрд╛рдд рдХрд░реЗрдЧрд╛, рдЗрд╕реЗ рдПрдХ рдпрд╛ рджреЛ рд╕рд╛рд▓ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ
  7. JApplication class (joomla / application / application.php), рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд▓рд┐рдВрдХ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЛ рднреА рд╡рд┐рд░рд╛рд╕рдд рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ JApplicationWeb, JApplicationCli рдпрд╛ JApplicationDaemon рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, CMS рдХреЛ рдЕрднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд╣ JApplication рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  8. рдбреАрдЖрдИрдПрдлрдПрдл рдлрд╛рдЗрд▓реЛрдВ (рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рдЬреВрдорд▓рд╛ / рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо / рдкреИрдЪрд░.рдПрдлрдкреА) рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреИрдЪрд░ред рдлрдкреНрдкреИрдЪрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛
  9. рдХреИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрдореЗрдХреИрдХреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
  10. Mootools рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 1.4.4 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 1.2 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред PHPMailer рдХреЛ 5.2.1 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ


рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреНрдпрд╛ рдпреЛрдЬрдирд╛ рд╣реИ:
  1. рдирдИ рдлрд╝реАрдб рд╡рд░реНрдЧ ред рдЕрдм рддрдХ, рдЬреВрдорд▓рд╛ рд╕рд┐рдВрдкрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  2. PostgreSQL рдХрд╛ рд╕рдорд░реНрдерди
  3. рдЦреЛрдЬ рдкреИрдХреЗрдЬред CMS (COM_SEARCH) рдореЗрдВ рдЕрдм рдЬреЛ рдШрдЯрдХ рд╣реИ рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  4. рдзрд╛рд░рд╛рдУрдВ (рддрд▓рд╛рд╢, fstat, рдлреНрд▓рд╢, рд▓реЙрдХ), рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреИрд╢ (xcache, wincache) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП STREAMS рдкреИрдХреЗрдЬ
  5. рд╡рд╛рдгрд┐рдЬреНрдп рдкреИрдХреЗрдЬ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЛрдХрд░реА, рдЖрджреЗрд╢, рднреБрдЧрддрд╛рди (рдЬрдмрдХрд┐ рдкреЗрдкреИрд▓)ред


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



рдЕрдиреБрдкреВрд░рдХ: PostgreSQL рдиреЗ рдХрд┐рдпрд╛ред рд╢рд╛рдпрдж рдЕрдЧрд▓реЗ / рдЕрдЧрд▓реЗ рд╕реАрдПрдордПрд╕-рдХреЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЛрдЧрд╛

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


All Articles