Pagina 1 di 1

Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: sabato 21 luglio 2007, 14:18
da saxtro
Ciao a tutti,
dovrei mettere su questa struttura in azienda, su ubuntu feisty 7.04, usando alcune estensione (non ho ancora ben capito quali...) che permettano
1) sola lettura agli utenti iscritti
2) che permettano di modificare gli articoli solo ai rispettivi autori e all' amministratore del wiki
3) che sia necessario il permesso dell' amministratore per la pubblicazione di un articolo
l' ho provata sul mio notebook (ubuntu feisty), ho installato con aptitude apache2, php5, mySQL
per fare delle prove ho scaricato mediawiki, l' ho scompattato, copiato in /var/www e l' ho installato tramite browser, la creazione del database è avvenuta con successo, questo è stato il mio test
io però vorrei usare il mediawiki e le mediawiki-extension dei repo, solo che non ho capito due cose
1) quali estensioni devo installare e come installarle
2) come metto online il wiki del repo
c'è qualcuno saprebbe darmi qualche dritta?
grazie come sempre

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: domenica 22 luglio 2007, 23:40
da saxtro
nessuno tra gli admin del wiki che abbia una dritta?

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: venerdì 27 luglio 2007, 20:13
da saxtro
up

allora ho fatto progressi
ho messo online il wiki dei repo modificando apache2.conf come da readme del wiki (ho creato l' alias),
ho studiato come si installano le estensioni, in effetti sono riuscito a installare e configurare l' estensione per la stampa delle pagine del wiki in pdf, però non riesco a capire quali estensioni mi siano necessarie per
1) autenticazione per ottenere i permessi in lettura
2) permessi di modifica solo a un utente amministratore e all' autore

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: giovedì 2 agosto 2007, 22:16
da saxtro
aggiornamento: nonostante le decine di guide studiate non sono ancora riuscito nel mio intento...
se nessuno sa come aiutarmi si accettano anche suggeriemnti su altri tipi di wiki, dokuwiki sembrava l' ideale, ma salva gli articoli in formato testo sul filesystem, per me è necessario che gli articoli finiscano dentro un database

grazie come sempre

p.s. grazie a DktrKranz per avermi spostato nella sezione giusta


p.s.2 quasi dimenticavo, ho letto che prima di accedere a un sito, è possibile rendere necessaria una autenticazione su apache, la mod-auth-kerb sarebbe anche lei un' ottima soluzione al mio problema, però sinceramente non ho capito se ogni utente di apache debba essere anche un utente di sistema

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: sabato 4 agosto 2007, 10:04
da Ness97
Devi crearti una Wikipedia personale?

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: sabato 4 agosto 2007, 13:31
da saxtro
Super Linux ha scritto: Devi crearti una Wikipedia personale?
deve essere usata da una 50ina di utenti circa, il massimo sarebbe
- autorizzazione del sysop per la registrazione
- accesso in lettura solo a chi effettua il login
- permesso di creare pagine solo a chi effettua il login
- permesso di modificare solo le pagine create
- autorizzazione del sysop per la pubblicazione delle pagine

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: martedì 14 agosto 2007, 23:02
da saxtro
sono giunto per ora alla seguente soluzione:
1) autenticazione digest a livello di apache
2) read-only per i non loggati sul wiki


resta un dubbio.....
se io blocco la possibilità di modificare una pagina selezionando "Authors only", mi aspetto che all' autore della pagina non appaia il tag "guarda codice" ma il tag "modifica", ma questo non succede, appare a tutti il tag "guarda codice", come si fa a dire al wiki chi è l' autore di una pagina? non è determinato automaticamente con la creazione?

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: lunedì 12 novembre 2007, 18:08
da coren
Ciao,

mi sto trovando ora in una situazione simile, soprattutto mi servirebbe che gli utenti potessero accedere in lettura a mediawiki solo dopo il login e che i nuovi account siano creati solo su autorizzazione di un amministratore.

Attualmente sto lavorando su una macchina virtuale di test nella quale ho installato debian etch: apache 2.2.3, mysql 5.0, php 5.2 , mediawiki 1.11.0 (installato da pacchetto scaricato dal sito, *non* da repository: la versione è meno recente nel repo). Mi sto documentando sulle estensioni, ma non sono riuscito, al momento, a trovare qualcosa che faccia questo, o se c'è non ho capito come funziona  :-[

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: martedì 13 novembre 2007, 20:31
da saxtro
a livello di LocalSettings.php puoi vincolare chi non è registrato con le istruzioni

Codice: Seleziona tutto

$wgWhitelistRead = array( "Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css" );
$wgGroupPermissions['*' ]['read'] = false;
in pratica chi non si logga può accedere solo alla main page e alla userlogin
invece aggiungendo anche questi valori

Codice: Seleziona tutto

$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
abiliti solo chi è registrato e loggato anche alle modifiche

ti conviene fare un pò di prove, ricorda sempre di svuotare la cache del browser a ogni modifica che fai al LocalSettings.php

Re: Mediawiki + php5 + mySQL + Apache su lan aziendale

Inviato: mercoledì 14 novembre 2007, 0:18
da coren
Grazie mille! Domani proverò  :D