Для переноса джумлы или опенкарта нужно обязательно менять абсолютный путь в конфиге. Узнать этот путь можно просто:
<?php echo getcwd();
Для переноса джумлы или опенкарта нужно обязательно менять абсолютный путь в конфиге. Узнать этот путь можно просто:
<?php echo getcwd();
Частенько приходится переносить сайты клиентов с технического хостинга на хост клиента. Чтобы сэкономить время, я использую следующий вариант:
.button.medium {
font-size: 120%;
font-weight: bold;
padding: 7px 16px;
}
.button.red {
border-color: #9e0b0f;
background: #e41d24;
background: -moz-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb4e55), color-stop(100%, #d7020a));
background: -webkit-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
background: -o-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
background: -ms-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4e55', endColorstr='#d7020a', GradientType=0 );
background: linear-gradient(top, #fb4e55 0%, #d7020a 100%);
color: #FFFFFF !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.button.blue {
border-color: #0076a3;
background: #49b3fc;
background: -moz-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76c7ff), color-stop(100%, #1da0fa));
background: -webkit-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
background: -o-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
background: -ms-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c7ff', endColorstr='#1da0fa', GradientType=0 );
background: linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.1);
}
.button.blue:hover { background: #76c7ff; }
.button.red:hover { background: #fb4e55; }
input[type="submit"], input[type="reset"] {
cursor: pointer;
margin: 0;
outline: medium none;
}
.button {
border: 1px solid #AAAAAA;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.3) inset;
display: inline-block;
font: 100% Arial, Helvetica, sans-serif;
text-decoration: none !important;
vertical-align: middle;
}
Возникла нестандартная ситуация — нужно на простом хостинге с панелью cpanel сделать возможность ограничивать место для поддоменов. Так как в cpanel такого не предусмотрено, по-крайней мере для обычных пользователей, то пришлось искать вариант на php и он был найден.
Небольшая функция, позволяющая нам определить занятое пространство:
1) с использованием явного указания папки
function GetDirSize($dir){
$path = shell_exec("du -sk $dir");
preg_match( "/\d+/", $path, $size);
$size = round( $size[0] / 1024, 2 );
return $size;
}
echo GetDirSize('/home/user/public_html'). ' MB'; // пример использования
2) вариант, для отображения размера текущей папки
function GetDirSize(){
$path = shell_exec("du -sk ");
preg_match( "/\d+/", $path, $size);
$size = round( $size[0] / 1024, 2 );
return $size;
}
echo GetDirSize(). ' MB';
Ну а далее уже можно попросту написать условие в самом клиентском скрипте на ограничение возможностей после превышения допустимого занятого пространства.
Вроде пока нигде не встречал своего ника, но мало ли что будет дальше)) Вот и решил официально забить его на nick-name.ru, хоть и пользуюсь им уже более 5 лет. Теперь вот получил сертификат:
Хоть и прикол, но все равно приятно 🙂