У меня после установки апача сразу были доступны команды типа a2ensite для включения нового виртуального хоста и a2dissite для отключения. А сами файлы с настройками виртуальных хостов находятся у меня в /etc/apache2/sites-available/ Аналогичный принципе реализован и в управлении модулями апача. И реализовано это всё у меня в debian. Где-то такого может и не быть и поэтому расскажу принцип работы, а кто захочет, то у себя аналогично сделает.
Continue Reading »
tags: apache
posted in linux by yas | No Comments
Столкнулся с такой проблемой в drupal, что пользователю запрещено редактировать материалы, редактирование которых я разрешаю в админке. Причем, некоторые материалы пользователь может редактировать, а на некоторых нету кнопки «редактировать».
Проблема оказалось вот в чем: для тех материалов, на редактирование которых пользователя не пускало, стоял формат ввода тот, к которому у пользователя нету прав доступа. И при таком раскладе drupal считает, что пользователю нельзя изменять этот материал. По тупому конечно, но вот как-то так.
Continue Reading »
posted in drupal by yas | No Comments
В предыдущей статье я описал процесс установки ruby. Теперь поставим всякие гемы (библиотеки для ruby). Это и библиотеки для работы с базой данных, и для просмотра документации, и сами rails, и прочие полезные штуки. Continue Reading »
tags: gem, mysql, ruby, ruby on rails, sqlite, настройка
posted in ruby by yas | 4 Comments
Определимся с понятиями. Ruby – это объектно-ориентированный язык программирования. А ruby on rails – это мощный фреймворк (framework) для создания веб-приложений на ruby. Поэтому нам сперва потребуется установить сам ruby, а затем уже ruby on rails.
Установка ruby
Для установки ruby воспользуемся RVM. RVM (Ruby Version Manager) – это менеджер версий ruby, который позволяет иметь несколько разных версий ruby на компьютере и легко между ними переключаться. Можно конечно установить всё и из стандартных репозиториев вашей системы (sudo apt-get install ruby gem rake rails). Но тогда у вас не будет возможности при необходимости для разных проектов использовать разные версии ruby и оперативно обновлять ruby. Возможность возникновения такой необходимости обусловлена тем, что ruby активно развивается и может так получится, что через год для ваш старый проект не захочет сходу работать на последней версии ruby. Вобщем лучше один раз установить ruby через rvm и потом в случае чего будет меньше головной боли. Хуже не будет в любом случае. Continue Reading »
tags: dev, example, hello world, linux, ruby, ruby on rails, настройка
posted in ruby by yas | 3 Comments
Лично мне неудобно при работе на локальном компе каждый раз при входе в phpmyadmin логиниться. Поэтому я предпочёл отключить вход в phpmyadmin. А правильнее даже сказать сделать автовход в phpmyadmin.
sudo nano /etc/phpmyadmin/config.inc.php
И там должны быть вот такие настройки:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = 'true';
Директивы такие там уже сразу будут. Надо только значения нужные вписать и убедиться, чтобы они не были закоменченными.
tags: linux, mysql, phpmyadmin, настройка
posted in web by yas | No Comments
Часто в linux не хватает шрифтов из винды. Особенно это ощущается при посещении различных веб-сайтов. Проблема решается элементарно. Устанавливаем пакет ttf-mscorefonts-installer, который есть в стандартных репозиториях. Во время установки пакет скачивает основные шрифты.
tags: linux, windows, шрифты
posted in linux by yas | No Comments
С темизацией форм в drupal не очень всё хорошо. Например, расположить элементы какой-то формы в таблице для удобства тут нельзя. Вернее можно конечно используя в объвлении формы или в hook для неё параметры #suffix и #prefix, но это весьма неудобно. Поэтому лучше, конечно, сразу верстать в общем для drupal стиле. Ниже я покажу как примерно это всё выглядит.
Continue Reading »
tags: drupal, html, темизация drupal
posted in drupal by yas | 2 Comments
Из-за некоторой специфики друпаля и необходимости быстро делать проекты и не тратить лишнее время на переделывание стандартных выводов некоторых элементов в drupal мы выставляем некоторые требования к вёрстке. Т.е. стандартные элементы сайта должны быть свёрстаны в стандартном для друпаля виде, что бы нам не надо было переделывать вывод этих элементов. Ниже я и расскажу Continue Reading »
tags: drupal, html, темизация drupal
posted in drupal by yas | No Comments
У меня вот в linux почему-то с firefox‘ом проблема: не реагирует на backspace. Ну и до недавнего времени я был уверен, что это что-то конкретно у меня в настройках системы и клавиш. А тут вот поставил на работе линукс и столкнулся с такой же проблемой. Немного погуглил и нашёл элементарное решение: заходим в консоль настроек firefox. Для этого в строке адреса пишем about:config и нажимаем enter. В открывшемся списке параметров находим browser.backspace_action (для этого просто начинаем вводить слово backspace в фильтре и оно на лету находится). И теперь просто изменяем значение этого параметра на 0. Всё. И даже перегружать firefox не надо =)
tags: firefox, linux
posted in Браузеры by yas | 2 Comments
При темизации drupal я не раз сталкивался с проблемой, когда у меня подгружаются помимо моих стилей ещё и всякеие стандартные стили. Например modules/system/system.css, modules/system/system-menus.css, modules/system/defaults.css и прочее. Как же отключить загрузку этих стандартных css? Continue Reading »
tags: drupal, темизация drupal
posted in drupal by yas | 2 Comments