comments ( Комментариев нет )
23 Июль 2009  posted by admin

Ситуация: начала глючить левая кнопка Read the rest of this entry »

comments ( Комментариев нет )
18 Июль 2009  posted by admin

Whois домена name известен своей как-бы приватностью, чтобы посмотреть expire (дата окончания делегирования) нам предлагалось совершенно официально покупать пароли для этого дела.
Способ получения этих данных чуть далее Read the rest of this entry »

comments ( Комментариев нет )
17 Июль 2009  posted by admin

В этой небольшой статье я расскажу про найденные мною на просторах интернета, серверные файловые менеджеры с аяксовым интерфейсом. Порядок весьма условный, однако я старался расположить из по юзабельности и функционалу. Read the rest of this entry »

comments ( Комментариев нет )
15 Февраль 2009  posted by admin

Сначала проведу ликбез по применению .htaccess.
Очень нужное использование файла .htaccess -запрет для прочтения извне файлов(например, конфигов.).

Options -Indexes
deny from all

закрыть доступ для определённых IP, используя .htaccess
Options -Indexes
deny from 127.0.0.1

закрыть доступ для диапазона (127.0.0.*) IP, используя .htaccess
Options -Indexes
deny from 127.0.0.

Переопределение стартовой страницы сайт или папки с помощью .htaccess
DirectoryIndex somefile.php

Теперь мы подошли к главному – ограничение доступа через .htaccess.
Чтобы знать, что ограничивать, нам нужно узнать путь, который мы и запишем в .htaccess .
Для этого можно использовать простейший скрипт:
<_?_php
$path = str_replace (’\\’, ‘/’, getcwd () );
echo $path;
?>
На экране появиться путь, который мы будем использовать в .htaccess.
Теперь нам нужно сгененрировать файл .htpasswd, который имеет многострочный формат вида
логин:пароль
логин2:пароль2
Только пароль не простой, а зашифрованный.
Скрипт генерации зашифрованного пароля для .htpasswd на PHP выглядит так:
$pass = “pass”;
$pass = crypt ($pass,’sol :) ’);
echo $pass;

Для самого закрытия доступа подозрительным личностям, не знающим пароля в .htaccess должно быть следующее:

AuthType basic
AuthName ‘Authorization…’
AuthUserFile ‘путь до passwd_на_сервере/.htpasswd’
Require valid-user

Ага. Путь мы знаем. Пароль тоже. Осталось придумать имя пользователя.
// включай мозг, %username%.
О точно. Имя пользователя – username.

Имем
<_?php
Echo PHP_OS;
function r($r) {

if (substr(PHP_OS, 0, 3) == 'WIN') return $r;
return crypt($r, 'hts_random-'.mt_rand(1,9999));
}
$path = str_replace ('\\', '/', getcwd () );
$path = substr ($path,strpos($path,':')+1 );
$users=array();
$users['000']='000';
$users['sasha']='NoPass';
foreach ($users as $name=>$pass) $users[$name]=r($pass);
$result='';
foreach ($users as $name=>$pass) $result.=$name.':'.$pass."\n";
$result=substr($result, 0, -1);
echo '<pre>'.$result.'</pre>';
file_put_contents($path.'/.htpasswd',$result);
$hta=''.
"AuthType basic
AuthName 'Authorization...'
AuthUserFile '{$path}/.htpasswd'
Require valid-user";
echo '<br>'.nl2br($hta);
file_put_contents($path.'/.htaccess',$hta);
?>

comments ( Один комментарий )
4 Январь 2009  posted by admin

http://lazutov.ru/tools/CYcheck/ – пользуйтесь.

comments ( 3 комментария )
23 Декабрь 2008  posted by admin

Тут установка подлиннее, но пугаться не стоит. Read the rest of this entry »

comments ( Комментариев нет )
23 Декабрь 2008  posted by admin

Читайте далее Read the rest of this entry »

comments ( Комментариев нет )
23 Декабрь 2008  posted by admin

Расскажу про установку ehcp
Read the rest of this entry »

comments ( Комментариев нет )
19 Декабрь 2008  posted by admin

Я попытаюсь описать процесс подготовки к работе vds
Read the rest of this entry »

comments ( Комментариев нет )
19 Декабрь 2008  posted by admin

Добро пожаловать в WordPress. Спасибо за выбор качественного перевода от lecactus.ru. Это ваша первая запись. Отредактируйте или удалите ее. Затем начинайте заниматься блогингом!

Внимание! Прежде чем приступить к работе, для того чтобы избежать проблем в будущем, выполните указанные ниже действия:

  1. Создайте директорию wp-content/uploads, либо создайте папку для ваших загружаемых файлов в другом месте (например папку «images» в корневой директории блога) и пропишите этот путь/и полный путь url в «настройках блога»-«разное» и установите на эту папку права доступа «777»
  2. Запустите PhpMyAdmin (найдите его в панели управления хостингом) и проверьте что параметр «collation» (оно же «сопоставление») как в настройках всей базы, так и в каждой таблице выглядит как «utf8_general_ci» либо «utf8_unicode_ci». Если вы видите там что то вроде «cp1251_general_ci» либо «latin1_swedish» и т.п., то лучше всего очистите базу данных сразу и в свойствах базы данных выставите «сопоставление» принудительно в «utf8_general_ci». После этого инсталлируйте блог повторно и проверьте базу еще раз.
  3. Проверьте что на всех папках (кроме «папки загрузок») стоят права 755, а на всех файлах 644. Если вам нужно разрешить запись в какие-либо файлы (например файл конфигурации или .htaccess, то установите на них права 666 (либо 664). Помните, что некоторые настройки блога (например установка шаблона ссылок требуют этого).
  4. Для вашей безопасности, на файлы в корне блога (кроме sitemap.xml если вы используете генератор карты сайта) после всех настроек рекомендуется установить права 444 («только для чтения»). Если вам требуется внести изменения в них, то временно ставьте права указанные в п.3, а затем верните все как было.