И снова война
Есть интересный провайдер(ы) который дает возможноть пользоватся неограниченым дисковым пространством. и.т.п в США — Будь оно проклято.
Как уйти от Супер «хорошего» провайдера В США. Или перенос сайта с очень плохой скоростью.
потому, что что вы будете делать с сайтом в 1 гигобайт, с ограничениями на выполнение скрипта 20сек, и памятью в 1-2 мег. и обрывами связи даже с германией. при десконекте при подключении более ( 🙂 ) половины клиента
Вот она смерть США wget -r -l 15 ftp://user:passord@на.ixweb_начинается_на_ hosting.com_кончается/наш.домен.АНТИ_США/
и все они вынуждены снова искать способ как испортить нам жизнь.
Как изменить имя host и прочие мелочи посел установки сервера
даный нам сборщиками имя сервера которое будет «всплывать» в будущем нам нужно заменить
Имя машины можно поменять в любой момент — поправив необходимую информацию в файлах:
/etc/nostname
/etc/hosts
После этого необходимо перезагрузиться и проверить новое имя компьютера командами:
hostname
hostname -f
спасибо тому кто начал вести записи раньше меня тут есть ещё интересности
Идеальный сервер — Ubuntu 10.10 [ISPConfig 3] — на купленый сервер
русификация ubuntu 10.10
Ну и в продолжении борьбы с удаленными серверами и их обслугой
мало того что не включена поддержка кириллицы так ещё и не установленны сами пакеты потому после включения кириллицы мне пришлось добавлять пару пакетов чтоб мой любимый MC перестал матерится и нормально подгружался bash мне помогла эта комманда
sudo apt-get install language-pack-gnome-ru-base language-pack-gnome-ru
Очень помог краткий справочник
Вот и пришло время настраивать первый сервак удальонно в борьбе с поддержкой которая очень хочент помочь $\час, но мы то умеем сами.
потому они идут во банк 1 ставят удаленный доступ root — что возможно нужно неким извращенцам но всеже ведет к обращению к той же службе.
и установку английской версии которая не будет поддерживать ваши сайты и.т.п
http://ubuntism.ru/terminal-commands-for-linux/
здесь мы украли команду создания пользователя с группой и домашним каталогом. тутже вспомнили как менять пароль. за что спасибо этому сайту и ссылочка от нас на него.
кстате предворительно создайте каталог пользователя ну и права соответственно.
useradd -c «Nome Cognome» -g admin -d /home/user1 -s /bin/bash user1
создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
passwd user1
сменить пароль пользователя user1 (только root)
также меняем пароль на root предварительно проверив доступ по новому пользователю через ssh (мы же не верим людям) после в панеле управления сервером проверям пароль рут остался прежним, а это дает нам некую гарантию на то что то что мы сделаем будет работать.
JS parseInt()
Нужно было найти пару комманд и нашёл интересный сайт который объясняет некоторые непонятки. например с помощю этой команды мы можем в JQuery использовать для вычетания отступов.
parseInt(’16 somthing else’); // 16 — неожиданно, правда?
Canon LBP-1210 UBUNTU 10.10
Есть решение долго мучался на конец нашел решение рабочее.
Выполняем следующие шаги:
1) Скачиваем архив по линке отсюда
2) Распаковываем
3) Через терминал заходим в дирректорию
4) Запускаем скрипт через следующую команду
sudo ./canonLBP_install.sh PRINTER_MODEL
Где PRINTER_MODEL модель принтера из списка ниже.
Скрипт поддерживает следующие модели: LBP-1120/810, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP7200C, LBP6300dn, LBP9100Cdn
перенос страниц в посты wordpress
webasyst позволяем определенному пользователю доступ только к определенной категорие
выполняем в БД подразумеваеться что всекто не состоят в первой группе
будут видеть только ту категорию в которой прописан его ИД
ALTER TABLE `SC_categories` ADD `cat_acces` TEXT NOT NULL
В файле /published/SC/html/scripts/templates/backend/category.html после блока
<tr>
<td>{lbl_catset_slug}</td>
<td><input name=»slug» value=»{$CategoryInfo.slug|escape:’html’}» type=»text» style=»width:350px;» /></td>
</tr>
добавляем окно назначени прав категориям поле показуем только 1 группе
{if in_array(1, $grupp_id)}
<tr>
<td>через запятую права доступа</td>
<td> {foreach from=$users_id item=_users_id}{$_users_id}, {/foreach} <input name=»cat_acces» value=»{$CategoryInfo.cat_acces|escape:’html’}» type=»text» style=»width:350px;» /></td>
</tr>
{/if}
в файл
/published/SC/html/scripts/classes/class.category.php
после
var $slug;
добавляем
var $cat_acces;
в файл
/published/SC/html/scripts/index.php
после
if(is_object($currencyEntry)){
$smarty->assign(‘current_currency_js’, $currencyEntry->getJSCurrencyInstance());
}
добавляем
(выводим ИДы всех пользователей по факту можнобыло поиграть с JS (но сейчас не охота), для того чтоб пользователь админ мог скопировать нужный ИД.)
$result=mysql_query(‘SELECT * FROM `WBS_USER`’);
$users_id=array();
while($row=mysql_fetch_array($result))
{
$users_id[]=$row[‘U_ID’];
}
$smarty->assign(‘users_id’, $users_id);
$smarty->assign(‘user_id’, $_SESSION[‘__WBS_SC_DATA’][«U_ID»]);
$smarty->assign(‘grupp_id’, $_SESSION[‘__WBS_SC_DATA’][UG_IDs]);
в файле
/published/SC/html/scripts/core_finctions/category_functions.php
меняем начало функции _recursiveGetCategoryCList
function _recursiveGetCategoryCList( $parent, $level, $expandedCategoryID_Array, $_indexType = ‘NUM’, $_countEnabledProducts = false )
{
$adm=(in_array (1, $_SESSION[‘__WBS_SC_DATA’][UG_IDs])?1:0);
$name = LanguagesManager::sql_prepareField(‘name’, true);//, `id_quickbooks`
$sql = <<<SQL
SELECT `categoryID`, {$name}, `products_count`, `cat_acces`,`products_count_admin`, `parent`, `id_1c`
FROM `?#CATEGORIES_TABLE`
WHERE `parent`=? AND( `cat_acces` like(‘%{$_SESSION[‘__WBS_SC_DATA’][«U_ID»]}%’) OR {$adm}=1 OR {$level}>0 )
ORDER BY `sort_order`, `name`
SQL;