wiki:install:ubuntu
Различия
Показаны различия между двумя версиями страницы.
wiki:install:ubuntu [2024/08/15 01:09] – создано vladpolskiy | wiki:install:ubuntu [2025/02/22 16:20] (текущий) – vladpolskiy | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
- | Выполните в терминале: | + | **Обратите внимание**, |
- | <code bash> | ||
- | | ||
- | Устраним проблемы, | ||
- | <code bash> | ||
- | в убунту 16 это <code bash> sudo nano / | ||
- | найдите строку | ||
- | <code apache> | ||
- | Теперь удалите слэш, следующий после / | ||
- | <code apache> | ||
- | Нажмите ctrl-X для выхода из редактора и нажмите Y для сохранения. Теперь перезапустим Apache2 : | ||
- | <code bash> | ||
- | | ||
- | Вы почти готовы идти дальше. Посетите: | ||
- | \\ | ||
- | Remember, that default configuration prevents you from visiting you dokuwiki outside localhost. | ||
- | The initial DokuWiki setup is actually done when DokuWiki is installed. Если вы хотите вернуть первоначальные настройки (http:// | + | * [[wiki:install:ubuntu: Ubuntu 18.04 + Nginx | Ubuntu 18.04 + Nginx]] |
- | <code bash> | + | ---- |
- | sudo chown -R www-data / | + | |
- | sudo rm / | + | |
- | sudo rm / | + | |
- | sudo nano / | + | |
- | </ | + | |
- | Найдите следующие строки | + | =====Ubuntu 14.04, and 16.04? |
- | <code php> | + | Это |
- | // main dokuwiki config file (conf/ | + | |
- | $installation_hash = md5(preg_replace("/ | + | |
- | | + | |
- | if (!in_array($installation_hash, | + | |
- | $error[] = sprintf($lang[' | + | |
- | $ok = false; | + | |
- | } | + | |
- | </ | + | |
- | Замените | + | |
- | <code php>$ok = false;</ | + | |
- | на | + | |
- | <code php>$ok = true;</ | + | |
- | + | ||
- | Run the initial configuration with | + | |
- | http:// | + | |
- | | + | |
- | ====== Alternative Easier Custom Installation ====== | + | Обратите внимание, |
- | The version of DokuWiki that comes with Ubuntu | + | |
- | You can easily | + | |
- | * Make sure you have apache2 and PHP installed. If you do not have those up already, there are lots of instructions for installing them. You can test if you have Apache installed by navigating your browser to http:// | + | :!: **Для Ubuntu 16.04** вам нужно будет использовать libapache2-mod-php 7.0 и обязательно установить php7.0-xml, php7.0 с помощью apt-get |
- | | + | |
- | | + | |
- | Now click Applications, Accessories, | + | При обновлении с Ubuntu 14.04 LTS до Ubuntu 16.04 LTS мне пришлось добавить следующее: |
- | <code bash> | + | |
+ | * apt-get установить php7.0 | ||
+ | * apt-get install php-mbstring tt | ||
+ | * apt-get install php7.0-xml | ||
+ | Это решило все проблемы с восстановлением DokuWiki до нормального состояния, существовавшего до обновлений. | ||
+ | |||
+ | - Установка Ubuntu Server 14.04 [[http:// | ||
+ | - Обновление и модернизация Ubuntu.< | ||
+ | - Установите Apache2 и PHP.< | ||
+ | - Включить модуль Apache Rewrite.< | ||
+ | - Загрузите и распакуйте последнюю стабильную версию.<code bash> | ||
cd /var/www | cd /var/www | ||
- | sudo wget http://www.splitbrain.org/_media/ | + | sudo wget https://download.dokuwiki.org/src/ |
- | sudo tar xvf dokuwiki-2010-11-07.tgz | + | sudo tar xvf dokuwiki-stable.tgz |
- | sudo mv dokuwiki-2010-11-07 dokuwiki | + | sudo mv dokuwiki-*/ dokuwiki |
- | sudo chown -R www-data: | + | |
</ | </ | ||
+ | - Изменить разрешения.< | ||
+ | - Измените корневой каталог документов в Apache так, чтобы он указывал на / | ||
+ | - Если вы хотите разместить сервер DokuWiki на локальном хосте для целей тестирования, | ||
+ | DocumentRoot / | ||
+ | | ||
+ | </ | ||
+ | - включите новый проект, | ||
+ | - и затем перезагрузите службу apache2< | ||
+ | - Измените настройку AllowOverrides в Apache2, чтобы использовать файлы .htaccess в целях безопасности.< | ||
+ | - Для каталога ''/ | ||
+ | - Перезапустите службу Apache2.< | ||
+ | - Посетите страницу '' | ||
+ | - Если вы решили разместить DokuWiki на локальном хосте для целей тестирования из пунктов 7a-c, посетите '' | ||
+ | - После завершения установки удалите файл install.php.< | ||
+ | - Необходимо для отправки электронной почты (например, | ||
+ | </ | ||
+ | - Наслаждайтесь собственным сервером DokuWiki. | ||
+ | ===== Дополнительная информация по установке ===== | ||
- | The last line is the bit of magic that will fix the write and access permissions and make apache2 find the files. Incidentally, | + | Дополнительную информацию об установке и настройке DokuWiki в Ubuntu см. в разделе [[debian_ubuntu_extras]]. |
- | Needless to say, update the above command by changing the names slightly if you choose to download a different version of DokuWiki. | + | ===== Конфигурация Apache для запуска |
- | If you do not have wget, simply click in your browser to download the the DokuWiki file. Then do this: | + | Это работает с Ubuntu 11.04 natty: |
+ | - Установите //apache2// и модуль //php5//: <code bash> | ||
+ | - Включите модули //userdir// и // | ||
+ | sudo a2enmod userdir | ||
+ | sudo a2enmod rewrite | ||
+ | </ | ||
+ | - Чтобы сделать свою '' | ||
+ | - По умолчанию php отключен для пользовательских каталогов. Чтобы включить его, закомментируйте строки согласно инструкции в ''/ | ||
+ | - Перезапустите '' | ||
+ | ===== Ubuntu Server 14.04 и lighttpd ===== | ||
- | <code bash> | + | - Установите lighttpd и php. <code bash> |
- | cd /var/www | + | sudo apt-get install lighttpd |
- | sudo mv / | + | sudo apt-get install php5-cgi |
- | (Now continue on with the tar command above) | + | |
</ | </ | ||
+ | - Загрузите dokuwiki и поместите в каталог www. Измените имя файла соответствующим образом, | ||
+ | tar xvfz dokuwiki.tgz | ||
+ | ls -l | ||
+ | sudo cp -r dokuwiki/ /var/www/ | ||
+ | sudo chown -R www-data: | ||
+ | </ | ||
+ | - Настройте lighttpd для php.< | ||
+ | sudo lighttpd-enable-mod fastcgi-php | ||
+ | sudo / | ||
+ | </ | ||
+ | - Вот и все. Наслаждайтесь собственным сервером DokuWiki. (Проверьте, | ||
+ | ===== Установка DokuWiki с помощью apt-get ===== | ||
- | Now you should be able to navigate to http:// | + | < |
+ | Проверьте дату. Если она больше пары месяцев, | ||
+ | < | ||
+ | Если вы настаиваете на использовании вышеуказанного пакета, | ||
- | With this approach the package manager will not show DokuWiki as installed. To uninstall it again completely, do this: | + | Примечание: |
+ | - По состоянию на 2 января 2020 г. пакет датирован 22 апреля 2018 г. , что существенно устарело. | ||
+ | - Я обеспокоен тем, что: | ||
+ | - Дополнительные элементы из / | ||
+ | - Дополнительные элементы из / | ||
+ | - Изначально есть несколько предупреждений PHP, которые иногда появляются при первом изучении вики, однако они, похоже, | ||
+ | Предположим, | ||
- | < | + | Для следующих команд потребуется префикс sudo или su (непослушный). |
- | cd /var/www | + | <code>sudo apt install dokuwiki</ |
- | sudo rm -r -f dokuwiki | + | |
- | </ | + | Папки интереса |
+ | * / | ||
+ | * / | ||
+ | * /var/lib/ | ||
+ | Пакет apt имеет ряд проблем, | ||
+ | < | ||
+ | chown www-data:www-data /usr/share/dokuwiki/* -R | ||
+ | chown www-data: | ||
+ | chown www-data: | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | |||
+ | Создать виртуальный каталог для Apache | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | Options +FollowSymLinks | ||
+ | AllowOverride All | ||
+ | DirectoryIndex index.php | ||
+ | Order allow, | ||
+ | Allow from all | ||
+ | </ | ||
+ | AliasMatch ^/ | ||
+ | AliasMatch ^/ | ||
+ | |||
+ | Сообщите Apache о необходимости включить виртуальную папку (Примечание: | ||
+ | < | ||
+ | systemctl reload apache2</ | ||
+ | |||
+ | Откройте веб-браузер и настройте DokuWiki (если у вас PHP 7.x, вы, скорее всего, получите предупреждения). | ||
+ | < |
wiki/install/ubuntu.1723673386.txt.gz · Последнее изменение: — vladpolskiy