Источник файлов и корень сайта

Доброго всем дня.

Возникла такая проблема: перестало отображаться дерево файлов в админке слева (во вкладке файлы). Раньше все было хорошо, потом что-то произошло, и дерева не видно.

Помогите, кто чем может. ))

Что имеем:
— хостинг Рег.ру, на нем 5 сайтов (5 доменов, 5 бд, десяток поддоменов),
— все сайты работают исправно,
— в 4 админках из 5 файловые менеджеры работают корректно.
— настройки везде одинаковые, версии движка тоже (2.5.1).
— кастомных сниппетов нету, на работу системы из вне ничего не влияет.


Что пробовал:
— первым делом дропнул кеш,
— проверка и настройка прав пользователя (там все ок),
— обновление текущей версии движка,
— обновление до крайнего релиза,
— создание нового источника файлов,
— поиском пользовался (и внутри портала, и гугль).

Ничего не помогает.

— Снес сайт полностью(все файлы и базу). Все переустановил. Ошибок при инсталяции не возникло. Не завелось.
— Опять все снес. Взял заведомо рабочий (на другом хосте) сайт. Перенес на текущий хостинг, все работает, источник файлов нет.
— поставил голый движок — не работает. Тот же архив запульнул на другой хостинг, там все завелось с полтычка, все отображается нормально в админке.

Наблюдение (имхо, важное):
— Если создать новый источник файлов, и указать basePath отличный от корня (например assets/), то все отображается корректно, всю структуру дерева от assets и глубже видно. Стоит только очистить basePath — перестает отображаться.

Так как это только на 1 из 5 доменов, то написал хостеру, вдруг что не так с их стороны. Саппорт говорит, что все работает нормально, скинули мне вот это:

Каких-либо ошибок со стороны хостинга не наблюдаем. В момент клика по обновлению "Filesystem" возникает POST запрос:

http://lalala.ru/connectors/index.php?action=browser/directory/getList&id=/

hideFiles:false
hideTooltips:false
wctx:web
currentAction:0
currentFile:
source:1
action:browser/directory/getList
node:/
HTTP_MODAUTH:modx59301159103978.52485544_2593034c7136566.59762335

Который корректно обрабатывается(часть системных вызовов в момент генерации ответа сервера):

sendto(5, "\346\0\0\0\3SELECT `modSession`.`id` AS `modSession_id`, `modSession`.`access` AS `modSession_access`, `modSession`.`data` AS `modSession_data` FROM `modx_session` AS `modSession` WHERE `modSession`.`id` = 'c086d5621e9c51bb3427556a57df9272' ", 234, MSG_DONTWAIT, NULL, 0) = 234
poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
recvfrom(5, "\1\0\0\1\3M\0\0\2\3def\22u5178323_vizuri_bd\nmodSession\fmodx_session\rmodSession_id\2id\f!\0\375\2\0\0\375\3@\0\0\0U\0\0\3\3def\22u5178323_vizuri_bd\nmodSession\fmodx_session\21modSession_access\6access\f?\0\24\0\0\0\3)P\0\0\0Q\0\0\4\3def\22u5178323_vizuri_bd\nmodSession\fmodx_session\17modSession_data\4data\f!\0\375\377\377\2\374\20\0\0\0\0\5\0\0\5\376\0\0\2\0002#\0\6 c086d5621e9c51bb3427556a57df9272\n1496331464\374\3#modx.user.contextTokens|a:1:{s:3:\"mgr\";i:2;}modx.mgr.user.token|s:52:\"modx59301159103978.52485544_2593034c7136566.59762335\";modx.mgr.session.cookie.lifetime|i:0;modx.mgr.user.config|a:0:{}modx.user.2.resourceGroups|a:1:{s:3:\"mgr\";a:0:{}}modx.user.2.attributes|a:1:{s:3:\"mgr\";a:5:{s:16:\"modAccessContext\";a:2:{s:3:\"mgr\";a:1:{i:0;a:3:{s:9:\"principal\";s:1:\"1\";s:9:\"authority\";s:1:\"0\";s:6:\"policy\";a:173:{s:5:\"about\";b:1;s:18:\"access_permissions\";b:1;s:7:\"actions\";b:1;s:15:\"change_password\";b:1;s:14:\"change_profile\";b:1;s:8:\"charsets\";b:1;s:9:\"class_map\";b:1;s:10:\"components\";b:1;s:13:\"content_types\";b:1;s:9:\"countries\";b:1;s:6:\"create\";b:1;s:7:\"credits\";b:1;s:15:\"customize_forms\";b:1;s:10:\"dashboards\";b:1;s:8:\"database\";b:1;s:17:\"database_truncate\";b:1;s:15:\"delete_category\";b:1;s:12:\"delete_chunk\";b:1;s:14:\"delete_context\";b:1;s:15:\"delete_document\";b:1;s:15:\"delete_eventlo"..., 1931, MSG_DONTWAIT, NULL, NULL) = 1931
poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
recvfrom(5, "create\";b:1;s:9:\"file_list\";b:1;s:12:\"file_manager\";b:1;s:11:\"file_remove\";b:1;s:9:\"file_tree\";b:1;s:11:\"file_update\";b:1;s:11:\"file_upload\";b:1;s:11:\"file_unpack\";b:1;s:9:\"file_view\";b:1;s:14:\"flush_sessions\";b:1;s:6:\"frames\";b:1;s:4:\"help\";b:1;s:4:\"home\";b:1;s:13:\"import_static\";b:1;s:9:\"languages\";b:1;s:8:\"lexicons\";b:1;s:4:\"list\";b:1;s:4:\"load\";b:1;s:6:\"logout\";b:1;s:4:\"logs\";b:1;s:5:\"menus\";b:1;s:12:\"menu_reports\";b:1;s:13:\"menu_security\";b:1;s:9:\"menu_site\";b:1;s:12:\"menu_support\";b:1;s:11:\"menu_system\";b:1;s:10:\"menu_tools\";b:1;s:9:\"menu_user\";b:1;s:8:\"messages\";b:1;s:10:\"namespaces\";b:1;s:12:\"new_category\";b:1;s:9:\"new_chunk\";b:1;s:11:\"new_context\";b:1;s:12:\"new_document\";b:1;s:20:\"new_document_in_root\";b:1;s:10:\"new_plugin\";b:1;s:15:\"new_propertyset\";b:1;s:8:\"new_role\";b:1;s:11:\"new_snippet\";b:1;s:19:\"new_static_resource\";b:1;s:11:\"new_symlink\";b:1;s:12:\"new_template\";b:1;s:6:\"new_tv\";b:1;s:8:\"new_user\";b:1;s:11:\"new_weblink\";b:1;s:8:\"packages\";b:1;s:13:\"policy_delete\";b:1;s:11:\"policy_edit\";b:1;s:10:\"policy_new\";b:1;s:11:\"policy_save\";b:1;s:22:\"policy_template_delete\";b:1;s:20:\"policy_template_edit\";b:1;s:19:\"policy_template_new\";b:1;s:20:\"policy_template_save\";b:1;s:20:\""..., 9179, MSG_DONTWAIT, NULL, NULL) = 7361
chdir("/var/www/php-bin/u5178323")      = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
umask(022)                              = 022
sendto(5, "\1\0\0\0\1", 5, MSG_DONTWAIT, NULL, 0) = 5
close(5)                                = 0
fcntl(3, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
write(4, "\1\6\0\1\1%\3\0X-Powered-By: PHP/7.1.0\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nSet-Cookie: PHPSESSID=c086d5621e9c51bb3427556a57df9272; path=/; HttpOnly\r\nContent-Type: application/json; charset=UTF-8\r\nStatus: 200 OK\r\nVersion: HTTP/1.1\r\n\r\n\0\0\0\1\3\0\1\0\10\0\0\0\0\0\0\0\"me", 320) = 320
shutdown(4, 1 /* send */)               = 0
recvfrom(4, "\1\5\0\1\0\0\0\0", 8, 0, NULL, NULL) = 8
recvfrom(4, "", 8, 0, NULL, NULL)       = 0
close(4)                                = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
accept(0,

Возможно данная проблема связана с кешироваными данными в используемой CMS, попробуйте очистить кеш средствами CMS.
Громов Антон
02 июня 2017, 13:07
modx.pro
1 838
0

Комментарии: 1

Pavel
05 ноября 2018, 09:58
0
Возможно, в корне сайта есть файл с кириллическим названием.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1