понедельник, 30 декабря 2013 г.

Laravel

Выдержка из хабра -
Вышедший в этом году Laravel 4, вне всяких сомнений, заслуживает звания «прорыв» года. Интернет еще за полгода до финального релиза был полон материалов и туториалов по фреймворку, а уж после анонса их поток не останавливается. Сообществом за год проделана огромная работа, особенно радует количество всевозможных ресурсов на любой случай. Это и еженедельные подборки материалов на laravel.io, и репозиторий расширений — Packalyst, и ресурс скринкастов — Laracasts, архивы сниппетов и трюков для Laravel, подборка сайтов и приложений, сделанных на фреймворке — builtwithlaravel.com.

Laravel 4.1 — Новая версия популярного фреймворка.

понедельник, 25 ноября 2013 г.

Laravel 4 в Eclipse или NetBeans

Если вы заинтересованы в более качественном автоматическом завершении кода в Eclipse или NetBeans, то:

1. Скачайте файл с пространствами имен Laravel: https://gist.github.com/barryvdh/5227822.
2. Создайте папку на вашем ПК для этого файла. В любом месте, например: C:/laravel_helper/eclipse_laravel_helper.php
3. После создания Laravel-проекта в Eclipse или NetBeans, откройте свойства проекта и добавьте в список путей созданную папку.

Теперь ваша среда разработки будет понимать пространства имён Laravel и правильно завершать ваш код.

Больше полезностей для разработки проектов Laravel в IDE можно найти здесь https://github.com/barryvdh/laravel-ide-helper.
Взято отсюда.

пятница, 25 января 2013 г.

Как сделать backup/restore БД на MySQL

Как сделать backup/restore БД на MySQL можно почитать тут. Впрочем это же самое можно сделать не через консоль, а с помощью, например, PHPMyAdmin. После MS SQL Server всё это несколько непривычно, но... привыкнуть можно.

среда, 23 января 2013 г.

Настройка сервера WAMP

Решил поиграться с PHP, хоть и .Net-чик с 10+ стажем, выбрал WAMP и дело пошло...
(на основе http://www.simplecoding.org/ustanovka-nastrojka-wamp5.html)

MySQL

1. Меняем пароль к MySQL
Сразу после установки меняем пароль root’a MySQL, запускаем сервис MySQL, а затем заходим в консоль через меню MySQL, выполняем команды:


UPDATE mysql.user SET password=password('password’') WHERE user='root';
FLUSH PRIVILEGES;


Примечание: после смены пароля PHPMyAdmin не сможет подключиться к БД. Об этом ниже.

2. Меняем каталог для БД
Через панель управления открываем my.ini и меняем настройку

datadir=D:/WAMP/bin/mysql/mysql5.5.24/data

на нужную, предварительно переписав оттуда все файлы, содержащиеся в новую папку

3. Устанавливаем набор символов по умолчанию, там же в my.ini (с версии 5.5 default-character-set считается устаревшим)
Ищем секцию [wampmysqld]
character-set-server=utf8
collation-server=utf8_general_ci

PHPMyAdmin

1. Прописываем к MySQL пароль в файле config.inc.php по установочному пути, например D:\WAMP\apps\phpmyadmin3.5.1

PHP

1. Прописываем путь к исполняемому файлу в переменной PATH. У меня это был путь D:\WAMP\bin\php\php5.4.3

Создание и предоставление доступа к псевдонимам (aka aliases)

Псевдонимы легко добавить через панель управления (Apache->Alias directories->Add an alias), но также надо обратить внимание, что доступ к каталогу как веб-приложению даётся в файле, размещенном в каталоге (в моём случае) D:\WAMP\alias, и если вы используете Apache 2.4, то и синтаксис нужно использовать новый -

<Directory "D:\WAMP\www\your_site/">
    Options ExecCGI
    AllowOverride all
    #дать доступ всем
    #Require all granted
    #дать доступ только с локальной машины
    Require ip 127.0.0.1 ::1
</Directory>