Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
glpi:glpi [2018-08-13 14:58] GreyWolf [Установка] |
glpi:glpi [2019-07-12 13:50] (текущий) GreyWolf [Настройка HTTP сервера] |
||
---|---|---|---|
Строка 30: | Строка 30: | ||
<del>[[https://forge.glpi-project.org/projects|Старые версии расширении (Plugins)]]</del> | <del>[[https://forge.glpi-project.org/projects|Старые версии расширении (Plugins)]]</del> | ||
- | ====== Перевод ====== | + | **[[glpi:problems|Решение проблем]]** |
- | https://www.transifex.com/glpi/GLPI/language/ru_RU/ | + | ====== Разработка ====== |
- | ====== Установка ====== | + | |
- | <WRAP round important 60%> | + | |
- | Актуально для GLPI версии 9.3 и Debian 9 (stretch). | + | |
- | Для этой нужна [[mariadb:mariadb|MariaDB]], иначе будет ошибка: | + | [[https://glpi-plugins.readthedocs.io/en/latest/|GLPI plugins’s documentation]] |
- | **Версия Вашей СУБД слишком старая: 5.5.60** | + | [[https://glpi-developer-documentation.readthedocs.io/en/master/|GLPI Developer Documentation]] |
- | </WRAP> | + | ====== Перевод ====== |
+ | |||
+ | https://www.transifex.com/glpi/GLPI/language/ru_RU/ | ||
+ | ====== Установка ====== | ||
+ | :!: Актуально для GLPI версии 9.3 и Debian 9 (stretch). Для этой версии нужна [[mariadb:mariadb|MariaDB]], иначе будет ошибка: | ||
+ | Версия Вашей СУБД слишком старая: 5.5.60 | ||
* Папка для установки: ''/opt/glpi/'' | * Папка для установки: ''/opt/glpi/'' | ||
Строка 114: | Строка 116: | ||
===== Настройка HTTP сервера ===== | ===== Настройка HTTP сервера ===== | ||
- | 1. Нужно создать файл: | + | Настройка HTTP сервера [[apache:apache|Apache]]: |
- | <code conf /opt/glpi/apache.conf> | + | - Нужно создать файл: <code conf /opt/glpi/apache.conf> |
Alias /glpi /opt/glpi | Alias /glpi /opt/glpi | ||
Строка 135: | Строка 137: | ||
</VirtualHost> | </VirtualHost> | ||
</code> | </code> | ||
- | + | - Выполнить следующие действия: <code bash glpi_apache.sh> | |
- | 2. Выполнить следующие действия: | + | |
- | <code bash glpi_apache.sh> | + | |
#!/bin/bash | #!/bin/bash | ||
# Создаем символическую ссылку | # Создаем символическую ссылку | ||
Строка 150: | Строка 150: | ||
===== Завершение установки ===== | ===== Завершение установки ===== | ||
После выполнения установки на главной странице будет сообщение: | После выполнения установки на главной странице будет сообщение: | ||
- | <WRAP round box 50%> | + | В целях безопасности удалите файл: install/install.php |
- | В целях безопасности удалите файл: install/install.php | + | |
- | </WRAP> | + | |
Нужно удалить файл, выполнив команду: | Нужно удалить файл, выполнив команду: | ||
Строка 160: | Строка 158: | ||
===== Преобразование таблиц после установки ===== | ===== Преобразование таблиц после установки ===== | ||
После выполнения установки на главной странице будет сообщение: | После выполнения установки на главной странице будет сообщение: | ||
- | <WRAP round box 50%> | + | 355 таблиц не перенесено в InnoDB |
- | 355 таблиц не перенесено в InnoDB | + | |
- | </WRAP> | + | |
или | или | ||
- | <WRAP round box 50%> | + | 355 tables not migrated to InnoDB engine. |
- | 355 tables not migrated to InnoDB engine. | + | |
- | </WRAP> | + | |
Нужно выполнить преобразование таблиц БД путём запуска скрипта по URL: | Нужно выполнить преобразование таблиц БД путём запуска скрипта по URL: | ||
<code> | <code> | ||
Строка 258: | Строка 252: | ||
Ввести пароль пользователя ''glpi'' | Ввести пароль пользователя ''glpi'' | ||
- | ====== Решение проблем ====== | ||
- | ===== Проблемы с входом в систему ===== | ||
- | |||
- | Нужно попробовать следующий URL: | ||
- | <code> | ||
- | http://glpi/logout.php?noAUTO=1 | ||
- | </code> | ||
- | ===== Нет редактора tiny_mce ===== | ||
- | |||
- | <code>ln -s /usr/share/tinymce/www /usr/share/glpi/lib/tiny_mce</code> | ||
- | ===== Ошибка перемещения временного файла ===== | ||
- | При прикреплении к заявке файла с длинным русским именем, появляется сообщение "Возможная загрузочная атака или слишком большой файл. Ошибка перемещения временного файла." | ||
- | |||
- | В файле ''/usr/share/glpi/inc/document.function.php'' | ||
- | Нужно поставить комментарий на строки: | ||
- | <code> | ||
- | if (function_exists('mb_convert_encoding')) { | ||
- | $name = mb_convert_encoding($name, 'HTML-ENTITIES','UTF-8'); | ||
- | } | ||
- | </code> | ||
- | |||
- | |||
- | ===== Превышен размер прикрепляемого файла ===== | ||
- | |||
- | Ошибка: Превышен размер прикрепляемого файла (File too large to be added) | ||
- | |||
- | В файле ''/etc/php5/apache2/php.ini'' нужно изменить значение переменной ''upload_max_filesize''. | ||
- | |||
- | Пример: | ||
- | <code ini> | ||
- | upload_max_filesize="10M" | ||
- | </code> | ||
- | |||
- | Чтобы изменения вступили в силу нужно перечитать настройки [[apache:apache|Apache]]: | ||
- | <code bash> | ||
- | service apache2 reload | ||
- | </code> | ||
- | |||
- | |||
- | ===== Русский язык при экспорте в PDF ===== | ||
- | |||
- | В меню ''Настройки\Общие'', вкладка ''Значения по-умолчанию'', раздел ''Внешний вид'', пункт ''Шрифт экспорта в PDF'' нужно изменить шрифт на ''DejaVuSans'' | ||
- | |||
- | Сохранить настройки, выйти из GLPI и зайти снова. | ||
- | |||
- | ==== До версии 0.85 ==== | ||
- | |||
- | === Стандартный экспорт === | ||
- | |||
- | Для того, чтобы стандартный экспорт в PDF работал правильно нужно: | ||
- | |||
- | 1. В файле ''glpi/inc/search.class.php'' заменить ''windows-1252'' на ''windows-1251'' | ||
- | |||
- | 2. Заменить шрифты в папке ''glpi/lib/ezpdf/fonts/'' на файлы из {{:glpi:fonts.tar.gz|}} | ||
- | |||
- | [[http://huntablog.blogspot.ru/2012/03/glpi-pdf.html|GLPI экспорт в PDF, русский шрифт]] | ||
- | |||
- | === PDF Plugin === | ||
- | |||
- | При использовании [[https://forge.indepnet.net/projects/pdf|Print to PDF]] русские буквы отображаются, как вопросительные знаки. | ||
- | |||
- | Чтобы это исправить нужно: | ||
- | |||
- | В папке плагина в файле ''/inc/simplepdf.class.php'' заменить ''windows-1252'' на 'windows-1251'' | ||
- | |||
- | Заменить шрифты в папке плагина /fonts на {{:glpi:printtopdf_plugin_fonts.zip|отредактированные}} | ||
- | |||
- | [[http://www.glpi-project.org/wiki/doku.php?id=ru:faq:faqplugin|FAQ по плагинам GLPI]] | ||
- | |||
- | ===== Ошибка при открытии карточки поставщика ===== | ||
- | |||
- | При попытке открыть поставщика он не открывается, в лог apache ошибка. | ||
- | <code> | ||
- | PHP Fatal error: Call to a member function fetch_assoc() on a non-object in /opt/glpi/inc/dbmysql.class.php on line 298 | ||
- | </code> | ||
- | |||
- | Ошибка замечена на GLPI 0.84.8 (plugin: Domains 1.6.0) | ||
- | |||
- | Ошибка присутствует и на GLPI 9.1 (plugin: Domains 1.8.0) | ||
- | |||
- | Решение: нужно заменить | ||
- | <code php plugins/domains/hook.php> | ||
- | "glpi_suppliers"=>array("glpi_plugin_domains_domains"=>"glpi_suppliers"), | ||
- | </code> | ||
- | |||
- | на: | ||
- | <code php plugins/domains/hook.php> | ||
- | "glpi_suppliers"=>array("glpi_plugin_domains_domains"=>"suppliers_id"), | ||
- | </code> | ||
- | |||
- | [[http://forum.glpi-project.org/viewtopic.php?pid=173454#p173454|Источник информации]] | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
https://ru.wikipedia.org/wiki/GLPI | https://ru.wikipedia.org/wiki/GLPI | ||
Строка 366: | Строка 269: | ||
**[[https://nksistemas.com/instalar-glpi-9-x-en-debian-9-stretch/|Instalar GLPI 9.x en Debian 9 Stretch]]** | **[[https://nksistemas.com/instalar-glpi-9-x-en-debian-9-stretch/|Instalar GLPI 9.x en Debian 9 Stretch]]** | ||
+ | |||
+ | [[https://habr.com/ru/post/312522/|GLPI в небольшой организации, часть 1. Типичное развертывание и подводные камни / Хабр]] | ||
+ | |||
+ | [[https://habr.com/ru/post/349904/|GLPI в небольшой организации, часть 2. Базовый функционал и особенности его использования / Хабр]] | ||
{{tag>Admin Documentation Linux HTTP}} | {{tag>Admin Documentation Linux HTTP}} |