How to support piwik on Wiki Server 2Comment installer piwik sur un serveur Wiki 2

I have installed piwik on my server. I have configured it with this site based on wordpress.

I have on the same machine one other virtual site https://jbdev.fam-damiano.org based on wiki server 2 from snow leopard server

I have found how to insert it

On the server perform this task

cd /Library/Application Support/Apple/WikiServer/Themes/
sudo cp /js/piwik.js .
edit the copied piwik.js, at the end add this line (replace blog.fam-damiano.org/piwik/ by your installation path)
var pkBaseURL = ((“https:” == document.location.protocol) ? “https://blog.fam-damiano.org/piwik/” : “http://blog.fam-damiano.org/piwik/”);
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + “piwik.php”, 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
restart the wiki server 2
sudo serveradmin stop teams; sudo serveradmin start teams;

Have funJ’ai installé piwik sur mon serveur. Je l’ai configuré sur mon blog WordPress.

Sur le serveur j’ai un autre site https://jbdev.fam-damiano.org qui utilise un serveur wiki 2 de snow leopard server

J’ai trouvé comment le configurer

Sur le serveur exécutez ces commandes:

cd /Library/Application Support/Apple/WikiServer/Themes/
sudo cp /js/piwik.js .
éditez le fichier copié piwik.js, à la fin rajouté ces lignes (remplacez blog.fam-damiano.org/piwik/ par votre path d’installation)
var pkBaseURL = ((“https:” == document.location.protocol) ? “https://blog.fam-damiano.org/piwik/” : “http://blog.fam-damiano.org/piwik/”);
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + “piwik.php”, 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
restart the wiki server 2
sudo serveradmin stop teams; sudo serveradmin start teams;

Have fun

Disk on server Disque sur le serveur

I have tried to repair one disk of  RAID, but it seems that the disk is H/S

It is in fault today, less than two days after my fix, I have to buy a new disk to replace it

J’ai essayé de réparer un disque RAID in fault, mais il semble que ce soit le disque qui est H/S

Il est revenu en fault aujourd’hui, juste deux jours après ma restauration. Bilan, je dois acheter un disque pour le remplacer.

Server restoredServeur restauré

The server is fully restored. The last issue with the wiki server has been resolved

I have tried to stop and start the wiki server by

serveradmin stop teams; serveradmin start teams


But unfortunately , this has not resolved the issue, so I tried the command to be sure that the service with started

serveradmin full status teams

teams:setStateVersion = 1
teams:logPaths:ErrorLogFile = “/Library/Logs/wikid/error.log”
teams:logPaths:AccessLogFile = “/Library/Logs/wikid/access.log”
teams:logPaths:PasswordChangeLogFile = “/Library/Logs/passwordreset/”
teams:state = “RUNNING”
teams:emailRulesState = “RUNNING”
teams:passwordChangeState = “STOPPED”
teams:readWriteSettingsVersion = 1

In fact, when we try to access to the wiki or blog, the system opens a connection locally to the team port

So, I have tried to access to the error log file, and the directory /Library/Logs/wikid/ didn’t exist on server

I have created it changed the owner to _teamserver:_teamserver and restarted the teams service.

This has solved the issue. I don’t know why it was not saved by time machine, but now it seems that all services are up and running

Have Fun
Tous les services sont accessibles. Le dernier problème sur le serveur wiki a été fixé.

J’avais arrêté et redémarré le serveur wiki avec:

serveradmin stop teams; serveradmin start teams


Mais pas de chance, le problème n’avait pas été fixé, donc j’ai exécuté la commande suivante, pour voir sir le service était bien démarré

serveradmin full status teams

teams:setStateVersion = 1
teams:logPaths:ErrorLogFile = “/Library/Logs/wikid/error.log”
teams:logPaths:AccessLogFile = “/Library/Logs/wikid/access.log”
teams:logPaths:PasswordChangeLogFile = “/Library/Logs/passwordreset/”
teams:state = “RUNNING”
teams:emailRulesState = “RUNNING”
teams:passwordChangeState = “STOPPED”
teams:readWriteSettingsVersion = 1

En fait, quand on accède au wiki, le système ouvre une connexion local sur le port team.

Donc, J’ai voulu accéder au log d’erreur, mais le répertoire /Library/Logs/wikid/ n’existait pas

Je l’ai créé et j’ai changé les droits pour _teamserver:_teamserver. J’ai redémarré le service team.

Et cela a résolu le problème. Je ne sais toujours pas pourquoi time machine n’a pas restauré ce répertoire.

Have Fun

Serveur partiellement restauré

J’ai restauré le serveur après un kernel panic. J’étais en train de réparer un problème RAID, un disque H/S quand j’ai eu un beau kernel panic.

Bon je me dis pas de panique je redémarre et hop c’est bon, et là, au démarrage kernel panic. Seul solution, faire une installation de mon serveur à partir de ma sauvegarde time machine.

Après la restauration, j’ai du fixer un problème avec mon open directory, qui ne voulait plus démarrer, donc plus de mail, plus de time machine pour mon portable.

Le système a été restauré, il est up et running, avec un RAID ok.

il me reste un problème sur quelques pages WEB, avec le WIKI de OS X et un post de perdu qui vous informez de la maintenance non planifié du serveur.

Have fun!

Server inaccessible

The server was inaccessible during 2 hours. Thanks to the cats. They have unplugged my bad ethernet cable. I have to change it, but it’s not in my short term plan.Mon serveur a été inaccessible pendant 2 heures. Merci mes chats. Ils ont enlevé le câble ethernet qui est défectueux. Je dois le changer mais ce n’est pas dans mes plans à court terme