Pythagorean OA は、ThinkPHP6 + Layui + MySql をベースにした実用的なオープンソースのエンタープライズ オフィス システムです。Pythagorean OA を使用すると、エンタープライズ レベルのオフィス オートメーション システムを簡単かつ迅速に構築できます。 オフィス オートメーション システムは、従業員や管理者が最も頻繁に使用するアプリケーション システムであり、企業のオフィス効率を大幅に向上させることができます。当社は、中小企業向けにオープンソースの使いやすいオフィス オートメーション システムを提供することを決意しています。企業はデジタルおよび情報ベースのオフィスのコストを節約します。
1. システムの各機能モジュールは一目瞭然で操作が簡単です。ユニバーサルなバックグラウンド権限管理フレームワーク、従業員の操作記録の完全な網羅と追跡、トレンドに従って、非常に低いしきい値で、すぐに使用できます。 。
2. システムは、システム設定、人事管理、管理管理、メッセージ管理、社内アナウンス、ナレッジベース、承認プロセス設定、オフィス承認、日常オフィス、財務管理、顧客管理、契約管理、プロジェクト管理などの基本モジュールを統合します。タスク管理。 。
3. 二次開発に便利で、機能拡張やコードメンテナンスが容易で、より深い事業開発に注力したいというニーズに応えます。
4. 開発者は本システムを基に二次開発を迅速に行うことができるため、システム構築の手間が省け、二次開発後は企業オフィスのCRM、ERP、プロジェクト管理などで効率的に開発コストを削減できます。 。 システム。
システム背景には、ログイン認証、システム構成、操作ログ管理、ロール権限、役職、機能メニュー、モジュール管理、キーワード管理、ファイルアップロード、データバックアップ/リストア、基礎データ、承認プロセスなどの主流の共通機能が統合されています。 、従業員管理、メッセージ通知、企業発表、ナレッジ記事、オフィスの承認、日常の事務作業、財務管理、API インターフェイスなど。現在のシステムをベースに、よりパーソナライズされた機能を簡単に開発できます。
1. サーバー。
サーバーの最小構成
1コアCPU(2コア以上を推奨)
1G メモリ (4G+ を推奨)
1M 帯域幅 (3M 以上を推奨)
サーバーの動作環境要件
PHP >= 7.2.5 (7.4 推奨)
Mysql >= 5.5.0 (innodb エンジンをサポートする必要がある)
Apache または Nginx
PDO PHP 拡張機能
MBstring PHP 拡張機能
CURL PHP 拡張機能
Composer (サードパーティの拡張パッケージを管理するため)
2. システムのインストール
コマンドラインインストール (推奨)
コマンド ライン インストール方法を使用すると、いつでも更新を Pythagorean OA と同期させることができるため、コマンド ライン インストールを使用することをお勧めします。コマンドラインインストールを使用するには、事前にGitとComposerを準備してください。
Linux では、次のコマンドを使用して Pythagorean OA をインストールしてください。
ステップ 1: ピタゴラス OA をローカル コンピューターにダウンロードする
ステップ 2: ディレクトリに入る
cd gouguoa (ファイルのあるルートディレクトリ)
ステップ 3: PHP 依存関係パッケージをダウンロードする
作曲家のインストール
ステップ 4: 仮想ホストを追加し、プロジェクトのパブリック ディレクトリにバインドします。実際の展開では、バインドされたドメイン名がパブリック ディレクトリにアクセスすることを確認します。 (このステップは非常に重要ですが、多くの人が間違いを犯します)
ステップ 5: 擬似静的構成 (このステップも非常に重要であり、多くの人が間違いを犯します)
Nginx は nginx.conf 構成ファイルを変更し、次のステートメントを追加します。
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; }Apache は、次のコンテンツを .htaccess ファイルとして保存し、アプリケーションのパブリック ファイルと同じディレクトリに配置します。
<IfModule mod_rewrite.c> オプション +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$index.php?/$1 [QSA,PT,L] < /Ifモジュール>ステップ 6: http://www.yourdomain.com/install/index にアクセスしてインストールします (メイン ドメイン名にアクセスすると、自動的にインストール接続にジャンプします)
注: インストール プロセス中に、システムはデータベースを自動的に作成します。入力したデータベース ユーザーにデータベースを作成する権限があることを確認してください。権限が不十分な場合は、まず空のデータベースを手動で作成してから入力してください。新しく作成したデータベース名とユーザー名を入力してインストールを完了します。
注意: インストールプロセス中に進行状況バーが動かなくなる場合は、通常、データベースの書き込み権限またはインストール環境の構成に問題があることを確認してください。
1. インストールに失敗しました。 putenv および proc_open 関数を禁止する PHP 設定ファイルが存在する可能性があります。解決策は、php.ini ファイルの場所を見つけて php.ini を開き、disable_functions 項目を検索して putenv 関数と proc_open 関数が無効になっているかどうかを確認することです。無効なリストにある場合は、putenv proc_open を削除して終了し、PHP を再起動します。
2. インストール後にページを開くときに 404 エラーが表示される場合は、サーバーの擬似静的設定を確認してください。パゴダ パネルで Web サイトが擬似静的である場合は、thinkphp ルールを設定して使用してください。
3. 現在の権限が不十分で、設定ファイル config/database.php を書き込むことができないというメッセージが表示された場合は、database.php が読み取り可能かどうかを確認してください。また、現在のインストール プログラムが親ディレクトリにアクセスできない可能性もあります。 PHP の open_basedir 設定。
4. Composer のインストールが失敗した場合は、コマンド ラインで構成を国内ソースに切り替えてみてください。コマンドは次のとおりです。
5. http://www.yourdomain.com/install/index にアクセスして、擬似静的を確認し、thinkphp ルールが設定されているかどうかを構成してください。