Установка OwnCloud

Если вам понадобился личный DropBOX, то быстро развернуть его можно с помощью ownCloud. OwnCloud можно установить на обычный хостинг, т.к. ему нужно всего-лишь php версии не ниже 5.3 и Apache/Nginx.

  • Архив .tar.bz2 или .zip. Скачали, распаковали, работает.
  • setup-owncloud.php, с помощью которого нужно только открыть страницу, а скрипт выполнит загрузку файлов и назначит права доступа.
  • Установочный пакет для CentOS, Debian, Fedora, openSUSE, RHEL, SLE и Ubuntu. Добавили репозиторий, установили пакет.
  • Образы виртуальных машин.

По умолчанию выбрана база данных SQLite. А тем, кто еще не выбрал базу и не ввел имя и пароль для первого пользователя, нужно  сразу создать базу данных.

Если вы используете ISPmanager, то вопрос не составит труда. Если работаем из терминала, то как обычно

mysql -u root -p

После ввода пароля и успешного входа, создадим базу данных с помощью следующих команд:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';

База данных «owncloud» и пользователь «username» с паролем «password» созданы. Не забываем выйти с командой

quit

После чего вводим данные на странице первичных настроек ownCloud и почти радуемся жизни. Почему почти? Потому, что синхронизация файлов работает только по если у вас есть https.

Опять же, если вы использовали ISPmanager, то у вас все хорошо. Если вы ставили пакет, например в Debian, то нужно выполнить следующие строки для включение SSL

a2enmod ssl
a2ensite default-ssl
service apache2 reload

PrestaSHOP. Как изменить домен

В PrestaShop чтобы сменить домен на который откликается сайт нужно залезть в базу данных. По умолчанию с любого домена, ссылающегося на CMS, происходит редирект на домен, с которого был установлен PrestaSHOP. Чтобы изменить домен по умолчанию Читать далее PrestaSHOP. Как изменить домен

Готовим Redmine правильно

Все мы давно знаем или хотя бы слышали о такой системе для управления проектами и задачами как Redmine. Эта система не раз уже зарекомендовала себя на международном уровне и по праву может считаться одним из лучших решений в своей области. Одними из ключевых, на мой взгляд, преимуществами системы является это:

  • Постоянное развитие;
  • Множество плагинов;
  • Большое сообщество, готовое помочь в самых разных ситуациях.

Читать далее Готовим Redmine правильно

Подключить html в html

Допустим у вас есть повторяющийся кусок кода сайта, который переходит из файла в файл без изменений. Вероятнее всего это футер вашего сайта. В нем могут быть скрипты метрики или чего-нибудь ещё.

Для удобства последующего изменения можно сделать файл html, содержащий футер. Подключать файлы можно многими способами, допустим с помощью SSI или самописными js скриптами. Надёжнее всего воспользоваться jQuery.Как это сделать: Читать далее Подключить html в html

SimpleHTTPServer

Бывает необходимость сидя в Linux или Mac OS отправить какой-нибудь файл коллеге справа от вас, находящемуся в той же самой локальной сети.

Быстро сделать это можно с помощью python. Набрав в терминале

python -m SimpleHTTPServer [port] (порт 8000 по умолчанию)

можно набрать в адресной строке браузера http://your_ip:8000 и увидите файлы вашей текущей директории, которые можно скачать. Передаем ссылку и все счастливы.

Убираем ссылку < !-- more -- > в WordPress

Чтобы убрать “Читать далее” при использовании тега <!–more–> и использовать свою ссылку в необходимом месте необходимо в файле functions.php прописать функцию:

function remove_more_link() { return ''; } add_filter('the_content_more_link', 'remove_more_link');

Читать далее Убираем ссылку

iRedMail Установка и настройка

iReadMail пожалуй один единственный почтовый сервер, установку которого запустил и все произошло само собой.  Единственное что вам необходимо — только поставленная операционная система. Я использовал Debian 7.

После установки у вас будет уже установленный настроенный apache, база данных, антивирус, панель администрирования iRedAdmin, веб-интерфейс почты RoundCube, статистика AwStat и прочее безобразие. Однако есть и нюансы. Читать далее iRedMail Установка и настройка

Шпаргалка по работе с Git

Подборка команд для работы с системой контроля версий git, которые очень пригодятся в повседневной работе программиста. Большая часть команд подойдёт для работы по методологии git flow или feature branches. Однако, часть команд может противоречить воркфлоу вашей компании. Читать далее Шпаргалка по работе с Git

Шпаргалка по работе с Selenium, Webdriver и PhantomJS на PHP

Небольшой список рецептов, ссылок и советов которые будут полезны при работе с Selenium, Webdriver или PhantomJS на PHP.

Webdriver PHP API cheatsheet

Как работать с ожиданием элементов

Работа со вкладками, алертами и фреймами

Так работать с Selenium Webdriver через прокси

Читать далее Шпаргалка по работе с Selenium, Webdriver и PhantomJS на PHP