Да есть такой недочет, приходится разбираться с плагинами. С шаблонами тоже не все гладко, для них иногда нужно вначале активировать плагин, а потом только шаблон, надо как-то автоматизировать. Помаленьку все приведу в стабильный вид.
>Это произошло после включения плагина для определения ГЕО данных пользователя.
наверное, это к разработчику, я просто скачал плагины из каталога и положил их в 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']
Может быть все это характерно для меня одного, а может быть и нет и будет кому-то полезно.
кое с чем разобрался. Нужно в config.local.php обязательно задавать параметры path.root.web равный полному пути. Теперь картинки загружаются и css,js подключаются. Но только на главной, при переходе на любую другую страницу выдается окошечко с предложением скачать файл.
Вы, правы, но я немного о другом. Я лишь отговариваю от написания с нуля. Предлагаю не создавать документ топик-стартеру, а ознакомиться с существующими стандартами. После их анализа выдать нечто ниже написанное.
AltoCMS coding style, в основном, следует стандартам определенных в PSR-0 для библиотечных классов и базируется на стандарте 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)
наверное, это к разработчику, я просто скачал плагины из каталога и положил их в plugins. Как они работают я не знаю.
Дайте ссылку на плагин.
В Альто пока не добавлял. Готовлю текущую версию Alto. сегодня, завтра появится.
Проблема решилась настройками config.local.php
В config.php есть такие строки
блаблабла
В моем случае в config.local я задал
и все заработало так как надо.
Вывод: настройки конфига nginx для работы alto и livestreet одиннаковые. Разница есть в настройках config.local в alto при установке в поддиректорию. Нужно задавать след. параметры
$config['path']['root']['url']
$config['path']['root']['server']
Может быть все это характерно для меня одного, а может быть и нет и будет кому-то полезно.
вот так работает и для alto и для livestreet. Установка идет в поддиректорию вида /domains/число/.
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)
Это стимул