Памятка для MySQL

fag_mysql[1]Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.

Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Читать далее Памятка для MySQL

Создание XML-документа на PHP

В предыдущих статьях по стандарту DOM я упоминал, что он огромен. В нём сотни самых различных свойств и методов у десятков классов. Всё это выучить достаточно тяжело и, главное, не нужно. Ваша главная задача — это уметь создавать XML-документы и парсить их. И в этой статье мы с Вами будем заниматься созданием XML-документа на PHP. Читать далее Создание XML-документа на PHP

Изменить права на файлы или папки в Linux (chown, chmod)

Работая в Linux (равно как и во FreeBSD и Windows), нужно не забывать о правах доступа на файлы и папки. Часто, разворачивая проекты, написанные другими программистами, возникает необходимость изменить права на файлы или папки. Потребность эта возникает при неправильном проектировании разработчиками прав доступа или же при тонкой настройке проекта на поддерживаемом сервере. Читать далее Изменить права на файлы или папки в Linux (chown, chmod)

Сброс пароля администратора в MODX

Сбросить утерянный пароль в MODX Evo можно если есть доступ к БД. Читать далее Сброс пароля администратора в MODX

Facebook Error – Oauth2 specification states that ‘perms’ should now be called ‘scope’.

По состоянию на 13 декабря 2011, JavaScript SDK теперь поддерживает только OAuth 2.0 для проверки подлинности.

Возможность включения OAuth 2.0 в JS SDK был впервые представлен в июле. Все приложения были даны до 1 октября 2011 для тестирования и миграции. Нужно заменить response.session на response.authResponse . Чтобы обратиться за разрешениями, сейчас пользуем ‘scope’, а не ‘perms’.

Читать далее Facebook Error – Oauth2 specification states that ‘perms’ should now be called ‘scope’.

Настройка Nginx и PHP Fast-CGI (Ubuntu)

Для чего нужна эта связка объяснять не буду.

1. Ставим PHP

sudo aptitude install php5-cgi

2. Ставим Nginx

sudo aptitude install nginx

3. Пишем скрипт запуска Php как отдельного процесса

sudo aptitude install nano

sudo nano /etc/init.d/php-fastcgi Читать далее Настройка Nginx и PHP Fast-CGI (Ubuntu)

Работа в командной строке LINUX

Это нужно знать каждому 🙂

Читать далее Работа в командной строке LINUX

Утилита mysqldump. Бекап базы mysql через консоль.

Утилита mysqldump позволяет получить дамп содержимого базы данных или совокупности баз для создания резервной копии или пересылки данных на другой SQL-сервер (не обязательно MySQL-сервер). Дамп будет содержать набор команд SQL для создания и/или заполнения таблиц.

Так же mysqldump имеет возможность развертывания баз данных из созданного sql-файла. Читать далее Утилита mysqldump. Бекап базы mysql через консоль.

Как установить и настроить SVN (subversion)

Сегодня речь пойдет о том, как установить и настроить у себя SVN (subversion) на CentOS, многие знакомы с данной технологией и активно ей пользуются, т.к. она позволяет отслеживать все изменения в коде, который разрабатывает группа разработчиков.
Надеемся Вы уже подключили репозитарии, описанные в первой статье, поэтому перейдем далее.
Первым делом Вам необходимо поставить и настроить Apache, надеемся это уже сделано, если нет, подробнее как это сделать речь пойдет в следующих статьях. Читать далее Как установить и настроить SVN (subversion)