Руководство по установке Кактус CMS
Требования для установки
- Веб-сервер Apache 1.3.x, 2.2.x с включенным mod_rewrite
- PHP4.1.x, 5.x
- MySQL 4.1, 5.x, желательно с поддержкой InnoDB
- ZendOptimizer 3.x
- Доступ к файлам на сервере. Скорее всего понадобится доступ по FTP.
Для установки под Windows лучше всего воспользоваться Denwer, он включает в себя весь "джентельменский набор" веб-разработчика для Windows. К нему придется доставить ZendOptimizer, что не вызывает никаких трудностей, и включить поддердку InnoDB для MySQL. Для того чтобы включить InnoDB, откройте в любом текстовом редакторе файл /usr/local/mysql4/my.cnf и снимите комментарий (уберите #) со следующей директивы: "#skip-innodb".
Процесс утановки
- Переписать по FTP файлы на сервер или переписать архив и средствами хостинг панели распаковать.
- Через хостинг панель (или другим способом) создать базу данных MySQL с кодировкий cp1251_bin, создать пользователя MySQL, назначить пользователю привелегии для созданной базы.
- Сделать импорт базы через phpMyAdmin или консольную утилиту mysql.
- Прописать логин, пароль и имя базы данных MySQL в файле "/.core/db.php", отредактировав его по FTP.
- Очистить файл "/admin/.htaccess" для доступа в панель управления без пароля. Путь доступа "http://имя_сайта/admin". Установить пароль доступа средствами панели.
- По FTP установить права "запись для всех" на все файлы, желательно, или только на основные файлы "/.htaccess", "/.core/consts.php", "/files/*", "/admin". Для файлов права "0666", для директорий "0777". Также существует утилита "/admin/fixrwx2.php", которая умеет рекурсивно для всех файлов по FTP устанавливать нужные права. Если есть доступ к ssh, то можно выполнить `chmod -R a=rwX *` в корне сайта.
Решение проблем после установки
После установки пишет "Can not redeclare function..." или без конца вставляет сам в сетя заглавную страницу.
Проблема настройки сервера. Адрес страницы находится в другой переменной. Надо подредактировать "index.php":
После установки не работает визуальный редактор, нет иконок в панели редактора и т.д.
Проблема настройки сервера. Визуальный редактор не может понять где
он находится. Надо подредактировать "/.spaw/config/config.php":
После установки при заходе на страницу пишет "Internal Server Error 500".
Скорее всего на сервере запрещено указывать флаги PHP. Закомменируйте в файле ".htaccess" строчки:
php_flag ...
php_value ... Если это помогло, то сделайте то же самое в шаблоне "/.core/.htaccess.tpl".
Также, проблема может быть в настройках прав. Попробуйте указать права 644 вместо 666 для index.php.
|