Для переноса джумлы или опенкарта нужно обязательно менять абсолютный путь в конфиге. Узнать этот путь можно просто:
<?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 лет. Теперь вот получил сертификат:
Хоть и прикол, но все равно приятно 🙂