Форум → не получаеться установить движок

Здравствуйте, подскажите пожалуйста как правильно установить движок при попытке установить выдает ошибку (Fatal error: Call to undefined function apache_get_modules() in /home/h33394/data/www/test9.partniorka.com/install/function.php on line 73) и что я только не менял всеравно установить не получаеться. Подскажите пожалуйста новичку всеже как правильно пошагово установить. Заранее спасибо за помощь. С Уважением Всеволод.

Открыто
vsevolodmih1
14 Августа 2012, 11:45
146 roosit:

Какие параметры сервера?

Попробуйте ручную установку: http://abricos.org/docs/install/manual/

147 vsevolodmih1:

Спасибо большое за ответ, получилось установить но дальше опять проблемы загружаеться главная страница но авторизироваться невозможно. я нашел ответ в часто задаваемых вопросах что неработает mod_rewrite но я немогу его найти в движке подскажите пожалуйста где его найти и что делать в данном случае. заранее благодарен за ответ. тестовая установка по этой ссылке http://test9.partniorka.com

148 roosit:

Либо не работает mod_rewrite, либо не включен .htaccess

mod_rewrite — это модуль Apache. Как правило, его включают в настройках модулей самого Apache. Если у вас нет доступа к файлам настроек, то можете глянуть в настройках самого хостинга.

Судя по заголовкам ответа вашего сервера, у вас используется nginx. Для него mod_rewrite насколько я знаю нет, но есть его аналог правил. Неоднократно поступали просьбы написать эти правила mod_rewrite под nginx, но руки у меня так и не дошли, потому как для этого мне необходимо поднять этот nginx сервер. Сейчас, я думаю, если кто даст доступ к серверу с nginx, то попробую написать эти правила с инструкцией, что и как запускать. Кстати, заодно отладил бы инсталлятор для таких серверов с nginx.

В общем, будет доступ, попробую исправить ситуацию.

177 Help:

Люди, будьте добри, помогите, уже два дня сижу мучаюсь, весь инет обрыскал, но не могу никак установить я этот Абрикос!

Пишет: Недоступно. Проверьте наличие файла ".htaccess"

Где этот ".htaccess" должен быть?

Как сделать, чтобы работал mod_rewrite?

Как включить этот ".htaccess"?

Как всё настроить, чтобы продолжилась установка Абрикоса?

Плиз, ну нет сил уже...

178 Help:

Вот скрин проблемы:

Установка Абрикоса

179 roosit:

У вас какая система (операционка)? что за сервер — апач?

В корне движка есть файл def.htaccess его необходимо переименовать в .htaccess

Включить mod_rewrite в Apache2, если он еще не включен, команда в debian:
a2enmod rewrite
/etc/init.d/apache2 restart

В настройках хоста в секции Directory установить AllowOverride all

Если под денвер, то там достаточно переименовать только .htaccess

181 Help:

Windows 7.

www.nic.ru (ru center).

Да, в корне движка есть def.htaccess, его переименовал на .htaccess, как было написано в инструкции.

В настройках хостинга нет ничего, связанного с Directory и AllowOverride all.

Вот это где искать: Включить mod_rewrite в Apache2, если он еще не включен, команда в debian:
a2enmod rewrite
/etc/init.d/apache2 restart, в cms такого нет!

182 roosit:

На Nic (hosting.nic.ru):

1. Включить htaccess: Веб-сервер -> Сайты -> [выбрать сайт] — Использование .htaccess — поставить Вкл

2. Включить mod_rewrite: Веб-сервер -> Управление модулями -> rewrite_module — поставить  Вкл

183 Help:

Вот скрин настроек хоста:

Настройки хоста

184 Help:

Это всё включено, но почему не хочет устанавливаться — не пойму!

Сколько cms устанавливал — никогда таких проблем не было, а вот с Абрикосом что-то не так.

185 Help:

Он требует .htaccess, но в корне он есть, на скрине показано, что НАЙДЕН, а вот mod_rewrite говорит, что его нет, как такое возможно?

186 roosit:

Установите вручную, а там посмотрим что скажет:

1. Удалите папку install

2. Зайдите в папку платформы includes, переименуйте файл config.example.php в config.php и отредактируйте его указав в нем доступ к базе данных

3. Установите права на запись папке cache

4. Откройте заглавную страницу вашего сайта.

В этот момент платформа создаст все необходимые таблицы и откроет заглавную страницу сайта

187 roosit:

Отписал выше по ручной установке, попробуйте ее, есть подозрение что инсталлятор неверно определяет htaccess

188 Help:

Вот, что он пишет:

Страница не найдена (404-я ошибка)

К сожалению, такой страницы не существует. Вероятно, она была удалена автором с сервера, либо её здесь никогда не было.

189 Help:

Да, кстати, не сказал, может ли это быть связано с тем, что cms устанавливается не в корень сайта, а в подпапку?

190 roosit:

Конечно в этом может быть причина, Абрикос необходимо ставить в корень сайта

191 roosit:

Если в корень сайта поставить нет возможности, мы обычно для этого создаем домент третьего уровня

192 Help:

Только в корень? А если у меня там стоит уже мой основной сайт, что тогда делать, не сбивать же его? Не станет в подпапку? Обычно другие cms-ки свободно становятся, видимо Абрикос особенная.

193 Help:

Это как?

194 Help:

Обычно если я ставлю cms в подпапку, то просто меняю в .htaccess вот эти данные и всё становится:

RewriteEngine on
RewriteBase /подпапка

195 Help:

Но в данном случае не помогает.

196 roosit:

Особой необходимости работы движка в папке сайта не возникало, периодически запросы на такую возможность возникало, но пока не вижу острой нужды в ее реализации.

Создайте поддомен вашего сайта и в него установите платформу.

На нике для этого необходимо Веб-сервер -> Сайты -> Новый сайт — вписать [имя субдомена].вашсайт.ру
 и нажать Создать

197 Help:

За это берётся дополнительная плата от хостера за создание поддомена?

198 Help:

Создать синоним с именем www.<имя_сайта> — это что?

Убрать галочку или оставить?

199 roosit:

У ника есть подробный Фак, читайте его.

200 Help:

Спасибо!

201 Help:

Ну и что? Да же в корень сайта не устанавливается, та же самая ошибка, что и была, не находит он этот .htaccess.

202 Help:

Видимо большой КРЕСТ нужно поставить на этом Абрикосе.

У друга та же самая ошибка.

203 roosit:

Понятно.

Создал тикет на исправлении ошибки инсталлятора https://github.com/abricos/abricos-install/issues/1

Можете подписаться на изменения, чтобы быть в курсе что ошибка исправлена.

P.S. На этом хостере (nic.ru) у меня работает несколько сайтов, проблем с их работой не наблюдается. Скорее всего потому что мы в основном инсталлятор не используем вообще. Движок всегда разворачивается на хостере вручную, так быстрее получается.

204 Help:

Будем пробовать.

 

291 Serega:

Пытаюсь установить на NAS Synology. Но после нажатия кнопки «Начать установку» велетает: Fatal error: Call to undefined function apache_get_modules() in /volume1/web/install/function.php on line 100

292 roosit:

Установите платформу в ручную. Ошибка возникает в системе установки.

Подробнее про ручной метод:  http://abricos.org/docs/install/manual/

По инструкции начинайте с 3 пункта. Перед ним удалите папку install

516 Nurbol:

Уважаемые форумчане, здравствуйте! пожалуйста скиньте ссылку на рабочую версию CMS абрикос с авто установкой, на сайте не мог найти. 

517 roosit:

Дистрибутив интернет-магазина: http://abricos.org/mods/eshopdistrib/

Дистрибутив менеджера проектов и задач: http://abricos.org/mods/taskdistrib/

К сожалению, это версии 2013 года. Новую версия дистрибутива я пока не собирал, скачиваем и развертываем движек из исходников: https://github.com/abricos/abricos/ (инструкция в readme)

518 Nurbol:

Большое спасибо вам, всё установил, работает отлично.