Pythagoras OA adalah sistem kantor perusahaan open source yang praktis berdasarkan ThinkPHP6 + Layui + MySql. Sistem ini dapat langsung digunakan. Dengan menggunakan Pythagoras OA, Anda dapat dengan mudah dan cepat membangun sistem otomasi kantor tingkat perusahaan. Sistem otomasi kantor adalah sistem aplikasi yang paling sering digunakan oleh karyawan dan manajer. Sistem ini dapat sangat meningkatkan efisiensi kantor perusahaan. Kami bertekad untuk menyediakan sistem otomasi kantor yang open source dan mudah digunakan untuk membantu perusahaan kecil dan menengah perusahaan menghemat biaya kantor digital dan berbasis informasi.
1. Setiap modul fungsional sistem sekilas terlihat jelas dan mudah dioperasikan; kerangka manajemen otoritas latar belakang universal, cakupan penuh dan pelacakan catatan operasi karyawan, mengikuti tren, ambang batas yang sangat rendah, dan siap digunakan secara langsung. .
2. Sistem mengintegrasikan modul dasar seperti pengaturan sistem, manajemen personalia, manajemen administrasi, manajemen pesan, pengumuman perusahaan, basis pengetahuan, pengaturan proses persetujuan, persetujuan kantor, kantor harian, manajemen keuangan, manajemen pelanggan, manajemen kontrak, manajemen proyek, dan manajemen tugas. .
3. Sistem ini nyaman untuk pengembangan sekunder, mudah untuk perluasan fungsi dan pemeliharaan kode, dan memenuhi kebutuhan fokus pada pengembangan bisnis yang mendalam.
4. Pengembang dapat dengan cepat melakukan pengembangan sekunder berdasarkan sistem ini, menghilangkan kesulitan dalam menulis arsitektur sistem dan membantu pengembang mengurangi biaya pengembangan secara efisien. Setelah pengembangan sekunder, dapat digunakan untuk kantor perusahaan seperti CRM, ERP, dan manajemen proyek .
Latar belakang sistem mengintegrasikan fungsi umum utama, seperti: verifikasi login, konfigurasi sistem, manajemen log operasi, izin peran, jabatan, menu fungsi, manajemen modul, manajemen kata kunci, pengunggahan file, pencadangan/pemulihan data, data dasar, dan proses persetujuan , manajemen karyawan, pemberitahuan pesan, pengumuman perusahaan, artikel pengetahuan, persetujuan kantor, pekerjaan kantor harian, manajemen keuangan, antarmuka API, dll. Fungsi yang lebih dipersonalisasi dapat dengan mudah dikembangkan berdasarkan sistem saat ini.
1. Pelayan.
Konfigurasi minimum server
CPU 1-core (disarankan 2-core+)
Memori 1G (disarankan 4G+)
Bandwidth 1 juta (direkomendasikan 3 juta+)
Persyaratan lingkungan operasi server
PHP >= 7.2.5 (direkomendasikan 7.4)
Mysql >= 5.5.0 (perlu mendukung mesin innodb)
Apache atau Nginx
Ekstensi PDO PHP
Ekstensi PHP MBstring
Ekstensi CURL PHP
Komposer (untuk mengelola paket ekstensi pihak ketiga)
2. Instalasi sistem
Instalasi baris perintah (disarankan)
Disarankan untuk menggunakan instalasi baris perintah, karena metode instalasi baris perintah dapat menjaga pembaruan tetap tersinkronisasi dengan Pythagoras OA kapan saja. Harap persiapkan Git dan Composer terlebih dahulu untuk menggunakan instalasi baris perintah.
Di Linux, gunakan perintah berikut untuk menginstal Pythagoras OA.
Langkah 1: Unduh Pythagoras OA ke komputer lokal Anda
Langkah 2: Masuk ke direktori
cd gouguoa (direktori root tempat file berada)
Langkah 3: Unduh paket ketergantungan PHP
instalasi komposer
Langkah 4: Tambahkan host virtual dan ikat ke direktori publik proyek. Dalam penerapan sebenarnya, pastikan nama domain terikat mengakses direktori publik. (Langkah ini sangat penting, banyak orang yang melakukan kesalahan)
Langkah 5: Konfigurasi pseudo-statis (langkah ini juga sangat penting, banyak orang melakukan kesalahan)
Nginx memodifikasi file konfigurasi nginx.conf dan menambahkan pernyataan berikut.
lokasi / { if (!-e $request_filename){ tulis ulang ^(.*)$ /index.php?s=$1 jeda terakhir;Apache menyimpan konten berikut sebagai file .htaccess dan menempatkannya di direktori yang sama dengan file publik aplikasi.
Langkah 6: Kunjungi http://www.domainanda.com/install/index untuk menginstal (mengunjungi nama domain utama secara otomatis akan melompat ke koneksi instalasi)
Catatan: Selama proses instalasi, sistem akan secara otomatis membuat database. Harap pastikan bahwa pengguna database yang Anda isi memiliki izin untuk membuat database. Jika izin tidak mencukupi, harap buat database kosong secara manual terlebih dahulu, lalu isi nama database dan nama pengguna yang baru dibuat untuk menyelesaikan instalasi.
Pengingat: Selama proses instalasi, jika bilah kemajuan macet, biasanya masalah tersebut terjadi pada izin penulisan database atau konfigurasi lingkungan instalasi.
1. Instalasi gagal. Mungkin ada file konfigurasi PHP yang melarang fungsi putenv dan proc_open. Solusinya cari lokasi file php.ini, buka php.ini, dan cari itemdisable_functions untuk melihat apakah fungsi putenv dan proc_open dinonaktifkan. Jika ada dalam daftar yang dinonaktifkan, hapus putenv proc_open dan keluar, lalu restart PHP.
2. Jika kesalahan 404 ditampilkan saat membuka halaman setelah instalasi, silakan periksa konfigurasi pseudo-statis server. Jika itu adalah panel pagoda dan situs webnya pseudo-statis, silakan konfigurasikan dan gunakan aturan thinkphp.
3. Jika diminta bahwa izin saat ini tidak mencukupi dan file konfigurasi config/database.php tidak dapat ditulis, harap periksa apakah database.php dapat dibaca. Mungkin juga program instalasi saat ini tidak dapat mengakses direktori induk Konfigurasi open_basedir PHP.
4. Jika instalasi composer gagal, silakan coba alihkan konfigurasi ke sumber domestik pada baris perintah. Perintahnya adalah sebagai berikut composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/.
5. Kunjungi http://www.domainanda.com/install/index, harap perhatikan untuk memeriksa pseudo-statis dan konfigurasikan apakah aturan thinkphp telah ditetapkan.