Создание блога на Phalcon Framework

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Создание блога на Phalcon Framework.


Phalcon Framework


Оглавление
Урок 1. Первоначальный запуск phalcon. Создание проекта.
Урок 2. MVC. Ввод, вывод данных из БД

Урок 1. Первоначальный запуск phalcon. Создание проекта.



Мануал создавался на операционной системе linux.
Прошу заметить, что для работы phalcon нам понадобится php версии выше 5.3 и включенный mod_rewrite на apache.

Для разработки нам понадобится установить phalcon dev-tools.

Будем считать, что Phalcon Framework у вас уже скачан и настроен.
Если нет, то читайте статью (установка и настройка phalcon framework).

Создание проекта на виртуальном хосте.


В статье рассмотрен виртуальный хост с названием pacificsky.blog.


Переходим в каталог с сайтами вашего apache.
Стандартная директория:
/var/www/


Как настроить виртуальные хосты?

Если виртуальный хост создан, то переходим в него.

Открываем терминал(консоль). Переходим в каталог ваших сайтов.
Каталог по умолчанию:
cd /var/www/


Название проекта pacificsky.blog.
В терминале необходимо прописать:
mkdir pacificsky.blog


Переходим в только что созданную папку:
cd pacificsky.blog

Местоположение:
/var/www/pacificsky.blog/


С помощью Phalcon dev-tools создаем проект, где будет находится ваш сайт:
В терминале пишем:
phalcon project public_html

Эта команда создает новый проект на Phalcon в папке public_html.

Если проект создан. Терминал отобразит следующее сообщение:

Success: Controller "index" was successfully created.                       
Success: Project "pacificsky.blog" was successfully created.


В созданном с помощью dev-tools проекте должны содержаться следующие файлы:

app
index.html
.htaccess
public


В app находится логика сайта. В public находятся публичные файлы доступные всем.

Теперь открываем браузер и переходим на виртуальный хост локального сайта.
url строкой пишем
http://pacificsky.blog/


Браузер отобразит следующий текст:

Congratulations!

You're now flying with Phalcon. Great things are about to happen!
This page is located at views/index/index.phtml


Поздравляю ваш проект на Phalcon установлен и работает!

Создание проекта без виртуального хоста.



Открываем терминал(консоль). Переходим в каталог ваших сайтов.
Каталог по умолчанию:
/var/www/


С помощью Phalcon dev-tools создаем проект, где будет находится ваш сайт:
В терминале пишем:
phalcon project pacificsky.blog

Если проект создан. Терминал отобразит следующее сообщение:

 Success: Controller "index" was successfully created.                       
 Success: Project "pacificsky.blog" was successfully created.


Переходим в папку с phalcon.
cd phalcon.blog


Теперь переносим все файлы из папки pscificsky.blog в каталог
/var/www/

С помощью следующей команды:
sudo cp * /var/www


Теперь в каталоге www у нас содержатся файлы:


app
index.html
.htaccess
public
pacificsky.blog


Удаляем не нужный каталог pacificsky.blog
sudo rm -R pacificsky.blog


Теперь каталог www содежит следующие файлы:


app
index.html
.htaccess
public


В app находится логика сайта. В public находятся публичные файлы доступные всем.

Теперь открываем браузер и переходим на виртуальный хост локального сайта.
url строкой пишем
http://localhost/


Браузер отобразит следующий текст:

Congratulations!

You're now flying with Phalcon. Great things are about to happen!
This page is located at views/index/index.phtml


При возникновении ошибки Volt directory can't be written



Перейдите в проект
cd /var/www/pacificsky.blog/public_html


Выдайте права 777 на папку public
chmod -R 777 public


И права 751 на папку views
chmod -R 751 /var/www/pacificsky.blog/public_html/app/views


Поздравляю ваш проект на Phalcon установлен и работает!

Внимание, статья будет со временем дополняться и редактироваться!
Страницы:
1 2
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.