Как правильно показать результаты Скрипача WCAT?

Позволяет говорят, что у меня есть корень сайта, позволяет вызову сказать, что он расположен в/siteroot

useradd maintenance
usermod -g maintenance maintenance
groupadd maintenance
chgrp maint /siteroot/* -R
chmod g+rw /siteroot/* -R

Теперь можно войти в пользователя обслуживания для запущения скрипта, и у него должны быть верные полномочия.

Если Вы устанавливаете группу на своем сценарии к обслуживанию и использованию chmod g+s [script] на сценарии Вы хотите работать - затем любой пользователь, который запускает скрипт, выполнит его под группой и таким образом полномочиями группы. Удостоверьтесь, используете ли Вы бит группы, тот Ваш сценарий укреплен и не доступный для любого или чего-либо плохо защищенного.

Обратите внимание, что я не высококвалифицирован, так послушайте мой совет с небольшим количеством соли. Я также высоко советовал бы создать резервную копию корня сайта, таким образом, можно восстановить его при необходимости.

2
задан 10 February 2013 в 08:48
2 ответа

У меня тоже есть эта проблема. Похоже, что report.xsl содержит ошибки, которые допускают старые версии IE, а новые браузеры - нет. Мои отчеты Visual Studio:

  • C: \ Working \ report.xsl (52,13): ошибка: переменная 'i' не была объявлена ​​
  • C: \ Working \ report.xsl (1182,36): ошибка : Переменная или параметр 'rowId' либо не определен, либо выходит за рамки.
  • C: \ Working \ report.xsl (1185,13): error: переменная или параметр 'state' либо не определен, либо это выходит за рамки

Я использовал один обходной путь (по общему признанию, неудобный)

  • Откройте инструменты разработчика:

F12 tools

  • Включить режим совместимости

Enable Compatbility mode

Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, мог бы исправить report.xsl.

Переменная или параметр 'rowId' либо не определен, либо выходит за рамки.
  • C: \ Working \ report.xsl (1185,13): error: Переменная или параметр 'state' либо не определен, либо выходит за рамки.
  • Один обходной путь, который я использовал (по общему признанию, неудобный)

    • Откройте инструменты разработчика:

    F12 tools

    • Включить режим совместимости

    Enable Compatbility mode

    Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, мог бы исправить report.xsl.

    Переменная или параметр 'rowId' либо не определен, либо выходит за рамки.
  • C: \ Working \ report.xsl (1185,13): error: Переменная или параметр 'state' либо не определен, либо выходит за рамки.
  • Один обходной путь, который я использовал (по общему признанию, неудобный)

    • Откройте инструменты разработчика:

    F12 tools

    • Включить режим совместимости

    Enable Compatbility mode

    Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, мог бы исправить report.xsl.

    F12 tools

    • Включить режим совместимости

    Enable Compatbility mode

    Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, мог бы исправить report.xsl.

    F12 tools

    • Включить режим совместимости

    Enable Compatbility mode

    Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, мог бы исправить report.xsl.

    1
    ответ дан 3 December 2019 в 13:02

    open in studio, debug xslt, define the input file, итого вы получите три ошибки добавить var к ошибке с необъявленной i:

    for(var i=0;i<list.length;i++){
    

    и удалить $ из состояния и orther

    .
    0
    ответ дан 3 December 2019 в 13:02

    Теги

    Похожие вопросы