Форум → не получаеться установить движок
Здравствуйте, подскажите пожалуйста как правильно установить движок при попытке установить выдает ошибку (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 |
Какие параметры сервера?
Попробуйте ручную установку: http://abricos.org/docs/install/manual/
Спасибо большое за ответ, получилось установить но дальше опять проблемы загружаеться главная страница но авторизироваться невозможно. я нашел ответ в часто задаваемых вопросах что неработает mod_rewrite но я немогу его найти в движке подскажите пожалуйста где его найти и что делать в данном случае. заранее благодарен за ответ. тестовая установка по этой ссылке http://test9.partniorka.com
Либо не работает mod_rewrite, либо не включен .htaccess
mod_rewrite — это модуль Apache. Как правило, его включают в настройках модулей самого Apache. Если у вас нет доступа к файлам настроек, то можете глянуть в настройках самого хостинга.
Судя по заголовкам ответа вашего сервера, у вас используется nginx. Для него mod_rewrite насколько я знаю нет, но есть его аналог правил. Неоднократно поступали просьбы написать эти правила mod_rewrite под nginx, но руки у меня так и не дошли, потому как для этого мне необходимо поднять этот nginx сервер. Сейчас, я думаю, если кто даст доступ к серверу с nginx, то попробую написать эти правила с инструкцией, что и как запускать. Кстати, заодно отладил бы инсталлятор для таких серверов с nginx.
В общем, будет доступ, попробую исправить ситуацию.
Люди, будьте добри, помогите, уже два дня сижу мучаюсь, весь инет обрыскал, но не могу никак установить я этот Абрикос!
Пишет: Недоступно. Проверьте наличие файла ".htaccess"
Где этот ".htaccess" должен быть?
Как сделать, чтобы работал mod_rewrite?
Как включить этот ".htaccess"?
Как всё настроить, чтобы продолжилась установка Абрикоса?
Плиз, ну нет сил уже...
Вот скрин проблемы:
У вас какая система (операционка)? что за сервер — апач?
В корне движка есть файл def.htaccess его необходимо переименовать в .htaccess
Включить mod_rewrite в Apache2, если он еще не включен, команда в debian:
a2enmod rewrite
/etc/init.d/apache2 restart
В настройках хоста в секции Directory установить AllowOverride all
Если под денвер, то там достаточно переименовать только .htaccess
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 такого нет!
На Nic (hosting.nic.ru):
1. Включить htaccess: Веб-сервер -> Сайты -> [выбрать сайт] — Использование .htaccess — поставить Вкл
2. Включить mod_rewrite: Веб-сервер -> Управление модулями -> rewrite_module — поставить Вкл
Вот скрин настроек хоста:
Это всё включено, но почему не хочет устанавливаться — не пойму!
Сколько cms устанавливал — никогда таких проблем не было, а вот с Абрикосом что-то не так.
Он требует .htaccess, но в корне он есть, на скрине показано, что НАЙДЕН, а вот mod_rewrite говорит, что его нет, как такое возможно?
Установите вручную, а там посмотрим что скажет:
1. Удалите папку install
2. Зайдите в папку платформы includes, переименуйте файл config.example.php в config.php и отредактируйте его указав в нем доступ к базе данных
3. Установите права на запись папке cache
4. Откройте заглавную страницу вашего сайта.
В этот момент платформа создаст все необходимые таблицы и откроет заглавную страницу сайта
Отписал выше по ручной установке, попробуйте ее, есть подозрение что инсталлятор неверно определяет htaccess
Вот, что он пишет:
Страница не найдена (404-я ошибка)
К сожалению, такой страницы не существует. Вероятно, она была удалена автором с сервера, либо её здесь никогда не было.
Да, кстати, не сказал, может ли это быть связано с тем, что cms устанавливается не в корень сайта, а в подпапку?
Конечно в этом может быть причина, Абрикос необходимо ставить в корень сайта
Если в корень сайта поставить нет возможности, мы обычно для этого создаем домент третьего уровня
Только в корень? А если у меня там стоит уже мой основной сайт, что тогда делать, не сбивать же его? Не станет в подпапку? Обычно другие cms-ки свободно становятся, видимо Абрикос особенная.
Это как?
Обычно если я ставлю cms в подпапку, то просто меняю в .htaccess вот эти данные и всё становится:
RewriteEngine on
RewriteBase /подпапка
Но в данном случае не помогает.
Особой необходимости работы движка в папке сайта не возникало, периодически запросы на такую возможность возникало, но пока не вижу острой нужды в ее реализации.
Создайте поддомен вашего сайта и в него установите платформу.
На нике для этого необходимо Веб-сервер -> Сайты -> Новый сайт — вписать [имя субдомена].вашсайт.ру
и нажать Создать
За это берётся дополнительная плата от хостера за создание поддомена?
Создать синоним с именем www.<имя_сайта> — это что?
Убрать галочку или оставить?
У ника есть подробный Фак, читайте его.
Спасибо!
Ну и что? Да же в корень сайта не устанавливается, та же самая ошибка, что и была, не находит он этот .htaccess.
Видимо большой КРЕСТ нужно поставить на этом Абрикосе.
У друга та же самая ошибка.
Понятно.
Создал тикет на исправлении ошибки инсталлятора https://github.com/abricos/abricos-install/issues/1
Можете подписаться на изменения, чтобы быть в курсе что ошибка исправлена.
P.S. На этом хостере (nic.ru) у меня работает несколько сайтов, проблем с их работой не наблюдается. Скорее всего потому что мы в основном инсталлятор не используем вообще. Движок всегда разворачивается на хостере вручную, так быстрее получается.
Будем пробовать.
Пытаюсь установить на NAS Synology. Но после нажатия кнопки «Начать установку» велетает: Fatal error: Call to undefined function apache_get_modules() in /volume1/web/install/function.php on line 100
Установите платформу в ручную. Ошибка возникает в системе установки.
Подробнее про ручной метод: http://abricos.org/docs/install/manual/
По инструкции начинайте с 3 пункта. Перед ним удалите папку install
Уважаемые форумчане, здравствуйте! пожалуйста скиньте ссылку на рабочую версию CMS абрикос с авто установкой, на сайте не мог найти.
Дистрибутив интернет-магазина: http://abricos.org/mods/eshopdistrib/
Дистрибутив менеджера проектов и задач: http://abricos.org/mods/taskdistrib/
К сожалению, это версии 2013 года. Новую версия дистрибутива я пока не собирал, скачиваем и развертываем движек из исходников: https://github.com/abricos/abricos/ (инструкция в readme)
Большое спасибо вам, всё установил, работает отлично.