altocms на xampp не хочет авторизоваться

Добрый день.
Хочу развернуть altocms локально с помощью xampp 5.6.15 / PHP 5.6.15.
Все поставил. Только при заходе на главную страницу всплывает ошибка 1002. Логов движок не написал. Авторизоваться тоже не могу — просто ничего не происходит.
Firebug выдает только такую ошибку:
ajax error:
main.js (line 87)
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
...\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=func...

Включил в конфиге логи с mySQL. Ошибок не вижу. Все запросы возращают 0 строк, так как поставил с нуля.

Подскажите, где искать проблему?

11 комментариев

0
Мало данных.
посмотрите логи апача и php
0
В логах php_error.log и apache error.log ничего касательно этой проблемы. В apache access.log зачем-то запрашивается localhost/dashboard (xampp):
::1 «GET /altocms/_run/assets/a761e4e0/loader.gif HTTP/1.1» 304 — «http://localhost/altocms/_run/assets/435c4b2aadfced7469b859950531be84.css» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0»
::1 «GET /dashboard/ HTTP/1.1» 200 6904 «http://localhost/altocms/» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0»

Больше ничего подозрительного не вижу.
0
ну, как вариант: «хост установки кукисов» у вас кривой.
в логах ваш сайт это ipv6, а что указано в конфиге сайта- хз...
соответственно кукисы ставятся на другой домен, и авторизации нет.
0
у меня было так же на опенсервере
решил проблему переустановкой движка
разбираться в причинах не стал, что-то сам нахимичил
больше подобной траблы не возникало
0
Поставил openserver 5.2.3. Та же беда.
Вот интересные строки из apache-2.2_queriesa.txt:
localhost: 127.0.0.1 [24/Jan/2016...] "GET /altocms/_run/assets/1ded4fe5/loader.gif HTTP/1.1" 304 - "http://localhost/altocms/_run/assets/d6fabaf39a9f3965634901c1b2ee116e.css" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0"
localhost: 127.0.0.1 [24/Jan/2016...] "POST /dms/services/ServerMMS HTTP/1.1" 404 1076 "-" "Agent-Probe"

А в Apache-2.2_errora.txt следующие строки:
File does not exist: C:/OpenServer/domains/localhost/dms
0
Еще поигрался. Вообще интересное поведение!
Изначально разместил altocms в по пути: domains/localhost/altocms.
При попытке пройти по какой-либо ссылке (новое, блоги и т.д.) улетал в локалхост. Перенес в локалхост.
Теперь при открытии главной страницы логиниться все еще отказывается. Зато если я перехожу на какую-либо другую страницу (например, blogs), то логинюсь без проблем. И после этого могу разлогиниться, повторно зайти на главную и успешно залогиниться.
0
Поставил openserver 5.2.3. Та же беда.

Вы делаете что-то принципиально неправильно. Учитывая что описанных вами проблем кроме вас нигде не наблюдается, а в том редком случае кода наблюдалось-проблема оказалась в кривой инсталляции сервера, следует вывод — вы чего-то сильно не понимаете, и совершаете какую-то системную ошибку.
0
Вполне возможно, т.к. в этой теме я чуть менее чем полный профан. Но именно поэтому я стараюсь насколько возможно не вылазить за рамки стандартных настроек и т.п.
Описание подобных проблем на alto и ls я находил. Но у всех оказывались разные причины, которые с моими не совпали.
Сейчас у меня большое недоумение по поводу этой ошибки:
POST /dms/services/ServerMMS HTTP/1.1" 404 1076

Зачем отправляется запрос по несуществующему адресу? Причем в коде alto я этого не нашел.
0
Что ж. Похоже моя систематическая ошибка заключалась в том, что я всегда ставил altocms в подпапки. В случае с OpenServer — в подпапку localhost/altocms. И заходил на сайт через
http://localhost/altocms
Ранее по такой схеме вполне стабильно работал с Joomla, Drupal, Wordpress и прочими CMS. А на LS и AltoCMS вылезла такая вот ошибка.
Переставил в корень — заработало.
0
А как ставили вручную или через установщик? И у ЛС, и Альто есть одна тонкость: если ставить в подпапку, то нужно обязательно в конфиге задавать параметр:
$config['path']['offset_request_url']   = 1;
Если через установщик это делать, то оно само должно проставиться, а если вручную, то нужно этот параметр задать в app/config/config.local.php
0
Спасибо за ответ. Ставил через установщик. При случае попробую этот параметр.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.