Инсталиране на МедияУики - Сайт

Инсталиране МедияУики - изправени пред необходимостта да се отърве от множество преносими файлове с пароли, инструкции, описания и други боклуци ценен материал, непрекъснато се натрупват в процеса. Съхранявайте цялата информация, централно, в визуална форма - приятно и удобно. В същото време навреме поставена тук тази кратка статия със схема за разполагане, че отново, за да се отървете от друг тампон файл, където да се постави марка все още инсталирани.

Изборът на платформа

Няма нищо сложно - виртуалната машина е Ubuntu 16.04.1, защо VM вече казах много пъти - Dev удобни за носене напред и назад между сървъри, не е обвързано с хардуер, след определяне на VM получите шаблона за многократна употреба. Защо Ubuntu - по мое субективно мнение, днес е най-бързо развиващата проекта.

Hypervisor - любимата ми Hyper-V, построена днес във всички съвременни версии на настолни и сървърни операционни системи от МС. И това е много лесно да се работи с виртуални машини.

За мой срам много, за да все още не знаят, че от версия 14.04 на Ubuntu VM подкрепя втория поколение. Всякакви интересни неща, добавени.

Подготовка машина 2 поколения

Инсталационният процес е по-различно, с изключение, че в края на инсталатора пита дали ние искаме да се зареди като UEFI.

Влизанията Root, кил потребителското образувано по време на инсталацията:

Оставя влизане като корен от SSH:

Проверка / промяна на настройките на мрежата:

Отиди на шпакловка и замазка. ролки на обновяването:

Цялата система е готова. На следващо място, преди да инсталирате критични компоненти прави моментна снимка на машината и ако нещо се обърка, се върнете към предишното състояние.

Изборът на разпределение Wiki
  • Напълно безплатно софтуер;
  • Тя трябва да бъде просто чисто уики, а не уики, плюс форум или уики-плюс тракер приложения;
  • Външен вид, лесна инсталация.

Търсене в интернет, разбрах, че за избор и не, МедияУики.

Инсталиране на Wiki
Apache, PHP 7.0

Вие ще бъдете подканени да въведете администраторската парола за MySQL. защото имам вътрешна уики, без достъп от интернет, съзнанието предишните пункции, вмъкна кратко парола.

Инсталиране на MediaWiki

Трябва да се помни, че командата се въвежда на един ред, Wget (както и някои от командите по-горе) не се вписва тук, по-добре е да го копирате в Notepad и провери тази точка.

Създаване MediaWiki
Конфигуриране на PHP

Не е да преминете през един дълъг конфигурация, лесен за използване търсене VI: първо натиснете /, след което наберете upload_max_filesize и Enter.

Конфигуриране на MediaWiki

Ако нищо не се зарежда, трябва да се опитате да отворите Apache страница кредитно неизпълнение:

Page отвори - ние разбираме с МедияУики, не - ние разбираме с Apache.

Инсталиране на МедияУики - Сайт

Превенция и тяхното отстраняване

След проверка ще се издава и предупреждения:

  • GD за PHP.Ne успя да намери вграден GD библиотека или ImageMagick.Vozmozhnost използване на умалени изображения ще бъдат деактивирани.

Намерени интегрирана графика библиотека GD.
Възможността да се използват миниатюрни изображения ще бъде активирана, ако ги включите обувка.

  • PECL за PHP.Vnimanie. междунар удължаване на PECL N за нормализиране на Unicode, за да се използва в чист бавно PHP изпълнение.

разширение «междунар» ще се използва за нормализиране на PECL Unicode.

  • Keshirovanie.Vnimanie: Не е намерена APCu, XCache или WinCache.

За PHP 7.0 е няма такива механизми кеш, а за мен те не са необходими, тъй като той е личен, частен уики за не повече от 2-3 души.

Но е възможно да се инсталира специално проектиран за PHP 7.0 opcache:

Резултатът е, както следва:

Инсталиране на МедияУики - Сайт

Установяване на ясна оферта, за да изберете типа на вашата уики - отворен / затворен, той е важен момент. След инсталиране ще бъде генериран LocalSettings.php. искате да се хвърлят в / Var / ИЪ / МедияУики. Ние използваме програмата WinSCP:

Инсталиране на МедияУики - Сайт

Промяна на изображението

За да скриете стандартната Vector картина логото може да бъде променена хвърляне mediawiki.png си с името и размера на 135x135 в папката / VAR / ИЪ / МедияУики / ресурси / активи.

Промяна на дизайна

Вградени кожи, не ми хареса, има една много интересна, но заплащането - там не е, има алтернатива - Намерих ги скучно. Спрях на върха:

Работата е там, за Вики малък размер, някои лесно момента. Създаване го прости и боядисани в подробности, в LocalSettings.php:

Apex е полезно да се правят кожата по подразбиране за нови потребители:

Picture-лого за Apex кожата е / VAR / ИЪ / МедияУики / кожи / връх / изображения / лога.

Създаване мазето

Генериране, поставен в основата, за да добавите LocalSettings.php:

МедияУики Други настройки

Тя е една особеност, настройки Вики не са направени от менюто администратор, със специална страница:

Потребителски групи и права

Може да видите на адрес:

По-фино настроен права в LocalSettings.php чрез разширяване на Lockdown:

Правата са дадени на групата, групата и всички групи с по-високи разрешения ще бъде в състояние да получите достъп до всички останали групи - не:

SysOp - група администратори. С тази настройка, потребителите няма да имат право да отворите страницата, редактиране и историята на страницата за тази страница.

отстраняване на проблеми

Има една много добра Въпроси за МедияУики. По-специално там е описано какво да правите, ако не създадете потребител с администраторски права, така че ми резултат:

  • Добавяне на последния ред LocalSettings.php:
  • Отиди на страница:
  • Изберете вашия потребителски и да го добавите прав.
Прехвърля се Prodakshen

В описанието на сайта МедияУики казва, че с PHP 7.1 съвместимост все още не е до края.

Инсталиране на МедияУики - Сайт

За пореден път съм убеден - ъпгрейд към по-нови версии, без да е необходимо да и когато тя работи - е зло.

Това може да се случи в някаква глупост, в една среда, не може да се спори, но няма желание да се разбере, не е края на работния ден. Възстанових от резервно копие. Процедурата е следната:

  1. Копирайте папка / Var / ИЪ / МедияУики към компютъра чрез WinSCP;
  2. Уверете се изсере на база данни от шпакловка (макар и база данни в MySQL, наречена dbwiki, потребителска база dbuser, неговата парола парола) mysqldump --user = dbuser --password = парола dbwiki> file.sql;
  3. Изтеглете си изхвърлят на компютър чрез WinSCP;
  4. Възстановяване на машината от архива;
  5. Копирайте МедияУики на папката обратно;
  6. Възстановяване на сметището MySQL -udbuser -ppassword dbwiki

В този случай, всички заведени данните ще бъдат на мястото си.

Друг проблем с актуализирането на дял / обувка се е явил се задави със 100%, в зависимост нарушени и

Тя дава грешка и

Той казва - няма място.

  • Вижте версията на ядрото:
  • Отиди на / обувка;
  • Poudalyat ръце-стари версии на ядрото чрез RM и ясно

    20% от свободното пространство, а след това ап-да-е инсталиран и след това ап изходен код.

Създаване на пространство от имена затворена

Създаване на нов село като:

Сега, може да бъде добавен на факта, че обикновените потребители не виждат.

По-полезно. По-ранни права са дефинирани като:

Можете да направите това по-лесно:

Всички действия за администраторите и за потребителите да четат.

Въпреки това, както се оказа, последният начин за определяне на правата на потребителите, остава възможността за редактиране на снимки, не разбра, и се върна, тъй като първоначално е бил. Добавен друг:

Окончателната версия на конфигурационния файл

И накрая, аз се надявам, вида на конфигурационен файл: