Установка ZendOpcache Debian7

Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:

Установка PECL

apt-get install php-pear

Установка пакетов по зависимостям

apt-get install build-essential php5-dev

Установка Zend OPcache как пакет PECL

pecl install zendopcache-7.0.3

После установки в файл /etc/php5/conf.d/20-opcache.ini следует добавить следующую строку для загрузки модуля

zend_extension=/usr/lib/php5/20100525/opcache.so

The code has been tested and works

Оптимизация сервера базы данных Mysql(Drupal7)

Самые распространенные параметры, которые следует подстроить под нужды Вашего проекта и конфигурацию железа приведены ниже.
/etc/mysql/my.cnf. Debian7

Первым делом узнаем подробною информацию о нашей базе данных

The code has been tested and works

Переопределение классов Entity Drupal7

Необходимо дописать и кастомизировать базовый вывод како-то либо сущности.

Решение

Объявим схему для наших данных в бд
/**
* Implements hook_schema().
*/
function mymodule_schema() {

$schema = array();

The code has been tested and works

Работа с IPTABLES в LINUX

Файрвол в системе linux контролируется программой iptables (для ipv4) и ip6tables (для ipv6). В данной шпаргалке рассмотрены самые распространённые способы использования iptables для тех, кто хочет защитить свою систему от взломщиков или просто разобраться в настройке.

Знак # означает, что команда выполняется от root. Откройте заранее консоль с рутовыми правами - sudo -i в Debian-based системах или su в остальных.

1. Показать статус.

# iptables -L -n -v

Примерный вывод команды для неактивного файрвола:

The code has been tested and works

Установка Drush - через composer и git

Install Git & Composer

The developers of Drush recommend installation through Composer, a PHP dependency manager. The Drush project is hosted on GitHub and controlled with Git, another necessary app to install.

Install Git:

sudo apt-get install git

Install Composer:
curl -sS https://getcomposer.org/installer | php

The code has been tested and works

Запрет фиксации изменений файлов Git (Chown - Chmod)

git config core.filemode false

From git-config(1) :

core.fileMode
If false, the executable bit differences between the index and the
working copy are ignored; useful on broken filesystems like FAT.
See git-update-index(1). True by default.

The code has been tested and works

Установка браузера Opera в Debian / Ubuntu

Подготовка к установке Opera

Подключаем новый apt-репозитарий:

$ sudo su
$ echo "deb http://deb.opera.com/opera/ stable non-free" >> /etc/apt/sources.list

Обновляем список доступных пакетов:

$ sudo aptitude update

Следующим шагом необходимо добавить PGP-ключи для Opera. Вариант #1:

$ wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

Вариант #2:

The code has been tested and works

Два простых способа отобразить контент в сворачиваемых блоках

Нам необходимо отобразить контент в виде сворачивающихся блоков как это сделать.

Первый способ

drupal_add_js('misc/form.js');
drupal_add_js('misc/collapse.js');

The code has been tested and works

Collapse Fieldsets on Modules page Drupal7

Добавляем js файл для выполнения
Данная функциональность будет активна только на странице модуля,будет включатся один раз при запуске модуля
function modulename_init() {
if (request_url() == 'admin/modules') {
drupal_add_js(drupal_get_path('module', 'mymodule') . '/mymodule.js');

}
Код для файла
(function ($) {
$(function () {
$(document).ready(function () {
$("form#system-modules fieldset.collapsible:not(.collapsed) .collapse-processed a").click();
});
});
}) (jQuery);

The code has been tested and works

Pages

Subscribe to moscovie.com RSS