Вед-дев, Сео, Манимейкинг

Репозитории в CentOS

01/17/2014 - 18:59

Список репозиторий в CentOS можно посмотреть командой

yum repolist

Файлы .repo находятся в /etc/yum.repos.d

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

enabled=1

Либо если вы хотите что-то установить только 1 раз можно использовать таким образом

yum --enablerepo=remi install php-mysql

Где remi - это название репозитория

Для того чтобы удалить репозиторий

Всего просмотров: 5,148

301 редиректы с www на без-www nginx

01/17/2014 - 10:33

Если ваш сайт будет доступен по доменному имени с www и без www, то все показатели вашего домена будут зеркалиться. Про склейку можете почитать тут.

301 редирект в nginx

Редирект без-www на с-www

server {
server_name domainname.com;
rewrite ^/(.*)$ http://www.domain.com/$1 permanent;
}

Редирект с-www на без-www

server {
server_name www.domainname.com;
rewrite ^/(.*)$ http://domain.com/$1 permanent;
}

Всего просмотров: 11,790

PHP Warning: Module 'mysqli' already loaded in Unknown on line 0

01/16/2014 - 14:01

Если вы используете CLI версию PHP и у вас возникает такая ошибка в логах:

PHP Warning: Module 'название_модуля' already loaded in Unknown on line 0

То это означает, что у вас этот модуль подключен 2-мя возможными способами:

  1. Скомпилирован в PHP
  2. Прописан в php.ini файле

Ошибка возникает из-за того что модуль уже скомпилирован в PHP и прописан в php.ini.

Решение проблемы

Открываем наш php.ini файл (в моём случае, он находится в /usr/local/lib/php.ini)

И комментируем строчки ниже:

Всего просмотров: 3,088

Обновляем MySQL в DirectAdmin

01/15/2014 - 21:58

Сегодня мы рассмотрим процесс обновления MySQL 5.5 до 5.6 при помощи CustomBuild 2.0 в DA.

Заходим в директорию custombuild

cd /usr/local/directadmin/custombuild

Открываем файл

options.conf

И увидим что-то типа такого:

#Possible values - 5.1, 5.5, 5.6
mysql=5.6
mysql_inst=no
mysql_backup=no
mysql_backup_dir=/usr/local/directadmin/custombuild/mysql_backups

Всего просмотров: 1,924

Прописать Alias для roundcube в DirectAdmin

01/15/2014 - 16:20

Если у вас установлен roundcube в DA (DirectAdmin), то чтобы войти в веб интерфейс почты необходимо прописывать domain.tld/roundcube. Этот путь можно изменить путём создания алиаса в /etc/httpd/conf/extra/httpd-alias.conf

По умолчанию этот файл содержит следующие строки:

Всего просмотров: 1,833

Почему TAR используется вместе с GZ?

01/14/2014 - 19:29

Часто в интернете можно встретить архивы вида .tar.gz, но не многие задаются вопросом: "А почему 2 вида расширений архивов для одного файла?". Ответ очень прост:

TAR

TAR создает архив из множества файлов, то есть, он просто соединяет сотни файлов в один файл .tar. Сжатие не делает.

GZip

Gzip сжимает один файл, в отличии от TAR он не может создавать архивы.

Всего просмотров: 920

CSS3 Media Queries примеры

01/13/2014 - 14:47

CSS3 Media Queries примеры

В CSS3 доступна фишка - Media Queries. При помощи неё мы можем показывать определенные стили при определенном разрешении экрана. Например, вы можете иметь один CSS файл для больших экранов, а другой для маленьких. Это необходимая вещь для адаптивной вёрстки.

Max Width

Код ниже будет действителен при ширине меньше чем 600px

Всего просмотров: 3,261

Блокировка истории чата операторов из других групп Mibew

01/12/2014 - 14:21
PHP

По умолчанию в Mibew 1.6.8 при входе на страницу "история диалогов" (/operator/history.php) и нажатии кнопки "искать" с пустыми параметрами, выдает истории всех операторов из всех групп. Для того чтобы исправить этот баг необходимо открыть файл operator/history.php и добавить/изменить следующие строки:

Всего просмотров: 1,423

Изменить локальное время в Mibew

01/11/2014 - 21:47
PHP

Для того чтобы изменить стандартный часовой пояс в Mibew (по умолчанию UTC) нужно добавить строки в самый верх файла libs/common.php:

date_default_timezone_set('Asia/Almaty');

После этого открываем окно с диалогами и видем Алматинское время =)

Посмотреть все доступные часовые пояса можно по адресу:

Всего просмотров: 1,635

Создание пользователя в CentOS

01/11/2014 - 11:34

Логинимся на наш сервер при помощи ROOT логина и прописываем следующие команды:

/usr/sbin/adduser demouser

Затем меняем пароль у этого юзера:

passwd demouser

Всего просмотров: 1,345

Установка Drush на CentOS

01/10/2014 - 16:03
SSH

Данная статья поможет вам в установке Drush на ваш сервер или шаред хостинг с SSH доступом.

Первым делом проверяем, установлен ли pear

pear version

Если выдало ошибку, то устанавливаем его

yum install php-pear

Затем пишем

pear channel-discover pear.drush.org

Запускаем установку Drush

pear install drush/drush

Если вы хотите установить какую-либо определенную версию Drush, то используйте эту команду

pear install drush/drush-5.9.0

Всего просмотров: 7,636

Настройка NS записей на VestaCP

01/10/2014 - 12:42

Если вы решили пользоваться бесплатной панелью управления сервером VestaCP, то после её установки у вас возникнет вопрос: "как прописать NS сервера?"

1.Создаете в аккаунте admin домен который у вас будет по умолчанию к примеру domain.com (WEB)
2.Переходите в раздел (DNS) в разделе видите ваш домен. Нажимаете кнопку add record и создаете 2 ns записи

Record : ns1
Type: A
IP or Value: 111.111.111.11

Таким же образом создаете вторую ns запись только

Record : ns2
Type: A
IP or Value: 111.111.111.11

Всего просмотров: 8,196

Меняем пароль от root SSH

01/10/2014 - 11:58

Меняем пароль от root SSH

После установки ОС на ваш сервер, вы получаете root доступ с рандомным паролем. Если вам этот пароль не очень удобен, то его можно легко поменять на свой:

passwd

После ввода этой команды будет необходимо ввести ваш новый пароль 2 раза. Будьте крайне внимательны при вводе пароля. После этого, вы сможете заходить под root пользователем с вашим новым паролем.

Всего просмотров: 1,828

Drupal 7 Ajax Framework простой пример

01/09/2014 - 13:02

В Drupal 7 есть встроенный Ajax фреймворк (в Drupal 6 он назывался ahah), при помощи которого можно не писать ни единной строчки js кода.

Здесь вы можете более подробнее ознакомиться с ним https://api.drupal.org/api/drupal/includes!ajax.inc/group/ajax/7

Сегодня мы рассмотрим самый простой пример использования ajax фреймворка. Мы будем делать обычную ссылку при клике на которую будет показываться какой-либо блок друпала. Всё это нужно делать в своём модуле.

Всего просмотров: 5,581

Программное создание блока Drupal 7

01/09/2014 - 01:14

Для создания блоков в Drupal 7 используются 2 хука:

  • hook_block_info()
  • hook_block_view()

hook_block_info()

Всего просмотров: 1,764

Страницы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 2 месяца 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 3 месяца 2 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 3 месяца 2 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 4 месяца 2 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 4 месяца 2 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 4 месяца 3 недели назад
    захожу на mysql через ssh по команде  
  • admin 4 месяца 3 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 4 месяца 3 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 5 месяцев 6 дней назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 6 месяцев 2 недели назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!