grop 16 декабря 2013 1 10
Всем привет. Пытаюсь ставить сборку через ssh — ничего не получается.

Сначала все идет по плану, но потом что-то идет не так, процесс доходит строчки «packman.menu_desc» и прерывается.

<h5>[2013-12-16 18:57:37] (DEBUG)</h5><pre>Language string not found: "cmpgenerator"</pre>
<h5>[2013-12-16 18:57:37] (DEBUG)</h5><pre>Language string not found: "cmpgenerator.desc"</pre>
<h5>[2013-12-16 18:57:37] (DEBUG)</h5><pre>Language string not found: "console_desc"</pre>
<h5>[2013-12-16 18:57:37] (DEBUG)</h5><pre>Language string not found: "packman"</pre>
<h5>[2013-12-16 18:57:37] (DEBUG)</h5><pre>Language string not found: "packman.menu_desc"</pre>
Killed


В чем может быть проблема?
10 комментариев
Fi1osof1
Fi1osof 16 декабря 2013г в 21:42 #
Добрый.
Killed — это значит процесс убит системой. То есть это скорее всего ограничения хостинга, что совершенно не редкость.
Как и говорилось изначально, успех установки пакета будет зависеть от настроек хостинга. Больше всего шансов на успех на выделенном сервере (хотя бы облачном), где вы можете редактировать настройки веб-сервера.
g
grop 16 декабря 2013г в 21:54 #
А что это за ограничения? Попробую спросить у техподдержки, может поможет.
Fi1osof1
Fi1osof 16 декабря 2013г в 22:01 #
Два основных типа ограничения:
1. По времени выполнения скрипта (к примеру, 30 секунд максимум).
2. По нагрузке (к примеру, на таймвебе при 100%-ой нагрузке на проц, время жизни процесса — 5 секунд).
g
grop 16 декабря 2013г в 22:09 #
Понятно. Спасибо за помощь.
Fi1osof1
Fi1osof 16 декабря 2013г в 22:30 #
Пожалуйста.
g
grop 17 декабря 2013г в 15:36 #
Решил пойти другим путем и попробовать магазин на локалхосте. Установка через консоль не увенчалась успехом

iMac:htdocs admin$ php vapor/import.php package=core/packages/shopmodxbox-2.1.0-bata.transport.zip
<h5>[2013-12-17 11:14:01] (ERROR in xPDOConnection::connect @ /Applications/MAMP/htdocs/core/xpdo/xpdo.class.php : 3051)</h5><pre>SQLSTATE[HY000] [2002] No such file or directory</pre>
<h5>[2013-12-17 11:14:01] (ERROR in xPDOConnection::connect @ /Applications/MAMP/htdocs/core/xpdo/xpdo.class.php : 3051)</h5><pre>SQLSTATE[HY000] [2002] No such file or directory</pre>
<h5>[2013-12-17 11:14:01] (ERROR)</h5><pre>Error preparing statement for query: SELECT `modWorkspace`.`id` AS `modWorkspace_id`, `modWorkspace`.`name` AS `modWorkspace_name`, `modWorkspace`.`path` AS `modWorkspace_path`, `modWorkspace`.`created` AS `modWorkspace_created`, `modWorkspace`.`active` AS `modWorkspace_active`, `modWorkspace`.`attributes` AS `modWorkspace_attributes` FROM `modx_workspaces` AS `modWorkspace` WHERE `modWorkspace`.`id` = ?  - </pre>
<h5>[2013-12-17 11:14:01] (INFO)</h5><pre>Пробуем установить пакет с подписью: shopmodxbox-2.1.0-bata</pre>
<h5>[2013-12-17 11:14:01] (ERROR in xPDOConnection::connect @ /Applications/MAMP/htdocs/core/xpdo/xpdo.class.php : 3051)</h5><pre>SQLSTATE[HY000] [2002] No such file or directory</pre>
<h5>[2013-12-17 11:14:01] (ERROR in xPDOConnection::connect @ /Applications/MAMP/htdocs/core/xpdo/xpdo.class.php : 3051)</h5><pre>SQLSTATE[HY000] [2002] No such file or directory</pre>
<h5>[2013-12-17 11:14:01] (ERROR)</h5><pre>Error preparing statement for query: SELECT `modTransportPackage`.`signature` AS `modTransportPackage_signature`, `modTransportPackage`.`created` AS `modTransportPackage_created`, `modTransportPackage`.`updated` AS `modTransportPackage_updated`, `modTransportPackage`.`installed` AS `modTransportPackage_installed`, `modTransportPackage`.`state` AS `modTransportPackage_state`, `modTransportPackage`.`workspace` AS `modTransportPackage_workspace`, `modTransportPackage`.`provider` AS `modTransportPackage_provider`, `modTransportPackage`.`disabled` AS `modTransportPackage_disabled`, `modTransportPackage`.`source` AS `modTransportPackage_source`, `modTransportPackage`.`manifest` AS `modTransportPackage_manifest`, `modTransportPackage`.`attributes` AS `modTransportPackage_attributes`, `modTransportPackage`.`package_name` AS `modTransportPackage_package_name`, `modTransportPackage`.`metadata` AS `modTransportPackage_metadata`, `modTransportPackage`.`version_major` AS `modTransportPackage_version_major`, `modTransportPackage`.`version_minor` AS `modTransportPackage_version_minor`, `modTransportPackage`.`version_patch` AS `modTransportPackage_version_patch`, `modTransportPackage`.`release` AS `modTransportPackage_release`, `modTransportPackage`.`release_index` AS `modTransportPackage_release_index` FROM `modx_transport_packages` AS `modTransportPackage` WHERE `modTransportPackage`.`signature` = ?  - </pre>
<h5>[2013-12-17 11:14:01] (INFO)</h5><pre>COMPLETED</pre>
Array
(
    [success] => 
    [message] => Пакет не найден.
    [total] => 0
    [errors] => Array
        (
        )

    [object] => Array
        (
        )

)



А при установке через админку слетает авторизация как на видео, идут ошибки и не кончаются.
Fi1osof1
Fi1osof 17 декабря 2013г в 16:27 #
По поводу того, что слетает сессия при установке через админку сайта, тоже говорилось, так как очищаются все таблицы и при этих аджаксовых запросах элементарно нет записей пользователя, чтобы быть авторизованным. Другое дело, что если основной скрипт на установку не прерывается, то сессия потом восстанавливается. Но если минуты три сессия не поднимается, значит дальше смысла нет ждать.
По поводу невозможности установить локально, так же ничего не подскажу. Будем работать над упрощением процедуры работы установки (в планах запуск облачного сервиса).
g
grop 17 декабря 2013г в 21:19 #
Поставил на облачном хостинге это дело, сделал установку через админку — успешно, но местам вместо русского языка вопросы.

g
grop 17 декабря 2013г в 22:08 #
Проблема решена. Накосячил я с кодировкой :)
Fi1osof1
Fi1osof 18 декабря 2013г в 12:14 #
Да, это кодировка битая. База данных должна быть в utf8-general_ci
Часто сам веб-сервер отдает код не в utf-8 (особенно когда используется denwer). Тогда в .htaccess просто прописывается addDefaultCharset utf-8.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.