avatar
+0.29
0.770
fix :) не в тот каталог скопировал
Готово, rc4.
Да есть такой недочет, приходится разбираться с плагинами. С шаблонами тоже не все гладко, для них иногда нужно вначале активировать плагин, а потом только шаблон, надо как-то автоматизировать. Помаленьку все приведу в стабильный вид.
>Это произошло после включения плагина для определения ГЕО данных пользователя.
наверное, это к разработчику, я просто скачал плагины из каталога и положил их в plugins. Как они работают я не знаю.

Дайте ссылку на плагин.
Также, не увидел в списке платных плагинов DAO
В Альто пока не добавлял. Готовлю текущую версию Alto. сегодня, завтра появится.
Хорошая идея. Займусь этим в ближ. время.
нет. Настройки nginx привел для доп. информации, может кому-то будет полезно.
Проблема решилась настройками config.local.php

В config.php есть такие строки

if (isset($_SERVER['HTTP_HOST'])) {
$config['path']['root']['url'] = 'http://'. $_SERVER['HTTP_HOST']. '/'; // полный WEB адрес сайта
} else {
// for CLI scripts. or you can append «HTTP_HOST=http://yoursite.url» before script run command
$config['path']['root']['url'] = null;
}

блаблабла

/**
* Следующие параметры определяем для совместимости с LS
* LS-compatible
*/
$config['path']['root']['web'] = '___path.root.url___'; // Определяем для совместимости с LS
$config['path']['root']['server'] = '___path.root.dir___'; // Определяем для совместимости с LS


В моем случае в config.local я задал
$config['path']['root']['url'] = 'http://site.ru/domains/число/';
$config['path']['root']['web'] = 'http://site.ru/domains/число/';
$config['path']['root']['server'] = путь до корня alto в файловой системе.
$config['path']['offset_request_url'] = 2;


и все заработало так как надо.

Вывод: настройки конфига nginx для работы alto и livestreet одиннаковые. Разница есть в настройках config.local в alto при установке в поддиректорию. Нужно задавать след. параметры
$config['path']['root']['url']
$config['path']['root']['server']

Может быть все это характерно для меня одного, а может быть и нет и будет кому-то полезно.
Победил.

вот так работает и для alto и для livestreet. Установка идет в поддиректорию вида /domains/число/.

location ~ /domains/([0-9]+) {
    root /var/www/site.ru;
    try_files $uri $uri/ /domains/$1/index.php$is_args$args;

    location ~ \.php$ {
        internal;
        include        /etc/nginx/fastcgi_params;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_pass   127.0.0.1:9000;
    }
}
кое с чем разобрался. Нужно в config.local.php обязательно задавать параметры path.root.web равный полному пути. Теперь картинки загружаются и css,js подключаются. Но только на главной, при переходе на любую другую страницу выдается окошечко с предложением скачать файл.
Вы, правы, но я немного о другом. Я лишь отговариваю от написания с нуля. Предлагаю не создавать документ топик-стартеру, а ознакомиться с существующими стандартами. После их анализа выдать нечто ниже написанное.

AltoCMS coding style, в основном, следует стандартам определенных в PSR-0 для библиотечных классов и базируется на стандарте Zend. Однако есть ряд причин (как объективных, так и субъективных), почему невозможно (или нежелательно) просто слепо следовать какому-то одному уже существующему стандарту. Эти причины перечислить. И далеее описать отличия.

Если говорить по-другому, то отнаследоваться от одного или нескольких стандартов с переопределнием некоторых пунктов(именование классов, методов, переменных, скобки и т.д.)
Как раз читаю про разные стандарты. Вопрос: почему бы вместо траты времени на написание не позаимствовать что-либо из
github.com/getjump/fig-standards/blob/master/accepted/PSR-0.md
<a href=«github.com/getjump/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md»
rel=«nofollow»>github.com/getjump/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md
github.com/getjump/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
Pear, Zend и т.д. Проанализировать и взять лучшее.
После установки на главной странице:
E_STRICT [2048] Declaration of ModuleBlog_EntityBlogType::getProp() should be compatible with Entity::getProp($sKey, $xDefault = NULL)
See details in error.log
Fatal error: Class 'ModuleLogger_EntityLog' not found in /var/www/altocms/common/classes/modules/blog/entity/BlogType.entity.class.php on line 202

В логах:

2013-10-06 17:55:26
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:55:22
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:55:17
E_DEPRECATED [8192] Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 (Unknown on line 0)
2013-10-06 17:55:16
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:42:11
E_ERROR [1] Class 'ModuleLogger_EntityLog' not found (/var/www/altocms/common/classes/modules/blog/entity/BlogType.entity.class.php on line 202)
2013-10-06 17:42:01
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:42:00
E_DEPRECATED [8192] Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 (Unknown on line 0)
2013-10-06 17:42:00
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:54
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:48
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:36
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:28
E_DEPRECATED [8192] Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 (Unknown on line 0)
2013-10-06 17:41:28
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:11
E_WARNING [2] getimagesize(/var/www/altocms/uploads/images/00/00/00/avatar/avatar_admin.default_male.png): failed to open stream: No such file or directory (/var/www/altocms/engine/classes/modules/img/entity/Image.entity.class.php on line 142)
2013-10-06 17:41:11
E_STRICT [2048] Only variables should be passed by reference (/var/www/altocms/engine/classes/modules/img/Img.class.php on line 30)
2013-10-06 17:41:11
E_STRICT [2048] Non-static method Imagick::getversion() should not be called statically, assuming $this from incompatible context (/var/www/altocms/engine/classes/modules/img/Img.class.php on line 64)
2013-10-06 17:41:10
E_NOTICE [8] Array to string conversion (/var/www/altocms/engine/classes/modules/viewer/Viewer.class.php on line 271)
2013-10-06 17:41:03
E_WARNING [2] getimagesize(/var/www/altocms/uploads/images/00/00/00/avatar/avatar_synio_male.png): failed to open stream: No such file or directory (/var/www/altocms/engine/classes/modules/img/entity/Image.entity.class.php on line 142)
2013-10-06 17:41:03
E_STRICT [2048] Only variables should be passed by reference (/var/www/altocms/engine/classes/modules/img/Img.class.php on line 30)
2013-10-06 17:41:03
E_STRICT [2048] Non-static method Imagick::getversion() should not be called statically, assuming $this from incompatible context (/var/www/altocms/engine/classes/modules/img/Img.class.php on line 64)
2013-10-06 17:41:02
E_ERROR [1] Class 'ModuleLogger_EntityLog' not found (/var/www/altocms/common/classes/modules/blog/entity/BlogType.entity.class.php on line 202)
2013-10-06 17:41:02
E_DEPRECATED [8192] Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 (Unknown on line 0)
2013-10-06 17:40:06
E_ERROR [1] Class 'ModuleLogger_EntityLog' not found (/var/www/altocms/common/classes/modules/blog/entity/BlogType.entity.class.php on line 202)
>Библиотека jQuery обновлена до версии 1.9.1, а редактор TinyMCE обновлен до версии 4.0.3
Это стимул
Спасибо большое за ответ. Буду готовиться.
Поэтому мне бы хотелось узнать приоритеты разработчиков и еще лучше дату плюс/минус километр.
Прошу прощения. Хотя бы 1.9.1, в идеале 2.0.x.
В каких планах значится обновление jquery хотя бы до 1.9.2?