Bug 35173

Summary: Непонятно как устанавливать mediawiki после установки необходимых пакетов.
Product: Альт Образование Reporter: v.slugin
Component: УстановкаAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: aen, lav
Version: 8.2   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
скрипт установки необходимых для развёртывания wiki пакетов
none
"растёт" url при нажатии на ссылку "set up the wiki"
none
LocalSettings.php not found
none
Актуальный на 31.07.2018 скрипт развёртывания
none
Рабочий скрипт по развёртыванию MediaWiki в Альт Образование на базе p8 none

Description v.slugin 2018-07-23 20:12:40 MSK
Created attachment 7667 [details]
скрипт установки необходимых для развёртывания wiki пакетов
Comment 1 v.slugin 2018-07-23 20:13:59 MSK
Created attachment 7668 [details]
"растёт" url при нажатии на ссылку "set up the wiki"
Comment 2 v.slugin 2018-07-23 20:15:36 MSK
Created attachment 7669 [details]
LocalSettings.php not found

вот если тут понажимать на ссылку, то "растёт" url, как показано во вложении 7668
Comment 3 v.slugin 2018-07-23 20:20:04 MSK
Алгоритм:
Ставлю всё необходимое командой "su -c ./mediawiki-install.sh root"

Иду браузером по адресу http://wiki.local - получаю страницу с сообщением "LocalSettings.php not found" и ссылкой "set up the wiki".

Жму на ссылку "set up the wiki", получаю "растущий" url в адресной строке браузера.

Эксперимент многократно воспроизводился на чистой установке (был установлен и обновлен дистр, затем виртмашина была выключена и файл с диском был скопирован в дефолтный, многократное воспроизведение было на базе копии диска с дефолтного файла).
Comment 4 Vitaly Lipatov 2018-07-31 08:19:46 MSK
Проверил в Сизифе, в mediawiki-1.31.0 всё в порядке со ссылкой. Скорее всего, исправилось.
Comment 5 v.slugin 2018-07-31 13:18:41 MSK
Created attachment 7682 [details]
Актуальный на 31.07.2018 скрипт развёртывания

приводит к такому же результату, как написано в этой баге
Comment 6 v.slugin 2018-07-31 13:25:47 MSK
(В ответ на комментарий №3)
> Алгоритм:
> Ставлю всё необходимое командой "su -c ./mediawiki-install.sh root"
> 
> Иду браузером по адресу http://wiki.local - получаю страницу с сообщением
> "LocalSettings.php not found" и ссылкой "set up the wiki".
> 


> Жму на ссылку "set up the wiki", получаю "растущий" url в адресной строке
> браузера.
> 
> Эксперимент многократно воспроизводился на чистой установке (был установлен и
> обновлен дистр, затем виртмашина была выключена и файл с диском был скопирован
> в дефолтный, многократное воспроизведение было на базе копии диска с дефолтного
> файла).

Теперь бага воспроизводится так:

Копирую в виртуалбокс диск с установленным и обновленным АльтОбразованием

Копирую туда скрипт mediawiki-install.sh

Ставлю всё необходимое командой "su -c ./mediawiki-install.sh root"

Иду браузером по адресу http://localhost/wiki - получаю страницу с сообщением "LocalSettings.php not found" и ссылкой "set up the wiki".

Жму на ссылку "set up the wiki", получаю "растущий" url в адресной строке браузера.
Comment 7 v.slugin 2018-07-31 13:26:44 MSK
(В ответ на комментарий №5)
> Created an attachment (id=7682) [details]
> Актуальный на 31.07.2018 скрипт развёртывания
> 
> приводит к такому же результату, как написано в этой баге

UPD: строку "/bin/cp ./mediawiki.conf /etc/httpd2/conf/sites-available/mediawiki.conf" нужно закомментировать. Она осталась от экспериментов с конфигом.
Comment 8 v.slugin 2018-07-31 13:35:04 MSK
Задачу удалось решить пока только убиранием всех Rewrite-ов в конфиге.

Не знаю насколько это правильно, но работает (не растёт url и запускается форма установки вики).


host-105 ~ # cat /etc/httpd2/conf/sites-enabled/001-mediawiki.conf
#

# Summary: Provide default template for virtual hosts
# Provides: VirtualHost
#

# Provide default template for virtual hosts
<VirtualHost *>
	ServerName		localhost
#	ServerAlias		
#	ServerAlias		192.168.0.1
	DocumentRoot		/var/www/webapps/mediawiki

#	RewriteEngine On
#	RewriteCond %{REQUEST_URI} !^/(index.php|config|skins|images|extensions|icons|opensearch_desc.php|api.php|img_auth.php|load.php|profileinfo.php|redirect.php|thumb.php|thumb_handler.php|favicon.ico|robots.txt|logo.jpg|~.*)
#	RewriteRule ^/(.*)$ /var/www/webapps/mediawiki/wiki/index.php/$1 [L]
#	RewriteCond %{REQUEST_URI} !^/(favicon.ico|robots.txt|images|logo.jpg)
#	RewriteRule ^/?(.*)$ /var/www/webapps/mediawiki/wiki/$1 [L]
</VirtualHost>
Comment 9 v.slugin 2018-08-01 13:04:58 MSK
Created attachment 7683 [details]
Рабочий скрипт по развёртыванию MediaWiki в Альт Образование на базе p8

Данный скрипт создаёт все необходимое для развертывания MediaWiki.
После его работы нужно зайти браузером на http://localhost/wiki, взять параметры доступа к бд из файла на рабочем столе пользователя и произвести настройку вики.

Запустить можно так: su -c ./mediawiki-install.sh root
Comment 10 Andrey Cherepanov 2023-07-31 12:26:57 MSK
В пакете installed-db-office-server-mediawiki устанавливаются необходимые пакеты, затем MediaWiki разворачивается командой deploy mediawiki.