рдирд┐: рд╢реБрд▓реНрдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕

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

рд▓реЗрдЦ рдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрд░ рдХреЗ рдиреБрдХрд╕рд╛рди рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛ред


Hostinger.ru рдХреНрдпреЛрдВ?


рдореИрдВ рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛, рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЗрд╕ рд╕реЗрд╡рд╛ рд╕реЗ рдирд╣реАрдВ рдЬреБрдбрд╝рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рд╡рд┐рд╡рд╛рджреЛрдВ рдХреЛ рд╢реБрд░реВ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдПрдХ рдареЛрд╕ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╡реАрдкреАрдПрд╕ / рд╡реАрдбреАрдПрд╕ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдпрд╛ рдШрд░ рдкрд░ рдПрдХ рд╕рд░реНрд╡рд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдБ рдХрд┐ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдХреНрдд рд╣рдореЗрд╢рд╛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╣реИ рдирд╛?

Google рд░реАрдбрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХрд╛ рдореЗрд░рд╛ рд░рд╛рд╕реНрддрд╛ рдХрд╛рдлреА рд▓рдВрдмрд╛ рдерд╛ рдФрд░ рд╢рд╛рдпрдж рдЕрднреА рддрдХ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдореИрдВ рддреБрд░рдВрдд рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдкрд░ рдмрд╕ рдЧрдпрд╛, рд╕рдмрд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЯрд┐рдВрдХрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреЗ рд▓рд┐рдП рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдХрд╛рд░рддреВрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА , рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдЗрддрдирд╛ рдХрдо рдерд╛ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛ред рддрдм рд╣рд░рдХреВ рдФрд░ рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдХреЛ "рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ" рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереА, рдЬрд┐рд╕рдореЗрдВ, рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ рднреЗрдЬрдиреЗ рдереЗред RSS рдиреЗ рд╣реЗрд░реЛрдХреВ рдЯрд┐рдиреА рдЯрд┐рдиреА рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ 10,000 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕реАрдорд╛ рдХрд╛рдлреА рдЬрд▓реНрджреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ, рдЬрд┐рд╕реЗ $ 9 / рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рд░рд╛рд╢рд┐ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк VPS / VDS рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

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

рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ...

рдЪрд░рдг 1: рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


Hostinger.ru рдкрд░ рдЦрд╛рддрд╛ рд╕реНрдерд╛рдкрдирд╛ред Hostinger.ru рдкрд░ рдЬрд╛рдПрдВ рдФрд░ "рдСрд░реНрдбрд░ рдирд╛рдЙ!" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдИрдореЗрд▓ рдкреБрд╖реНрдЯрд┐рдХрд░рдгред

рдПрдХ рдореБрдХреНрдд рджрд░ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдВред

рдкреНрд░рдкрддреНрд░ рдХрд╛ 3 рд╕реНрддрд░ рдХрд╛ рдбреЛрдореЗрди рдЪреБрдиреЗрдВ <name> .p.ht рдФрд░ рдЗрд╕ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкрд╛рд╕рд╡рд░реНрдбред рдард╣рд░рд╛рд╡ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдПрдХ рд╕рдорд╛рди рддрд╕реНрд╡реАрд░ рдорд┐рд▓реЗрдЧреА:
рдЫрд╡рд┐

"рдЪрдпрди рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ: "рдЖрдк рд╣рдорд╛рд░реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХреНрдпрд╛ рд╣реИ?"ред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдЙрддреНрддрд░ рджрд┐рдпрд╛: тАЬрдмрд╕ рд╕реАрдЦрдирд╛ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ред рдореИрдВ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдБ :)ред

рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
рдЫрд╡рд┐

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

Ftp рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, default.php рд╡рд╣рд╛рдВ рдЕрдХреЗрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдЖрдЗрдП рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдЙрдкрдбреЛрдореЗрди рдмрдирд╛рдПрдВред рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, "рдЙрдк рдбреЛрдореЗрди" рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдЙрдкрдбреЛрдореЗрди рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЖрд░рдПрд╕рдПрд╕" рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдкрд╛рдардХ рдХреЛ рдЖрд░рдПрд╕рдПрд╕ рдХреА рддрд░рд╣ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ ред <name> .p.ht
рдЫрд╡рд┐

рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реИред MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдЗрдЯрдо рдЦреЛрд▓реЗрдВред рдкрд╣рд▓реЗ рджреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ "ttrss" рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ ftp рдХреЗ рд╕рдорд╛рди рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЫрд╡рд┐

рдХреНрд░рд┐рдПрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЫрд╡рд┐

рдЖрдЦрд┐рд░рдХрд╛рд░ рдЯрд┐рдиреА рдЯрд┐рдиреА RSS рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред Tt-rss.org рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд▓рд┐рдВрдХ "рдбрд╛рдЙрдирд▓реЛрдб рдЯреИрд░реЛрдмреЙрд▓, v1.9" рд╣реЛрдЧрд╛ ред

рдЬрдм рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ ftp рдЦреЛрд▓реЗрдВ рдФрд░ Tiny-Tiny-RSS-1.9.tar.gz рдХреЗ рд╕рд╛рде public_html рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рднрд░реЗрдВ, рдФрд░ rss рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (рдпрд╣ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ "рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ)ред

рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, "SSH рдХрдВрд╕реЛрд▓" рдЦреЛрд▓реЗрдВ рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
cd public_html tar zxfv Tiny-Tiny-RSS-1.9.tar.gz mv Tiny-Tiny-RSS-1.9 rss 


рдПрдлрд╝рдЯреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯрд┐рдиреА-рдЯрд┐рдиреА-рдЖрд░рдПрд╕рдПрд╕-1.9.tar.gz рдХреЛ рд╣рдЯрд╛рдПрдВ, рд╣рдореЗрдВ рдЗрд╕рдХреА рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЕрдкрдирд╛ rss рдЦреЛрд▓реЗрдВ ред <name> .p.ht рд░реАрдбрд░ рдФрд░ рдЖрдкрдХреЛ рдЯрд╛рдЗрдиреА рдЯрд╛рдЗрдиреАрдЖрд░рдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреЗрдЬ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рднрд░реЗрдВред рдФрд░ "рдЯреЗрд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЫрд╡рд┐

рд╕рддреНрдпрд╛рдкрди рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╣реЗрдЬреЗрдВ"ред

рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

рдЖрдк "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб "рдкрд╛рд╕рд╡рд░реНрдб" (рдЬреЛ рддреБрд░рдВрдд рдмрджрд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд░реАрдбрд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдЯреЗрдЬ 2: рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк


рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЙрдЧ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдХреЛ public_html / rss / .htaccess рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдбреНрд╕ рдЬреЛрдбрд╝реЗрдВ, рдЕрдкрдиреЗ рдпреВрдЬрд░рдиреЗрдо рдХреЗ рд╕рд╛рде "u466982574" рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж (рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)
 # Increase execution time php_value max_execution_time 300 # PHP error handling for development servers # http://perishablepress.com/advanced-php-error-handling-via-htaccess/ php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_flag ignore_repeated_errors off php_flag ignore_repeated_source off php_flag report_memleaks on php_flag track_errors on php_value docref_root 0 php_value docref_ext 0 php_value error_log /home/u466982574/public_html/PHP_errors.log php_value error_reporting -1 php_value log_errors_max_len 0 <Files PHP_errors.log> Order allow,deny Deny from all Satisfy All </Files> 


рдпрд╣ рдлрд╝рд╛рдЗрд▓, рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП php рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдзрд┐рдХрддрдо рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ (рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ Hostinger рдкрд░ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╝рд░реВрд░рдд рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛)

Public_html / rss / config.php рдЦреЛрд▓реЗрдВ рдФрд░ рд▓рд╛рдЗрди рдмрджрд▓реЗрдВ
 define('LOG_DESTINATION', 'sql'); 

рдкрд░
 define('LOG_DESTINATION', ''); 

рдпрд╣ рдЯрд┐рдиреА рдЯрд╛рдЗрдиреАрдЖрд░рдПрд╕рдПрд╕ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╕реЗ рдлрд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реЗрдЧрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ Hostinger рдкрд░, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП, рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рджреБрд░реНрдЧрдорддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрд╕ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИред

рдЪрд░рдг 3: рдСрдЯреЛ рдЕрдкрдбреЗрдЯ


рдкрд╛рдардХ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣рд╛рдВ рд╢реБрд░реВ рд╣реЛ рд░рд╣реА рд╣реИрдВред рд╣реЛрд╕реНрдЯрд┐рдВрдЧрд░ рд╕реАрдЖрд░рдУрдПрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдПрдХ рдордирдорд╛рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

CRON рдЯрд╛рд╕реНрдХ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ update.php


Tiny TinyRSS рдореЗрдВ, рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ the.feed рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде update.php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Hostinger CRON рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд╛рд╕рд┐рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рддреЛ, рдЖрдкрдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдЕрдкрдбреЗрдЯ рдХреЙрд▓ рдХрд░реЗрдЧреАред рдкреАрдкреАрдкреА рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕ рд▓рд┐рдкрд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ_with_params.php :
 #!/usr/bin/env php <?php ob_implicit_flush(true); echo "PHP version: " . phpversion() . PHP_EOL; echo "Max execution time: ".ini_get("max_execution_time")." seconds" . PHP_EOL; define( 'UPDATE_IMPLICIT_PARAMS', 'feeds' ); require_once "update.php"; ?> 


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ update.php рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
 if (defined('UPDATE_IMPLICIT_PARAMS')) { $impl_params = array_map("trim", explode(",", UPDATE_IMPLICIT_PARAMS)); if( !is_array($options) ) $options=array(); $options = array_merge( $options, array_fill_keys($impl_params, '')); } 


рд▓рд╛рдЗрди рдХреЗ рдмрд╛рдж:
 $options = getopt("", $longopts); 


CRON рдХрд╛рд░реНрдп рдФрд░ PHP рд╕рдВрд╕реНрдХрд░рдг


рд╣реЛрд╕реНрдЯрд┐рдВрдЧрд░ рдкрд░ CRON рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ PHP 5.2 рдХреЗ рддрд╣рдд рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЯрд╛рдЗрдиреА рдЯрд╛рдЗрдиреАрдЖрд░рдПрд╕рдПрд╕ рдХреЛ PHP 5.3 рд╕реЗ рдХрдо рдирд╣реАрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВрдЧреЗ рдЬреЛ update_with_params.php рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рддрд░рд╣ рдХреЙрд▓ рдХрд░реЗрдЧреА, рдФрд░ рдЗрд╕реЗ update_external.php рдХреЙрд▓ рдХрд░реЗрдЧреА ред рдЕрдкрдиреЗ рдкрд╛рдардХ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде rss.name.p.ht рдмрджрд▓реЗрдВред
 #!/usr/bin/env php <?php echo "PHP version: " . phpversion() . PHP_EOL; echo "Max execution time: ".ini_get("max_execution_time")." seconds" . PHP_EOL; $url = "http://rss.name.p.ht/update_with_params.php"; $ch = curl_init($url); try { if ( $ch === FALSE ) throw new Exception('failed to initialize'); $startTime = microtime(true); $result = curl_exec($ch); echo 'Execution time '. (microtime(true) - $startTime) . ' sec' . PHP_EOL; if (FALSE === $result ) throw new Exception('Curl error ' . curl_errno($ch) . ' , ' . curl_error($ch) ); $code = curl_getinfo($ch, CURLINFO_HTTP_CODE ); if ( $code != 200 ) throw new Exception( "Page returned error code $code" ); } catch(Exception $e) { trigger_error( sprintf('ERROR #%d: %s\n', $e->getCode(), $e->getMessage()), E_USER_ERROR ); } curl_close($ch); ?> 


рдПрдХ CRON рдХрд╛рд░реНрдп рдХреА рд╕реНрдерд╛рдкрдирд╛


рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ " рдХреНрд░реЛрди-рдХрд╛рд░реНрдп " рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЪрд┐рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:
рдЫрд╡рд┐

рдХреНрд░рд┐рдПрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдЕрдм рд╣рд░ 5 рдорд┐рдирдЯ рдореЗрдВ рдЕрдкрдбреЗрдЯ рд░реАрдбрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ " рдХреНрд░реЛрди-рдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдо " рдЖрдЗрдЯрдо рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓реЙрдЧ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдЫрд╡рд┐

рдмрд╕ рдЗрддрдирд╛ рд╣реАред
рдЫрд╡рд┐

рдбреАрдмреНрд░реАрдлрд┐рдВрдЧ


рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрд░ рдкрд░ рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрд╛рдлреА рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЦреБрдж рдХреЛ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


рдирд┐рд╖реНрдХрд░реНрд╖


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

рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдирд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдПрдХ рдЛрдг рджреЗрддреЗ рд╣реИрдВред

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


All Articles