Pythagorean OA — это практичная корпоративная офисная система с открытым исходным кодом, основанная на ThinkPHP6 + Layui + MySql. Ее можно использовать «из коробки». Используя Pythagorean OA, вы можете легко и быстро построить систему автоматизации офиса корпоративного уровня. Система автоматизации делопроизводства является наиболее часто используемой системой приложений сотрудниками и менеджерами. Она может значительно повысить эффективность работы офиса компании. Мы полны решимости предоставить малым и средним предприятиям простые в использовании системы автоматизации делопроизводства. предприятия экономят затраты на цифровые и информационные офисы.
1. Каждый функциональный модуль системы понятен с первого взгляда и прост в использовании; универсальная структура управления фоновыми полномочиями, полный охват и отслеживание записей операций сотрудников, отслеживание тенденций, чрезвычайно низкий порог и готовность к использованию «из коробки». .
2. Система объединяет базовые модули, такие как настройка системы, управление персоналом, административное управление, управление сообщениями, корпоративные объявления, база знаний, настройка процесса утверждения, утверждение офиса, ежедневный офис, управление финансами, управление клиентами, управление контрактами, управление проектами и управление задачами. .
3. Система удобна для вторичной разработки, проста в расширении функций и обслуживании кода и отвечает потребностям углубленного развития бизнеса.
4. Разработчики могут быстро проводить вторичную разработку на основе этой системы, избавляя от необходимости писать системную архитектуру и помогая разработчикам эффективно снизить затраты на разработку. После вторичной разработки ее можно использовать для корпоративных офисов, таких как CRM, ERP и управление проектами. . система.
Фон системы объединяет основные общие функции, такие как: проверка входа в систему, конфигурация системы, управление журналом операций, разрешения ролей, должности, меню функций, управление модулями, управление ключевыми словами, загрузка файлов, резервное копирование/восстановление данных, основные данные и процесс утверждения. , управление сотрудниками, уведомления о сообщениях, корпоративные объявления, статьи знаний, утверждение офиса, повседневная офисная работа, управление финансами, интерфейсы API и т. д. На основе существующей системы можно легко разработать более персонализированные функции.
1. Сервер.
Минимальная конфигурация сервера
1-ядерный процессор (рекомендуется 2-ядерный+)
Память 1 ГБ (рекомендуется 4G+)
Пропускная способность 1M (рекомендуется 3M+)
Требования к операционной среде сервера
PHP >= 7.2.5 (рекомендуется 7.4)
Mysql >= 5.5.0 (необходима поддержка движка innodb)
Апач или Нгинкс
PHP-расширение PDO
PHP-расширение MBstring
PHP-расширение CURL
Composer (для управления сторонними пакетами расширений)
2. Установка системы
Установка из командной строки (рекомендуется)
Рекомендуется использовать установку из командной строки, поскольку метод установки из командной строки позволяет в любое время синхронизировать обновления с Pythagorean OA. Пожалуйста, заранее подготовьте Git и Composer для использования установки из командной строки.
В Linux используйте следующую команду для установки Pythagorean OA.
Шаг 1. Загрузите Pythagorean OA на свой локальный компьютер.
Шаг 2. Введите каталог.
cd gouguoa (корневой каталог, в котором находится файл)
Шаг 3. Загрузите пакет зависимостей PHP.
установка композитора
Шаг 4. Добавьте виртуальный хост и привяжите его к общедоступному каталогу проекта. При фактическом развертывании убедитесь, что связанное доменное имя имеет доступ к общедоступному каталогу. (Этот шаг очень важен, многие допускают ошибки)
Шаг 5: Псевдостатическая настройка (этот шаг тоже очень важен, многие допускают ошибки)
Nginx измените файл конфигурации nginx.conf и добавьте следующий оператор.
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 перерыв } }Apache сохраняет следующий контент в виде файла .htaccess и помещает его в тот же каталог, что и общедоступный файл приложения.
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] < /ЕслиМодуль>Шаг 6. Посетите http://www.yourdomain.com/install/index для установки (при посещении основного доменного имени автоматически перейдет к установочному соединению).
Примечание. В процессе установки система автоматически создаст базу данных. Убедитесь, что пользователь базы данных, которого вы заполняете, имеет разрешения на создание базы данных. Если разрешений недостаточно, сначала создайте пустую базу данных вручную, а затем заполните ее. имя вновь созданной базы данных и имя пользователя для завершения установки.
Напоминание: если в процессе установки индикатор выполнения зависает, обычно это проблема с разрешением на запись в базу данных или конфигурацией среды установки. Проверьте это внимательно.
1. Установка не удалась. Возможно, существует файл конфигурации PHP, который запрещает функции putenv и proc_open. Решение состоит в том, чтобы найти местоположение файла php.ini, открыть php.ini и найти элемент Disable_functions, чтобы проверить, отключены ли функции putenv и proc_open. Если он находится в списке отключенных, удалите putenv proc_open и выйдите, а затем перезапустите PHP.
2. Если при открытии страницы после установки отображается ошибка 404, проверьте псевдостатическую конфигурацию сервера. Если это панель пагоды, а веб-сайт псевдостатический, настройте и используйте правила thinkphp.
3. Если отображается сообщение о том, что текущие разрешения недостаточны и файл конфигурации config/database.php не может быть записан, проверьте, доступен ли для чтения файл data.php. Также возможно, что текущая программа установки не может получить доступ к родительскому каталогу. Проверьте. Конфигурация PHP open_basedir.
4. Если установка композитора не удалась, попробуйте переключить конфигурацию на внутренний источник в командной строке. Команда следующая: композитор config -g repo.packagist композитор https://mirrors.aliyun.com/composer/.
5. Посетите http://www.yourdomain.com/install/index. Обратите внимание, проверьте псевдостатику и настройте, установлены ли правила thinkphp.