XWiki skaņošana

Vispirms jāsagatavo:  XWiki iestatīšana

Šie papildinājumi darbojas uz odo.lv servera. Atkarībā no Jūsu vajadzībām, varētu būt nepieciešamas citas izmaiņas.

Piwik

  1. Pievieno Piwik izsekošanas kodu, lai mērītu vietnes apmeklētību.
  2. failā ../xwiki/templates/htmlfooter.vm pirms aizverošā body taga iekopē sekojošu saturu (piemērs no odo.lv vietnes):

    <!-- Piwik -->
    <script type="text/javascript">
    var pkBaseURL = (("https:" == document.location.protocol) ? "https://odo.lv/piwik/" : "http://odo.lv/piwik/");
    document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
    </script><script type="text/javascript">
    try {
    var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
    piwikTracker.trackPageView();
    piwikTracker.enableLinkTracking();
    } catch( err ) {}
    </script><noscript><p><img src="http://odo.lv/piwik/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>
    <!-- End Piwik Tracking Code -->

Reģistrācijas e-pasta sūtīšana

Ja XWiki darbojas aiz starpniekservera, un nepieciešama lietotāju reģistrācijas e-pasta pārbaude XWiki iestatījumos izmaina mītnes adreses noteikšanu no:

#set ($host = ${request.getRequestURL()})
#set ($host = ${host.substring(0, ${host.indexOf('/', ${mathtool.add(${host.indexOf('//')}, 2)})})})

uz

#set ($host = "http://odo.lv")

Žurnāla iestatījumi

Atkarībā no XWiki iestatījumiem, žurnāla failā var tikt ierakstīti daudzi brīdinājumi. Ja nav iespējams (vienkārši) novērst brīdinājuma cēloni, var novērst sekas, un nomākt šo brīdinājumu rakstīšanu. Šeit aprakstīts, kā novērst brīdinājumus, kuru cēloņus dažādu apsvērumu dēļ nevar izlabot.
(Protams, jāņem vērā, ka brīdinājumi domāti priekš tam, lai tos ņemtu vērā;-))

  1. Apskatās, kādi ziņojumi failā /var/log/tomcat8/catalina.out ir "lieki", piemēram:

    ...
    2009-12-20 17:47:06,327 [[http://odo.lv:8180/xwiki/bin/view/Blog/BlogRss?xpage=plain]] [[http-8180-Processor20]] WARN  doc.XWikiDocument               - Failed to display field [[category]] in [[view]] mode for Object [[Blog.090922]]
    ...
    2009-12-20 17:01:04,555 [[http://odo.lv:8180/xwiki/bin/view/Training/OS_licences]] [[http-8180-Processor18]] WARN  httpclient.HttpMethodBase       - Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
    ...
  2. Uzmin ziņojumu pilno klases nosaukumu (izmanto google), un failā pievieno .../xwiki/WEB-INF/classes/logback.xml pievieno sekojošas rindas:

      <!-- Surpressed custom warnings -->
      <logger name="org.jgroups" level="error"/>
  3. Ja liekie brīdinājumi ir par Velocity API, izmaina failu .../WEB-INF/xwiki.properties un ievieto tajā rindu:

    velocity.properties = runtime.introspector.uberspect = org.xwiki.velocity.introspection.SecureUberspector\,org.xwiki.velocity.introspection.MethodArgumentsUberspector
    Saite How to avoid deprecated messages in the logs?

  4. Pārstartē lietojumu serveri:

    /etc/init.d/tomcat8 restart
  5. Ar komandu tail -f /var/log/tomcat8/catalina.out pārliecinās, ka "liekie" brīdinājumi vairs neparādās.

Vispirms jāsagatavo:  XWiki iestatīšana

 

Izveidojis Valdis Vītoliņš 2013-11-09 15:24
Pēdējais mainījis Valdis Vītoliņš 2017-09-08 16:12
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License