У меня с варем простая и не решимая проблема. Стоит аваст, стоит аутпост, ставлю 7ю. 9ю, версию. Установка замирает, стопарится и не ставится дальше. Пытался отключать аутпост. Но все-равно. Буду
Как бы там ни было. пока, удобнее способа проверить все на разных пхп чем на опен-сервере — нет.
Буду пытаться снова поставить (в 3й раз). Если я делаю все как сказано, обошел все конфиг-файлы, убедился в исправности базы и т. д. (права на файлы не чувствительны на винде, при нормальной установке путем разжатия архива) — и если я все правильно сделал, но ни под каких пхп на актуальной версии Опен-сервера сборка не работает, то, видимо, сборка либо не совместима с Опен-Серверной средой, либо в ней чего-то не хватает.
Как с этим быть автору сборки — решать ему. Если устраивает. Так тому и быть.
*пойду пытаться поставить виртуалку, чтобы поставить, ранее использовавшиеся мной VM- диски с центОС.
**Всем спасибо за комментарии, но никто не знает каких шагов достаточно, чтобы запустить сборку на нормальной штатной платформе разработчки: опен-сервере, кажется, это всех устраивает. Если никто не знает точный перечеь шагов — то, не возможно создать и инструкцию для тех, кто попытается установить сборку и затем забьет на это и отвлечется от проекта на другие дела.
*** У меня на данный момент работает фронт, но не пускает в админу Fatal error: Call to a member function getMessage() on string in.
Таки есть необходимость тестить на разных версиях php? Это ж не верстка, чтобы ее в разных версиях браузера проверять. Или вы с кучей разных хостингов работаете и постоянно имитируете проблемы в них? Есть такая штука, Vapor, помогла бы вам установить чистую сборку быстро и просто. Ну, это так, кстати.
Я все-таки не хочу от вас отставать. Бо то что делается легко и быстро вы делаете долго и сложно. Ради не очевидных выгод. И при этом еще объясняете Николаю, что он должен вам в этом помочь своей сборкой оупен сервера.
Что там у вас не сложилось с установкой VMware? Я не докапываюсь, я пытаюся нести добро ))
PS
Если есть конфликт версий — это нужно указывать. на то она и документация по установке.
Та есть документация, кто бы читал )) rtfm.modx.com/revolution/2.x/getting-started/server-requirements
А где пакет скачать можно? В репозитории его нет почему то.
Эту папку надо чистить. Там что-то вроде кеша. У меня тоже из-за нее при переносе ошибки выскакивали.
Кстати, Коля, а не стоит производить очистку этой папки (compiled) при чистке общего кеша (по команде «Обновить сайт»)?
На самом деле, имхо самое правильное — сразу на боевой сервер ставить. Я тоже иногда балуюсь с openserver, но все реже. Раньше через него устанавливал shopmodxbox и уже с локалки забирал файлы и дамп для копирования на хостинг (там при установке тайимаут мешал, отрубал скрипт). Сейчас хостинги справляются с установкой shopmodxbox нормально, и я спокойно ставлю сразу туда.
И что modx, что shopmodxbox — все это нормально устанавливается на openserver. и я не понимаю, зачем какой-то дополнительный пакет под него нужен.
Я под опен сервером иногда сижу, нет никаких проблем в работе modx. Создаю базу, ставлю, переименовываю все .htaccess а их там 4 штуки по правильному, и всё работает. Никуда не лезу, ничего не настраиваю, всё работает. Но лучше работать под реальным сервером, гемороя намного меньше, потому, что при переносе всё равно вылезают косяки.
Я понял смысл, но не понял логики. Как это им не нужен опен сервер? На чем разрабатывает проект человек? заливает на сайт и смотрит что из этого получится или ведет разработку на локальной машине? Вы скажите, что нормальный программист будет ставить линукс в виртуалке (потом, что я делаю так), но мне такой метод кажется не удобным. Особенно, если в опен сервере можно щелчком кнопки мыши протестить на любом ПХП и на любой базе. Сделать то же самое на линуксе — это гемор адский.
P.S.: все сидят на Денвере?
Пытаюсь отыскать — почему же не загрузается админка. Все сверил. Больше нигде нет www/public_html.
НО. нашел просто public_html в конфигах
Следующий код откомпиленного Смарти — это нормально? На кэш не похоже, вроде.
Пытаюсь отыскать — почему же не загрузается админка. Все сверил. Больше нигде нет www/паблик_html. НО. нашел просто public_html в конфигах <?php /* Smarty version 3.1.22-dev/6, created on 2015-01-20 03:42:21 compiled from "/var/www/modxdev.webtm.ru/shopmodxbox/dev/modx2_3/public_html/core/components/modxsite/templates/shopmodx/shop/basket/overview/index.tpl" */ ?> <?php /*%%SmartyHeaderCode:123688400954bd965d603861_43392859%%*/ if(!defined('SMARTY_DIR')) exit('no direct access allowed'); $_valid = $_smarty_tpl->decodeProperties(array ( 'file_dependency' => array ( 'f609d6dd5882a18b20bddf7310241f6742cf8f6d' => array ( 0 => '/var/www/modxdev.webtm.ru/shopmodxbox/dev/modx2_3/public_html/core/components/modxsite/templates/shopmodx/shop/basket/overview/index.tpl', 1 => 1421710940, 2 => 'file', ), 'ceb648080fb739d845b9f346eda459af244c5bb5' => array ( 0 => '/var/www/modxdev.webtm.ru/shopmodxbox/dev/modx2_3/public_html/core/components/modxsite/templates/shopmodx/shop/basket/layout.tpl', 1 => 1389735831, 2 => 'file', ), 'bd92dcc523bbce0ed498e5a8abdd82466496721c' => array ( 0 => 'bd92dcc523bbce0ed498e5a8abdd82466496721c', 1 => 0, 2 => 'string', ), ), 'nocache_hash' => '123688400954bd965d603861_43392859', 'tpl_function' => array ( ), 'variables' => array ( 'basket_result' => 0, ),
А админка почему-то не пускает: Fatal error: Call to a member function getMessage() on string in C:\OpenServer\domains\modx\core\model\modx\modmanagercontroller.class.php on line 619
Вот те раз. Все исправил, ведь.