????? ???? ?????? ????? 1.5 - ???? ??????? ?? ? ????? ??????? ???? - ???? ???
????? ?? ???? ????? ?????? ?? ????? ???????? ??? ??? ???? ? ???? ???? ?? ??? ????? ??? ??? ? ???? ????? ?????? ???? ? ????? ????? ??????? ?????, ??? ????? ?? ?? ????? ?????? ???????? ???.
?? ????? ????? ??? ????? ?????? ? ????? ????????? ????? ??? ?????? ???? ??? ????? ?? ????? 1.5 ? ?? ?? ??? ?? ????? ??? ? ?????? "????? ???? ?????? ????? 1.5 - ????? ???? ???? - ???? ???" ??? ???? ?????? ????? ??? ??? ?????? ????? ????? ????? ?? ????.
???? ??? ?? ??? ????? "????? ???? ?????? ????? 1.5 - ???? ??????? ?? ? ????? ??????? ???? - ???? ???" ????? ?? ???? ? ?? ??? ????? ????? ???? ?? ????? ???? ???? ????? : ????? ??????? ?? ???????, ???????? ? ??????? ???? ???? ? ???? ????? ????? ?? ???????.
?? ?????? ???? ?? ?????? ? ???? ????? ?? ?????? ???? - ???????? ?????
????? ??????? ??????? (Shared Server)
?? ???????? ? ??????? ????? ??????? ????
???? ???? ??? ?? ??????? ?? ??? ???? ??? ????? ?? ???????? ??? ????? ?????? ?????? ????? ??? ?? ?? ???? ????? ?????? ???? ????? phpinfo() ?? ??????. ??? ???? ??????? ?? ?? ???? ??? ????? ?????! ??? ????? ???? ???? ????????????? ?????? ???? ????????? ??? ?? ?? ??????? ?????? ????? ???? ???? register_globals ?? ?????? open_basedir ??????? ????????. ????? ??? php.ini ? register_globals ???? ??? ????? ???????? ?????? ???? ?????? ?? ??? ?????? ???? ???? ?????? ????? ???? ??? ?? ??????.
???????? Apache (?????)- ??????? ?? Apache .htaccess
??????? ??????? typical ?? ?? ???????? local Apache .htaccess ????? ????. ??? ????? ?? ??? ??? ?????? ???? ????. ?? ?????? ??? ????? ???? ?? ??? ??? ???? ??? ???? ??? ?????? ???? ?? ???. ?? ??????? ?? .htaccess ??? ????????? ????????? ?????? ?? ??? ????????????? ????? ????? ?????? (administrator) ???? ????? ?????? ????????????? ???? ?? ?? ???? IP ??????? ? ?????? ???????????? ???? ?? ??? ???? ??? ?? ??? ?????? ????? ?? ????? PHP4 ?? PHP5 ????? ????.
??????? ?? Apache mod_security
???????? MySQL - ?????? ???? ?? ???? ????
?? ????? ???????? MySQL ?? ???? ?????? ????? ??????? ???? ????. ??? ????? MySQL ???? ???? ? ??????? ???????? ???????? ???. (????????? MySQL http://dev.mysql.com/doc/ ?? ???????) ???? ????? ????? ?? ??? ????? ???? ???? ?????? ???????? ?? ??? ?????? ?? ?????? ???? ??????? Dedicated ????? ???????.
???????? PHP - ???? ??? PHP ?? ???????
???? ??? ?? ???? php.ini ? ?????? ??????? ????? ??? PHP ?? ????????. ????? ???? ?????????????? php.ini ?? ?? http://www.php.net ?????? ????.
??????? ?? PHP5
??????? ?? ???????? ???? php.ini
?? ??????? ??????? ??? ?????????? ???? php.ini ???? ?? ?????? ????? ??? ??? ???? ?? ?????? ???????? ???? php.ini ?????? ?????. ??? ???? ???? ????? ?????? ??? ???? ?????? ???????? php.ini ?? ?? ???? ????????????????? ?? ??????? ??????? ?????? ???? ????? ????. ?????????? ?????? ?? ?????????? ??????? ?? ????????? ??? ??? ????? ?? ???? ??? ????? ????!
??? ???? ??? ??? ?? ???? ?????? ????? ?????.
-
???????? ???? php.ini ???? ?? ?????? ?? ?? ???? ???? ??????? ????? ????? ???? ???? ??????? ????????. ??? ???? ?? ???? php.ini ?? ????????? http_root ??? ???????. ??? ????????? ????? ???? ?? ??? ???? ?? ??? ???? ??? ???? ??????? ?????? ???? php.ini ????????? ??? ?? ???.
-
???????? ???? php.ini ???? ?? ???????? .php ????? ????????? ?? ?? ???? ????????? ???? ?????. ??? ?? ?? ?????? ?? ?? ???? ????? ???? ?? ????????? ????? ????? ?? ??? ????????? ????? php.ini ?? ?? ?? ???? ????.
-
??? ??? ?? ?? ????????? ?? ???? php.ini ?????? ???? ?? ?????????? ??????? ??? ??? ?? ???? ??? ????? ????????. ??? ??? ??? ?? ?? ??????????? ??? ???? ????? ?? ?? ???? ???? ???? ????? ??? ?? ??? ????? ??? ???? ????? ???????? php.ini ?? ??????????? http_root ? administrator ?????.
??????? ?? PHP disable_functions
?? disable_functions ???? ??? ????????? ????? ?????? PHP ?? ?? ???? ??? ???????? ??????? ??????? ????. ?? ??? ?? ????? ????? ???? ?? ???? ?????! ???:
??????? ?? PHP open_basedir
open_basedir ???? ???? ? ?? ????? ????? ??? ????. ??? ??????? ????????? ?? ?? ????????? ???? PHP ?? ?? ????????? ????? ??? ??? ???? ?? ????? ??????. ??? ??????? ?? ???? ?? ????? ???? ???? ??? ??? ?????? ?????????.
?????? ?? ???????????? ?????? ????? ?? PHP 4.4.8 ??????? ?? slash ???? ????? ???? ?????? ???? ?? ????????? ???? ??? ???? ??? ??? ????? JFolder::create: Infinite loop detected ????? ????? ????? ???????? ??? ??? ?????? ???. ??? ????? ?? ??? ??? ?????????? PHP file_exists() function ? ?? ????? ???? ????? ????? ???? /home/user/public_html/joomla_demo ? ????? open_basedir ?? /home/user/public_html/joomla_demo/ ???.
?? ????? ??? open_basedir ????? ??? ????? ???? ??? ???? ?? ????? ???????? PHP upload_tmp_dir ?? ????? ?? ???? open_basedir ???? ?? ?? ??? ???????? ???? upload_tmp_dir path ?? ??????? ?? open_basedir ?? ??????? ?? ???? ?????? ???????? ???? ????? ??????.
PHP ?? ????????? ???? ????? ?????? ?? upload_tmp_dir ????? ???? ???? ??????? ?????? ?? ?????? ?? ????? ??? ???? ??? ????????? ????? ?????. ???????? ?????? ??? ?? ?? ?? ?? open_basedir ???? ??????? ?? ???????? ??? ?? ????? ????????.
?????! 1.5 ?? ??? ?? ?? ??? ????? ??? ??? ?????? ? ?? ???? ????? ??? ??????.
?? PHP safe_mode ??????? ?????
?? ????????? PHP safe_mode ?????? ????. ??? ??? ?? ????? ????? ???? ??? ?? ?????? ???? ???? ?????? ????? ?????? ??? ?? ???? ???? ???? ?????? ?????? ??????. ???? ??????? ????? ?????? ??? ????? ???? ???? PHP ?? ???????.
?? PHP register_globals ??????? ?????
register_globals = 0
?? PHP allow_url_fopen ??????? ?????
?? PHP allow_url_fopen ??????? ?????. ??? ????? URL-aware fopen wrapper?? ?? ???? ??????. Wrapper??? ??????? ???? ????? ??????? ?? ??????? ?? ftp ? ?? ??????? http ????? ??? ???? ?????? ???? ?? ??????? ????? zlib ????????? wrapper??? ???????? ?? ??? ????.
?? ??? ?? ????? ?????? ?????????? ????? ??? ?? ??????? ??? ????? ?? ???? ????? ???? ?? ????? ???? ?? ????? ??????? ???? ?? ????? ?????? ???? ????.