1

Тема: Не устанавливается на хостинге

Бодрое время суток товарищи.
Извиняюсь, если подобное присутствует на форуме, поиск решения не дал.

Собственно проблема такова.
Согласно инструкции http://ru.monstra.org/documentation/installation пробую поставить на хостинг, в итоге захожу /install.php и получаю белую страничку.

В чем может заключаться данная проблема?
Помогите с решением пожалуйста.

Поделиться

2 (2013-03-25 13:08:23 отредактировано NBro)

Re: Не устанавливается на хостинге

У вас на хостинге PHP скрипты вообще работают?

Monstra System Requirements
- UNIX/Linux host
- PHP 5.2.0 or higher
- SimpleXML Module
- Apache Mod Rewrite
- Multibyte String

В /monstra/bootstrap.php поменяй
Core::$environment = Core::DEVELOPMENT;
вместо
Core::$environment = Core::PRODUCTION;
Включишь вывод ошибок

Поделиться

3 2013-03-25 13:22:21 (2013-03-25 13:23:03 отредактировано yohoho_x)

Re: Не устанавливается на хостинге

NBro пишет:

У вас на хостинге PHP скрипты вообще работают?

Monstra System Requirements
- UNIX/Linux host
- PHP 5.2.0 or higher
- SimpleXML Module
- Apache Mod Rewrite
- Multibyte String

В /monstra/bootstrap.php поменяй
Core::$environment = Core::DEVELOPMENT;
вместо
Core::$environment = Core::PRODUCTION;
Включишь вывод ошибок

Хостинг соответствует описанию.

Включил Core::DEVELOPMENT;

вот что выдает (урлы изменил*):

Monstra - RuntimeException
Cache::put(): Cache directory ('/var/www/vhosts/сайт.ru/поддомен/tmp/cache') is not writable.

Location
Exception thrown on line 142 in /var/www/vhosts/сайт.ru/поддомен/monstra/helpers/cache.php

 137            // Redefine vars
 138            $namespace = (string) $namespace;
 139
 140            // Is CACHE directory writable ?
 141            if (file_exists(CACHE) === false || is_readable(CACHE) === false || is_writable(CACHE) === false) {
 142                throw new RuntimeException(vsprintf("%s(): Cache directory ('%s') is not writable.", array(__METHOD__, CACHE)));
 143            }
 144                      
 145            // Create namespace                    
 146            if ( ! file_exists(Cache::getNamespaceID($namespace))) {
 147                mkdir(Cache::getNamespaceID($namespace), 0775, true);

Поделиться

4 2013-03-25 13:44:05 (2013-03-25 13:48:37 отредактировано NBro)

Re: Не устанавливается на хостинге

Это сделали?

Установите права доступа CHMOD на папки 755 или 777: /storage/, /tmp/, /backups/ и /public/
to 755(or 777) если ваш сервер не установил их по умолчанию.
Так же вы можете установить права доступа CHMOD 755 (или 777) на файлы /install.php, /.htaccess и /sitemap.xml

И еще если сайт на поддомене то надо поменять RewriteBase / в .htaccess
на RewriteBase /папка_поддомена

Поделиться

5

Re: Не устанавливается на хостинге

Помогло следующее.

chmod -R 777 /папка с cms/

Поделиться

6 2013-04-04 20:57:31 (2013-04-04 21:00:04 отредактировано koyi)

Re: Не устанавливается на хостинге

А у меня выдает (появляется когда выбираю язык во время установки или захожу после в админку). Пхп любой пробовал, от 5.2 до 5.4. Права на файлы проверял три раза.

Error

Aw, snap! An error has occurred while processing your request.

В логах пишет

[04-Apr-2013 19:13:41] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:16:08] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:16:08] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:16:09] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:18:21] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:18:28] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 19:18:30] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90
[04-Apr-2013 20:55:37] ErrorException: Notice: Undefined offset: 6 in /usr/lib/php/head.php at line 90

Поделиться

7 2013-04-05 11:23:01

Re: Не устанавливается на хостинге

Что,никто не подскажет???

Поделиться

8

Re: Не устанавливается на хостинге

koyi, буду смотреть что там такое. А старая версия Монстры работает норм ?

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

9

Re: Не устанавливается на хостинге

Временное решение это тут https://github.com/MonstraLab/monstra-c … it.php#L10 поставить 0 вместо -1

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

10

Re: Не устанавливается на хостинге

Спасибо большое за ответ, совет помог.

Поделиться

11

Re: Не устанавливается на хостинге

koyi, какой хостинг ? у меня на всех версиях php работает отлично

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

12 (2013-05-09 14:24:33 отредактировано zhyvchik)

Re: Не устанавливается на хостинге

Всем привет!
Господа, проблема такого характера: после заливки на хостинг с правами 755 на папки и файлы по умолчанию, установка движка не происходила и выдавалась ошибка (Error Aw, snap! An error has occurred while processing your request.). Психанул, поставил на все файлы и директории рекурсивом 777. Сайт запустился, установилась Монстра. При попытке зайти в админку, выбрасывает на страницу ввода логина/пароля без ошибки. Хостинг Мирохост, PHP 5.3.

UPD
Включил в _init.php вывод ошибок. Вывело (Fatal error: Exception thrown without a stack frame in Unknown on line 0). В /tmp/logs пусто.
Также сам сайт ведет себя странно - не отображается капча, при нажатии на кнопку отправить (в плагине контакт) выдается сообщение csrf detected!, а должно вместо этого сообщать, что неправильно заполнены поля и не введена капча.

Поделиться

13

Re: Не устанавливается на хостинге

Господа, все так же не могу установить Монстру на хостинг, на котором предыдущие версии CMS работали. Заливаю файлы, на все 755. ERROR... Ставлю 777 на все - устанавливается, но в админку не пускает.

Поделиться

14

Re: Не устанавливается на хостинге

А соответствует хостинг требованиям к установки?? Как минимум необходимо версия php выше 5.2.3
И как не пускает в админку.. что пишет?? неправильный пароль?

Поделиться

15 2013-08-17 09:14:02

Re: Не устанавливается на хостинге

Добрый день.
У меня просто не происходит установка монстры. Т.е. когда все поля заполнил (имя сайта, логин пароль итд) нажимаешь install, а он мне снова это же окно показывает только опять с пустыми полями.
вот отчет по настройкам вроде все ок. Хостится на дедике.

Поделиться

16

Re: Не устанавливается на хостинге

попробуй ручками удалить install.php

+ monsterok

Поделиться

17

Re: Не устанавливается на хостинге

sergeyterr пишет:

попробуй ручками удалить install.php

помогло! а мне казалось я это уже проверял, спасибо )

Поделиться

18

Re: Не устанавливается на хостинге

zhyvchik пишет:

Всем привет!
Господа, проблема такого характера: после заливки на хостинг с правами 755 на папки и файлы по умолчанию, установка движка не происходила и выдавалась ошибка (Error Aw, snap! An error has occurred while processing your request.). Психанул, поставил на все файлы и директории рекурсивом 777. Сайт запустился, установилась Монстра. При попытке зайти в админку, выбрасывает на страницу ввода логина/пароля без ошибки. PHP 5.3.

Аналогичная лабуда, только при попытке зайти в админку выдает следующее.

Warning: require_once(): open_basedir restriction in effect. File(/var/www//data/www/папка/engine/_init.php) is not within the allowed path(s): (/var/www/admin/data:.) in /var/www/admin/data/www/папка/admin/index.php on line 25 Warning: require_once(/var/www//data/www/папка/engine/_init.php): failed to open stream: Operation not permitted in /var/www/admin/data/www/папка/admin/index.php on line 25 Fatal error: require_once(): Failed opening required '/var/www//data/www/папка/engine/_init.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/data/www/папка/admin/index.php on line 25

в чем проблема господа?

Поделиться

19

Re: Не устанавливается на хостинге

Аналогичная лабуда, только при попытке зайти в админку выдает следующее.

Warning: require_once(): open_basedir restriction in effect. File(/var/www//data/www/папка/engine/_init.php) is not within the allowed path(s): (/var/www/admin/data:.) in /var/www/admin/data/www/папка/admin/index.php on line 25 Warning: require_once(/var/www//data/www/папка/engine/_init.php): failed to open stream: Operation not permitted in /var/www/admin/data/www/папка/admin/index.php on line 25 Fatal error: require_once(): Failed opening required '/var/www//data/www/папка/engine/_init.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/data/www/папка/admin/index.php on line 25

в чем проблема господа?

В _init.php изменил значение core на DEVELOPMENT

file_put_contents(/var/www/admin/data/www/orbital.lark-art.ru/tmp/logs/2013_11_20.log): failed to open stream: Permission denied in /var/www/admin/data/www/orbital.lark-art.ru/libraries/Gelato/Log/Log.php (line 61).

Поделиться

20

Re: Не устанавливается на хостинге

yohoho_x пишет:

Аналогичная лабуда, только при попытке зайти в админку выдает следующее.

Warning: require_once(): open_basedir restriction in effect. File(/var/www//data/www/папка/engine/_init.php) is not within the allowed path(s): (/var/www/admin/data:.) in /var/www/admin/data/www/папка/admin/index.php on line 25 Warning: require_once(/var/www//data/www/папка/engine/_init.php): failed to open stream: Operation not permitted in /var/www/admin/data/www/папка/admin/index.php on line 25 Fatal error: require_once(): Failed opening required '/var/www//data/www/папка/engine/_init.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/data/www/папка/admin/index.php on line 25

в чем проблема господа?

В _init.php изменил значение core на DEVELOPMENT

file_put_contents(/var/www/admin/data/www/orbital.lark-art.ru/tmp/logs/2013_11_20.log): failed to open stream: Permission denied in /var/www/admin/data/www/orbital.lark-art.ru/libraries/Gelato/Log/Log.php (line 61).

папке logs дай права chmod 777 можно через ftp клиент сделать

Поделиться