Ajudar instalação i-educar 2.6.1 no Fedora 34
Entrei no forum https://forum.ieducar.org mas só tem como instalar em outras distribuições, poderiam me ajudar a instalar no Fedora 34? (i-educar 2.6.1 software livre gestão escolar)
Comentários
-
https://github.com/portabilis/i-educar> @tecjulio disse:
Entrei no forum https://forum.ieducar.org mas só tem como instalar em outras distribuições, poderiam me ajudar a instalar no Fedora 34? (i-educar 2.6.1 software livre gestão escolar)
0 -
No Guithub tem a instalação via docker, ou seja, vc pode criar o conteiner em qualquer distribuição. Mas é recomendável a instalação em um servidor para deixar em produção e não em um SO pra desktop como o Fedora 34.
É só uma sugestão.0 -
Ubuntu
1 - Crie um usuario em seu Ubuntu com o nome: ‘‘ieducar’’ e com a senha ‘‘ieducar’’
$ sudo adduser ieducar
2 - coloque o usuario ‘‘ieducar’’ no grupo sudo:
$ sudo adduser ieducar sudo
saia do usuario atual
3 - Logue no Ubuntu com o usuario ‘‘ieducar’’
4 - atualize:
$ sudo apt-get update
$ sudo apt-get upgrade5 - instalale o php 7.3
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.3-fpm6 - Instalar o nginx
$ sudo apt install nginx
7 - Instalar Postgresql 9.5
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$sudo apt-get install postgresql-9.58 - baixe o release do i-Educar descompacte e o mova para que o nginx o leia:
$ wget https://github.com/portabilis/i-educar/releases/download/2.3.5/ieducar-2.3.5.tar.gz
$ sudo tar -zxf ieducar-2.3.5.tar.gz -C /var/www/
$ sudo mv /var/www/ieducar-2.3.5/ /var/www/ieducarOBS: Neste ponto ja é possivel acessar o ip do server pelo navegador e ver a mensagem '‘WELCOME TO NGINX’"
9 - Crie o arquivo de configuração do nginx:
$ sudo nano /etc/nginx/sites-available/ieducar
10 - cole o codigo abaixo nele, salve e saia:
server {
index index.php index.html;
server_name _;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/ieducar/public;location ~ ^/intranet/?$ { rewrite ^.*$ /intranet/index.php redirect; } location ~ /module/(.*)/(styles|scripts|imagens)/(.*) { rewrite ^/module/(.*)/(imagens|scripts|styles)/(.*)$ /intranet/$2/$3 break; } location ~ /module/(.*)/(.*) { rewrite ^/module/(.*/)(.*intranet/.*)$ /$2 redirect; rewrite ^/module/(.*/)(.*index\.php)$ /$2 redirect; rewrite ^/module/(.*/)(.*logof\.php)$ /intranet/logof.php redirect; rewrite ^/module/(.*/)(.*meusdados\.php)$ /intranet/meusdados.php redirect; rewrite ^/module/(.*/)(.*_xml.*)(\.php)$ /intranet/$2.php redirect; rewrite ^/module/(.*/)(.*erro_banco\.php)$ /intranet/erro_banco.php redirect; rewrite ^/module/(.*/)(.*educar_pesquisa_cliente_lst\.php)$ /intranet/educar_pesquisa_cliente_lst.php redirect; rewrite ^/module/(.*/)(.*educar_pesquisa_obra_lst\.php)$ /intranet/educar_pesquisa_obra_lst.php redirect; rewrite ^/module/(.*)$ /module/index.php last; } location ~ ^(/intranet.*\.php|/modules.*\.php|/module/) { try_files /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.3-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } location ~ \.php { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.3-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } location / { try_files $uri $uri/ /index.php?$query_string; }
}
10 - Agora remova o site padrão do nginx e habilite o i-Educar:
$ sudo rm /etc/nginx/sites-enabled/default
$ sudo ln -s /etc/nginx/sites-available/ieducar /etc/nginx/sites-enabled/ieducar
$ sudo service nginx restart11 - Vamos criar um banco de dados para o i-Educar. e um novo usuário (role) Exatamente com o mesmo login que uso no sistema: ieducar
$ sudo -u postgres createuser -P -s -e ieducar
12 - Agora vamos criar o banco de DADOS:
$ createdb
Obs. Já devemos ser capazes de acessar o nosso instalador pelo browser:
http://endereco.de.ip/install.php
Obs. O instalador vai identificar os problemas que impede de prosseguir a instalação.
13 - Instale as extensões do PHP que ainda não foram instaladas:
$sudo apt install php7.3-fpm php7.3-common php7.3-zip php7.3-pgsql php7.3-curl php7.3-xml php7.3-xmlrpc php7.3-json php7.3-pdo php7.3-gd php7.3-imagick php7.3-ldap php7.3-imap php7.3-mbstring php7.3-intl php7.3-cli php7.3-recode php7.3-tidy php7.3-bcmath php7.3-opcache
14 - Reinicie o PHP
$ sudo service php7.3-fpm restart
15 - Por fim vamos dar permissão de escrita ao servidor em algumas pastas e arquivos específicos. Novamente podemos usar exatamente a sugestão de comando que o instalador nos fornece:
$ sudo chown -R www-data:www-data /var/www/ieducar
16 - atualize o navegador e prossiga com a instalação.
Parabens você instalou a versão mais atual do i-educar se você chegou até aqui.
0 -
@tecjulio disse: Poderiam me ajudar a instalar no Fedora 34? (i-educar 2.6.1 software livre gestão escolar).
Ubuntu
1 - Crie um usuario em seu Ubuntu com o nome: ‘‘ieducar’’ e com a senha ‘‘ieducar’’
$ sudo adduser ieducar
2 - coloque o usuario ‘‘ieducar’’ no grupo sudo:
$ sudo adduser ieducar sudo
saia do usuario atual
3 - Logue no Ubuntu com o usuario ‘‘ieducar’’
4 - atualize:
$ sudo apt-get update
$ sudo apt-get upgrade5 - instalale o php 7.3
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.3-fpm6 - Instalar o nginx
$ sudo apt install nginx
7 - Instalar Postgresql 9.5
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$sudo apt-get install postgresql-9.58 - baixe o release do i-Educar descompacte e o mova para que o nginx o leia:
$ wget https://github.com/portabilis/i-educar/releases/download/2.3.5/ieducar-2.3.5.tar.gz
$ sudo tar -zxf ieducar-2.3.5.tar.gz -C /var/www/
$ sudo mv /var/www/ieducar-2.3.5/ /var/www/ieducarOBS: Neste ponto ja é possivel acessar o ip do server pelo navegador e ver a mensagem '‘WELCOME TO NGINX’"
9 - Crie o arquivo de configuração do nginx:
$ sudo nano /etc/nginx/sites-available/ieducar
10 - cole o codigo abaixo nele, salve e saia:
server {
index index.php index.html;
server_name _;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/ieducar/public;location ~ ^/intranet/?$ { rewrite ^.*$ /intranet/index.php redirect; } location ~ /module/(.*)/(styles|scripts|imagens)/(.*) { rewrite ^/module/(.*)/(imagens|scripts|styles)/(.*)$ /intranet/$2/$3 break; } location ~ /module/(.*)/(.*) { rewrite ^/module/(.*/)(.*intranet/.*)$ /$2 redirect; rewrite ^/module/(.*/)(.*index\.php)$ /$2 redirect; rewrite ^/module/(.*/)(.*logof\.php)$ /intranet/logof.php redirect; rewrite ^/module/(.*/)(.*meusdados\.php)$ /intranet/meusdados.php redirect; rewrite ^/module/(.*/)(.*_xml.*)(\.php)$ /intranet/$2.php redirect; rewrite ^/module/(.*/)(.*erro_banco\.php)$ /intranet/erro_banco.php redirect; rewrite ^/module/(.*/)(.*educar_pesquisa_cliente_lst\.php)$ /intranet/educar_pesquisa_cliente_lst.php redirect; rewrite ^/module/(.*/)(.*educar_pesquisa_obra_lst\.php)$ /intranet/educar_pesquisa_obra_lst.php redirect; rewrite ^/module/(.*)$ /module/index.php last; } location ~ ^(/intranet.*\.php|/modules.*\.php|/module/) { try_files /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.3-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } location ~ \.php { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.3-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } location / { try_files $uri $uri/ /index.php?$query_string; }
}
10 - Agora remova o site padrão do nginx e habilite o i-Educar:
$ sudo rm /etc/nginx/sites-enabled/default
$ sudo ln -s /etc/nginx/sites-available/ieducar /etc/nginx/sites-enabled/ieducar
$ sudo service nginx restart11 - Vamos criar um banco de dados para o i-Educar. e um novo usuário (role) Exatamente com o mesmo login que uso no sistema: ieducar
$ sudo -u postgres createuser -P -s -e ieducar
12 - Agora vamos criar o banco de DADOS:
$ createdb
Obs. Já devemos ser capazes de acessar o nosso instalador pelo browser:
http://endereco.de.ip/install.php
Obs. O instalador vai identificar os problemas que impede de prosseguir a instalação.
13 - Instale as extensões do PHP que ainda não foram instaladas:
$sudo apt install php7.3-fpm php7.3-common php7.3-zip php7.3-pgsql php7.3-curl php7.3-xml php7.3-xmlrpc php7.3-json php7.3-pdo php7.3-gd php7.3-imagick php7.3-ldap php7.3-imap php7.3-mbstring php7.3-intl php7.3-cli php7.3-recode php7.3-tidy php7.3-bcmath php7.3-opcache
14 - Reinicie o PHP
$ sudo service php7.3-fpm restart
15 - Por fim vamos dar permissão de escrita ao servidor em algumas pastas e arquivos específicos. Novamente podemos usar exatamente a sugestão de comando que o instalador nos fornece:
$ sudo chown -R www-data:www-data /var/www/ieducar
16 - atualize o navegador e prossiga com a instalação.
Parabens você instalou a versão mais atual do i-educar se você chegou até aqui.
Poderiam me ajudar a instalar no Fedora 34? (i-educar 2.6.1 software livre gestão escolar)
0 -
@Flira00 disse:
No Guithub tem a instalação via docker, ou seja, vc pode criar o conteiner em qualquer distribuição. Mas é recomendável a instalação em um servidor para deixar em produção e não em um SO pra desktop como o Fedora 34.
É só uma sugestão.Obrigado, mas gostaria de instalar no Fedora 34 mesmo, agradeço.
0
Salas de discussão
- 722 Todas as salas de discussão
- 5 Eventos
- 403 Fedora
- 7 CoreOS
- 138 Spins
- 11 CINNAMON
- 28 GNOME
- 64 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação