Тема: Денвер+dle
Показать сообщение отдельно
Старый 31.01.2019, 21:01   #5
 
Регистрация: 17.07.2018
Сообщений: 1
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано):
Спасибо (Получено):
Код HTML:
[QUOTE]HTML;  }  // ******************************************************************************** // Проверка прав на запись // ******************************************************************************** elseif($_REQUEST['action'] == "chmod_check") { echoheader("", "");  echo <<                [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lo.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_oo.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ro.gif[/IMG]                   [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lb.gif[/IMG]                        Проверка на запись у важных файлов системы
        HTML;  echo"";   $important_files = array( './backup/', './engine/data/', './engine/cache/', './engine/cache/system/', './uploads/', './uploads/files/', './uploads/fotos/', './uploads/posts/', './uploads/posts/thumbs/', './uploads/thumbs/', './templates/', './templates/Default/', );   $chmod_errors = 0; $not_found_errors = 0;     foreach($important_files as $file){          if(!file_exists($file)){             $file_status = "не найден!";             $not_found_errors ++;         }         elseif(is_writable($file)){             $file_status = "разрешено";         }         else{             @chmod($file, 0777);             if(is_writable($file)){                 $file_status = "разрешено";             }else{                 @chmod("$file", 0755);                 if(is_writable($file)){                     $file_status = "разрешено";                 }else{                     $file_status = "запрещено";                     $chmod_errors ++;                 }             }         }         $chmod_value = @decoct(@fileperms($file)) % 1000;      echo"";     } if($chmod_errors == 0 and $not_found_errors == 0){ $status_report = 'Проверка успешно завершена! Можете продолжить установку!'; }else{ if($chmod_errors > 0){ $status_report = "Внимание!!!

Во время проверки обнаружены ошибки: $chmod_errors. Запрещена запись в файл.
Вы должны выставить для папок CHMOD 777, для файлов CHMOD 666, используя ФТП-клиент.
Необходимо выставить права на запись всем файлам и папкам в директории /engine/data/

Настоятельно не рекомендуется продолжать установку, пока не будут произведены изменения.
"; } if($not_found_errors > 0){ $status_report .= "Внимание!!!
Во время проверки обнаружены ошибки: $not_found_errors. Файлы не найдены!

Не рекомендуется продолжать установку, пока не будут произведены изменения.
"; } }  echo"";      echo <<   Папка/Файл  CHMOD  Статус
          $file            $chmod_value            $file_status          

  Состояние проверки$status_report
                                [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_rb.gif[/IMG]                   [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lu.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ub.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ru.gif[/IMG]       
 HTML;  }  // ******************************************************************************** // Настройка файла конфигурации // ******************************************************************************** elseif($_REQUEST['action'] == "doconfig") { $url  = preg_replace( "'/install.php'", "", $_SERVER['HTTP_REFERER']); $url  = preg_replace( "'\?(.*)'", "", $url); if(substr("$url", -1) == "/"){ $url = substr($url, 0, -1); } echoheader("", ""); echo <<                [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lo.gif[/IMG]         [IMG]file:/// [url]https://rustvcom.com[/url] /www/dle53/upload/engine/skins/images/tl_oo.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ro.gif[/IMG]                   [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lb.gif[/IMG]                        Настройка конфигурации системы
        HTML;   echo'';  echo <<  URL сайта: 
Укажите путь без имени файла, знак слеша / на конце обязателен   Данные для доступа к MySQL серверу
Сервер MySQL: Имя базы данных: Имя пользователя: Пароль: Префикс: Не изменяйте параметр, если не знаете для чего он предназначен   Данные для доступа к панели управления
Имя администратора: Пароль: не забудьте пароль! Повторите пароль: E-mail:   Дополнительные настройки
Включить поддержку ЧПУ:  ДаНет  Eсли вы отключите поддержку ЧПУ, то не забудьте удалить файл .htaccess в корневой папке                                  [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_rb.gif[/IMG]                   [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_lu.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ub.gif[/IMG]         [IMG]file:///C:/Web1/news.ru/www/dle53/upload/engine/skins/images/tl_ru.gif[/IMG]       
 HTML; } // ******************************************************************************** // Do Install // ******************************************************************************** elseif($_REQUEST['action'] == "doinstall") { if(!$reg_username or !$reg_email or !$reg_password1 or !$url or $reg_password1 != $reg_password2){ msg("error", "Ошибка!!!" ,"Заполните необходимые поля!", "javascript:history.go(-1)"); } if (preg_match("/[\||\'|\<|\>|\"|\!|\$|\@|\&\~\*\+]/", $reg_username)) { msg("error", "Ошибка!!!" ,"Введенное имя администратора недопустимо к регистрации!", "javascript:history.go(-1)"); } $reg_password = md5(md5($reg_password1)); $config = << "5.3", 'home_title' => "DataLife Engine Demo", 'http_home_url' => "$url", 'charset' => "windows-1251", 'admin_mail' => "$reg_email", 'description' => "Демонстрационная страница движка DataLife Engine", 'keywords' => "DataLife, Engine, CMS, PHP движок", 'date_adjust' => "0", 'site_offline' => "no", 'allow_alt_url' => "$alt_url", 'langs' => "Russian", 'skin' => "Default", 'allow_gzip' => "no", 'allow_admin_wysiwyg' => "no", 'allow_static_wysiwyg' => "no", 'news_number' => "10", 'meta_generator' => "1", 'smilies' => "wink,winked,smile,am,belay,feel,fellow,laughing,lol,love,no,recourse,request,sad,tongue,wassat,crying,what,bully,angry", 'timestamp_active' => "j F Y", 'news_sort' => "date", 'news_msort' => "DESC", 'hide_full_link' => "no", 'allow_site_wysiwyg' => "no", 'allow_comments' => "yes", 'allow_url_instead_mail' => "yes", 'comm_nummers' => "30", 'comm_msort' => "ASC", 'flood_time' => "30", 'auto_wrap' => "40", 'timestamp_comment' => "j F Y H:i", 'allow_comments_wysiwyg' => "no", 'allow_registration' => "yes", 'allow_cache' => "no", 'allow_votes' => "yes", 'allow_topnews' => "yes", 'allow_read_count' => "yes", 'allow_calendar' => "yes", 'allow_archives' => "yes", 'files_allow' => "yes", 'files_type' => "zip,rar,exe,doc,pdf", 'files_count' => "yes", 'reg_group' => "4", 'registration_type' => "0", 'allow_sec_code' => "yes", 'allow_skin_change' => "yes", 'max_users' => "0", 'max_users_day' => "0", 'allow_upload' => "yes", 'max_up_size' => "200", 'max_image_days' => "2", 'allow_watermark' => "yes", 'max_watermark' => "150", 'max_image' => "450", 'jpeg_quality' => "85", 'files_antileech' => "1", 'allow_banner' => "1", 'ajax' => "0", 'log_hash' => "0", 'show_sub_cats' => "1", 'tag_img_width' => "0", 'mail_metod' => "php", 'smtp_host' => "localhost", 'smtp_port' => "25", 'smtp_user' => "", 'smtp_pass' => "", 'mail_bcc' => "0", 'speedbar' => "1", 'safe_xfield' => "0", 'extra_login' => "0", 'image_align' => "left", 'ip_control' => "1", 'cache_count' => "0", ); ?> HTML; $dbconfig = << HTML; $con_file = fopen("engine/data/config.php", "w+") or die("Извините, но невозможно создать файл .engine/data/config.php.
Проверьте правильность проставленного CHMOD!"); fwrite($con_file, $config); fclose($con_file); @chmod("engine/data/config.php", 0666);  $con_file = fopen("engine/data/dbconfig.php", "w+") or die("Извините, но невозможно создать файл .engine/data/dbconfig.php.
Проверьте правильность проставленного CHMOD!"); fwrite($con_file, $dbconfig); fclose($con_file); @chmod("engine/data/dbconfig.php", 0666);  $con_file = fopen("engine/data/wordfilter.db.php", "w+") or die("Извините, но невозможно создать файл .engine/data/wordfilter.db.php.
Проверьте правильность проставленного CHMOD!"); fwrite($con_file, ''); fclose($con_file); @chmod("engine/data/wordfilter.db.php", 0666);  $con_file = fopen("engine/data/xfields.txt", "w+") or die("Извините, но невозможно создать файл .engine/data/xfields.txt.
Проверьте правильность проставленного CHMOD!"); fwrite($con_file, ''); fclose($con_file); @chmod("engine/data/xfields.txt", 0666);  $con_file = fopen("engine/data/xprofile.txt", "w+") or die("Извините, но невозможно создать файл .engine/data/xprofile.txt.
Проверьте правильность проставленного CHMOD!"); fwrite($con_file, ''); fclose($con_file); @chmod("engine/data/xprofile.txt", 0666);  @unlink(E[/QUOTE]
Вот так правильно
NewsPR06 вне форума   Ответить с цитированием