mediawiki Instalarea - Site-ul
Instalarea MediaWiki - se confruntă cu nevoia de a scăpa de mai multe fișiere notebook-uri cu parole, instrucțiuni, descrieri și alte gunoaie materiale valoroase, se acumulează în mod continuu în proces. Stoca toate informațiile la nivel central, în formă vizuală - frumos și confortabil. În același timp, inserat imediat aici acest scurt articol cu o schemă de implementare, care din nou, pentru a scăpa de un alt fișier pad, în cazul în care pentru a pune semne încă instalate.
Alegerea platformei
Nu este nimic complicat - mașina virtuală este Ubuntu 16.04.1, de ce VM deja a spus de multe ori - Dev convenabil pentru a transporta înainte și înapoi între servere, aceasta nu este legată de hardware-ul, odată ce setarea VM obține șablonul pentru utilizare multiplă. De ce Ubuntu - în opinia mea subiectivă, astăzi este proiectul în curs de dezvoltare mai rapid.
Hypervisor - preferatul meu Hyper-V, construit astăzi în toate versiunile moderne de desktop și sisteme de operare pentru servere de la MS. Și este foarte ușor de a lucra cu SMN.
Spre rușinea mea de mult pentru încă nu știu că, începând cu versiunea 14.04 a Ubuntu VM susține 2-a generație. Tot felul de lucruri interesante adăugate.
Pregătirea mașinii 2 generații
Procesul de instalare nu este diferit, cu excepția faptului că, la sfârșitul programului de instalare întreabă dacă vrem să fie încărcate ca UEFI.
Conectări Root, utilizatorul chila instigat în timpul instalării:
Permite conecta ca root prin SSH:
Verificați / modificați setările de rețea:
Du-te la chit. role de renovare:
Tot sistemul este gata. Apoi, înainte de a instala componente critice face instantaneu mașinii și dacă ceva nu merge bine, du-te înapoi la starea anterioară.
Alegerea Wiki distribuție
- Complet gratuit software-ul;
- Ar trebui să fie wiki doar pură, și nu un wiki, plus un forum sau tracker wiki-plus aplicații;
- Aspectul, ușurința de instalare.
Căutarea pe internet, am dat seama că alegerea și nu, MediaWiki.
instalarea Wiki
Apache, PHP 7.0
Vi se va cere să introduceți parola de root pentru MySQL. pentru că am un wiki intern, fără acces la Internet, puncții anterioare Aware, am introduce o parolă scurtă.
instalarea MediaWiki
Trebuie amintit faptul că comanda este înscris pe o singură linie, wget (precum și unele dintre comenzile de mai sus) nu se potrivește aici, este mai bine să-l copiați în Notepad și verificați acest punct.
Setarea MediaWiki
Configurarea PHP
Nu pentru a defila într-o configurație lungă, ușor de utilizat de căutare vi: mai întâi apăsați /, apoi formați upload_max_filesize și Enter.
Configurarea MediaWiki
Dacă nimic nu este încărcat, trebuie să încercați să deschideți o pagină apache credit default:
Page deschis - înțelegem cu mediawiki, nu - am înțeles cu apache.

Prevenirea și eliminarea lor
Apoi, un cec va fi emis și avertismente:
- HG pentru PHP.Ne a reușit să găsească un built-in biblioteca GD sau ImageMagick.Vozmozhnost utilizarea imaginilor în miniatură vor fi dezactivate.
S-au găsit grafică integrată bibliotecă GD.
Capacitatea de a utiliza imagini în miniatură va fi activată, dacă le activați de boot.
- PECL pentru PHP.Vnimanie. extensie intl a PECL N normalizării Unicode, pentru a fi utilizat în pur PHP lent de implementare.
extensia «intl» va fi folosit pentru a normaliza PECL Unicode.
- Keshirovanie.Vnimanie: Nu a fost găsit APCu, XCache sau WinCache.
Pentru PHP 7.0 este nici o astfel de mecanisme cache, și să-mi că nu sunt necesare, pentru că este un wiki personal, privat pentru maximum 2-3 persoane.
Dar este posibil să se instaleze special concepute pentru PHP 7.0 opcache:
Rezultatul a fost următorul:

Stabilirea o ofertă clară de a alege tipul de wiki - deschis / închis, este un punct important. După instalarea LocalSettings.php va fi generat. doriți să arunce în / var / lib / MediaWiki. Noi folosim programul WinSCP:

Schimbați imaginea
Pentru a ascunde standardul Vector imagine-logo-ul poate fi modificat aruncarea mediawiki.png lui cu numele și dimensiunea 135x135 în folderul / var / lib / / resurse / MediaWiki active.
Schimbarea de piele
piei construite Nu-mi plăcea, există o foarte interesantă, dar plata - nu există nici o, există o alternativă - Le-am găsit plictisitoare. M-am oprit la Apex:
Lucru este de dimensiuni mici Vicki, unele prezente ușor. Setarea simplu și pictat în detaliu, în LocalSettings.php:
Apex este util pentru a face pielea implicit pentru noii utilizatori:
Picture-logo-ul pentru Apex piele este / var / lib / mediawiki / skin-uri / apex / imagini / logo-uri.
Setarea subsol
Genereaza, pus în rădăcină, se adaugă la LocalSettings.php:
Alte setări MediaWiki
Este o particularitate, setările Vicki nu sunt făcute din meniul Administrator, cu o pagină specială:
Grupuri de utilizatori și drepturi
Pot fi vizualizate la:
Mai fin acordat drepturi în LocalSettings.php prin extinderea Lockdown:
Drepturile sunt dat grupului, grupul și toate grupurile cu permisiuni mai mari vor putea accesa toate celelalte grupuri - nu:
Sysop - grup de administratori. Cu această setare, utilizatorii nu vor avea dreptul de a deschide pagina de editare și istoricul paginii pentru această pagină.
Rezolvarea problemelor
Există un FAQ foarte bun pentru MediaWiki. În special, se descrie ce să facă, dacă nu creați un utilizator cu privilegii de administrator, astfel încât rezultatul meu:
- Adăugați ultima linie LocalSettings.php:
- Du-te la pagina:
- Selectați utilizatorul și adăugați-l drept.
Transfer la Prodakshen
În descrierea de pe site-ul MediaWiki spune că, cu PHP 7.1 compatibilitate nu este încă până la sfârșitul anului.

Încă o dată, am convins - upgrade la versiuni mai noi fără a fi necesară și atunci când funcționează - este rău.
Acesta poate fi cazul într-un fel de prostii, într-o singură setare nu poate argumenta, dar nici o dorință de a înțelege nu este sfârșitul zilei de lucru. Am restaurat dintr-o copie de rezervă. Procedura este următoarea:
- Copiați folderul / var / lib / MediaWiki la computer prin WinSCP;
- Faceti o groapa de bază de date de chit (deși în baze de date MySQL numit dbwiki, utilizator de bază dbuser, parola parola) mysqldump --user = dbuser --password = parola dbwiki> file.sql;
- Descarcă mă arunce de pe un computer prin intermediul WinSCP;
- Restaurarea aparatului din copia de rezervă;
- Copiați folderul înapoi MediaWiki;
- Restaurare mysql dump -udbuser -ppassword dbwiki
În acest caz, toate datele introduse vor fi în loc.
O altă probleme la actualizarea partiția / boot a apărut sufocat cu 100%, în funcție încălcate și
Acesta oferă o eroare și
El spune - nu există nici un loc.
- Vezi versiunea de kernel:
- Du-te la / de boot;
- Versiunile mai vechi ale Poudalyat mâinile kernel-ul prin rm și clar
20% din spațiu liber, apoi apt-get -f install și autoremove apoi apt.
Crearea unui spațiu de nume închis
Creați un nou sat ca:
Acum, se poate adăuga faptul că utilizatorii obișnuiți nu ar trebui să vadă.
Mai multe utile. Drepturile anterioare au fost definite ca fiind:
Puteți face mai ușor:
Toate acțiunile pentru administratori și pentru utilizatorii să citească.
Cu toate acestea, după cum sa dovedit, ultima modalitate de definire a drepturilor utilizatorilor rămâne abilitatea de a edita fotografii, nu a înțeles, și sa întors așa cum a fost inițial. Adăugat un alt:
Versiunea finală a fișierului de configurare
În cele din urmă, sper, tipul de fișier de configurare: