28.08.2012, 18:21
|
#2
|
Пользователь
Регистрация: 27.03.2010
Сообщений: 80
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
|
О копирайтах- Проект, как вы могли заметить, некоммерческий. Посему большая просьба, копирайты оставлять на месте.
Установка
В примере рассматриваю установку исключительно для *nix-систем. - Загружаем всё (кроме папок /public и /sql в директорию вашего пользователя.
- Например, /home/desperado/portal
- Получается следующая картина:
/home/desperado/portal/application
/home/desperado/portal/crontab
/home/desperado/portal/data
/home/desperado/portal/library
/home/desperado/portal/tools
- Содержимое папки /public закидываем в корневую директорию web-пространства
- Наример,
/var/www/js
/var/www/styles
/var/www/uploads
/var/www/.htaccess
/var/www/index.php
- Данный пример будет работать только для веб-сервера apache
- для nginx правила реврайта прописываются в конфиге хоста. Нагуглите сами
- После этого открываем файл /var/www/index.php и ищем в нём
PHP код:
define( 'APPLICATION_PATH', realpath( dirname( __FILE__ ) . '/../application' ) );
и меняем на
Код:
define( 'APPLICATION_PATH', '/home/desperado/portal/application' );
- Профит. Всё должно "заработать".
- На самом деле это ещё не всё. Необходимо настроить файл конфигурации, залить дампы таблиц, выставить задание планировщика (команда crontab -e). Подробнее о списке заданий. Но с этим уже и сами разберётесь.
Ключевой момент: все директории, кроме /public не должны быть видны из веб-пространства!
Что нужно от сервера: - Версия php 5.4.x
- Установленные расширения php
- extension=php_pdo_mysql
- extension=php_openssl
- extension=php_curl
- MySQL 5.x
|
|
|