-
Notifications
You must be signed in to change notification settings - Fork 197
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #293 from sarmizegetusaa/master
7 files from the administration folder, translated into Romanian
- Loading branch information
Showing
7 changed files
with
469 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Autorizația LDAP authorization pentru Director Activ | ||
|
||
Exemple de configurare a autorizației LDAP pentru serverul Director Activ. Ghidul complet al configurării autorizației LDAP este descris [aici](ldap-authorization.md). | ||
|
||
``` | ||
Gazdă: espo.local | ||
Port: 389 | ||
Utilizator complet DN: cn=LDAP User,cn=espo-users,ou=users,dc=espo,dc=local | ||
Parolă: ****** | ||
Atribut Nume Utilizator: sAMAccountName | ||
Utilizator ObiectectClasă: person | ||
Formă Canonică Cont: Principal | ||
Cerințe Legate DN: no | ||
Bază DN: cn=espo-users,ou=users,dc=espo,dc=local | ||
Nume Cont Domeniu: espo.local | ||
Nume Cont Domeniu Scurt: ESPO | ||
Creează Utilizator în EspoCRM: yes | ||
Atribut Prenume Utilizator: givenName | ||
Atribut Nume Utilizator: sn | ||
Atribut Titlu Utilizator: title | ||
Atribut Adresă de Email Utilizator: mail | ||
Atribut Număr de Telefon Utilizator: telephoneNumber | ||
``` | ||
|
||
![1](../_static/images/administration/ldap-authorization/ldap-configuration-for-ad.png) |
23 changes: 23 additions & 0 deletions
23
i18n/ro_RO/administration/ldap-authorization-for-openldap.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Autorizația LDAP pentru OpenLDAP | ||
|
||
Exemple de configurare a autorizației LDAP pentru severul OpenLDAP. Ghidul complet al configurării autorizației LDAP este descris [aici](ldap-authorization.md). | ||
|
||
``` | ||
Gazdă: espo.local | ||
Port: 389 | ||
Utilizator complet DN: cn=LDAP User,cn=espo-users,ou=users,dc=espo,dc=local | ||
Parolă: ****** | ||
Atribut Nume Utilizator: uid | ||
Utilizator ObiectectClasă: inetOrgPerson | ||
Formă Canonică Cont: Dn | ||
Cerințe Legate DN: yes | ||
Bază DN: cn=espo-users,ou=users,dc=espo,dc=local | ||
Creează Utilizator în EspoCRM: yes | ||
Atribut Prenume Utilizator: givenName | ||
Atribut Nume Utilizator: sn | ||
Atribut Titlu Utilizator: title | ||
Atribut Adresă de Email Utilizator: mail | ||
Atribut Număr de Telefon Utilizator: telephoneNumber | ||
``` | ||
|
||
![1](../_static/images/administration/ldap-authorization/ldap-configuration-for-openldap.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Hărți | ||
|
||
## Cum să arăți hărți bazate pe câmpul de adresă | ||
|
||
Fiecare câmp de adresă are câmpul de hartă corespunzător. Tot ce trebuie să faci este să îl adaugi în Aspectul Detaliat. Folosește serviciile Google Maps. | ||
|
||
`Administare > Aspect Manager > Alege Entitate (Cont, Contact, Principal sau personalizat) > Detaliu > câmp Hartă Drag & Drop.` | ||
|
||
Pentru a face celula mai lată, folosește semnul minus. | ||
|
||
Poți, de asemnea, să configurezi înălțimea câmpului. | ||
|
||
`Administare > Aspect Manager > Alege Entitate > Câmpuri > găsește câmpul hărții și apasă pe el > editează înălțimea și salvează.` | ||
|
||
## Cheie Api | ||
|
||
Începând cu versiunea EspoCRM 4.2.0, trebuie să specifici cheia Api folosind Google Maps (Administrare > Integrare > Google Maps). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# Mutarea EspoCRM în alt server | ||
|
||
Pentru a muta EspoCRM în alt server, urmează următorii pași: | ||
|
||
### Pasul 1. Salvează o copie de rezervă a fișierelor | ||
|
||
Deschide un manager de fișiere sau autentifică-te prin SSH pentru a arhiva toate fișierelor disponibile din directorul EspoCRM. Mai multe detalii: https://github.com/espocrm/documentation/blob/master/administration/backup-and-restore.md#step-1-backup-files. | ||
|
||
### Pasul 2. Salvează o copie de rezervă a bazei de date | ||
|
||
Pentru datele stocate în baza de date,(MySQL, MariaDB) ar trebui făcută o copie de rezervă. Vă rugăm, urmați această recomandare: https://github.com/espocrm/documentation/blob/master/administration/backup-and-restore.md#step-2-backup-database. | ||
|
||
### Pasul 3. Copiază copile de rezervă ale fișierele și a bazei de date, în alt server | ||
|
||
Copiază copile de rezervă ale fișierele și a bazei de date, în alt server nou. | ||
|
||
### Pasul 4. Dezarhivează fișierele copiilor de rezervă | ||
|
||
Pentru a dezarhiva fișierele copiilor de rezervă, poți folosi Managerul de Archivare sau aceste instrucțiuni: https://github.com/espocrm/documentation/blob/master/administration/backup-and-restore.md#step-1-unarchive-backup-files. | ||
Rețineți: Fișierele trebuie plasate în dierectorul web-server. | ||
|
||
### Pasul 5. Configurează un server | ||
|
||
Configurează un server nou bazat pe recomandările de aici: https://www.espocrm.com/documentation/administration/server-configuration/. | ||
|
||
### Pasul 6. Permisiuni corecte | ||
|
||
Setează permisiunile necesare și fișerele proprietarului, https://www.espocrm.com/documentation/administration/server-configuration/#user-content-required-permissions-for-unix-based-systems. | ||
|
||
### Pasul 7. Importă copia de rezervă a bazei tale de date | ||
|
||
Va trebui să creezi o bază de date cu utilizator în MySQL. Pentru a importa baza de date din copia de rezervă, urmează intrucțiunile: https://github.com/espocrm/documentation/blob/master/administration/backup-and-restore.md#step-3-import-database-dump. | ||
|
||
### Pasul 8. Configurări EspoCRM Corecte | ||
|
||
După importarea și configurarea cu succes a severului, vă rugăm corectați configurările EspoCRM din fișierul `ESPOCRM_DIRECTORY/data/config.php`: | ||
|
||
* setări conexiune bază de date: | ||
|
||
```php | ||
'database' => [ | ||
'driver' => 'pdo_mysql', | ||
'dbname' => 'YOUR_DATABASE_NAME', | ||
'user' => 'YOUR_USER', | ||
'password' => 'YOUR_DATABASE_PASSWORD', | ||
'host' => 'localhost', | ||
'port' => '' | ||
], | ||
``` | ||
|
||
* "siteUrl" - dacă numele domeniului tău a fost schimbat (URL): | ||
|
||
```php | ||
'siteUrl' => 'https://new-link.com', | ||
``` | ||
|
||
* fișiere implicite proprietar (doar dacă sunt diferite): | ||
|
||
```php | ||
'defaultPermissions' => [ | ||
'user' => 'www-data', | ||
'group' => 'www-data' | ||
] | ||
``` | ||
|
||
unde `www-data` este utilizator web-server. | ||
|
||
### Pasul 9. Setează un crontab | ||
|
||
Setează un crontab, https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab. | ||
Rețineți: ar trebui să fie configurat în utilizatorul web-server. | ||
|
||
Asta este tot. Acum instanța EspoCRM rulează pe un server nou. |
122 changes: 122 additions & 0 deletions
122
i18n/ro_RO/administration/nginx-server-configuration.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
# Configurări server Nginx pentru EspoCRM | ||
|
||
Aceste instrucțiuni sunt suplimentare la ghidul de [Configurare Server](server-configuration.md). Reținețică toate setările de configurare listate aici sunt făcute pe server Ubuntu. | ||
|
||
## Cerințe PHP | ||
|
||
Pentru a instala librăriile necesare, rulează aceste comenzi într-un terminal: | ||
|
||
``` | ||
sudo apt-get update | ||
sudo apt-get install php-mysql php-json php-gd php-mcrypt php-zip php-imap php-mbstring php-curl | ||
sudo phpenmod mcrypt imap mbstring | ||
sudo service nginx restart | ||
``` | ||
|
||
## Repararea problemei “API Error: EspoCRM API is unavailable”: | ||
|
||
Urmează doar pașii necesari. După fiecare pas, verifică dacă a fost rezolvată problema. | ||
|
||
### 1. Activează regulile de rescriere din serverul Nginx | ||
|
||
Adaugă acest cod în fișierul block de configurarea al serverului Nginx (/etc/nginx/sites-available/YOUR_SITE) în interiorul block “server”: | ||
|
||
``` | ||
server { | ||
# ... | ||
client_max_body_size 50M; | ||
location / { | ||
try_files $uri $uri/ /index.php?$query_string; | ||
} | ||
location /api/v1/ { | ||
if (!-e $request_filename){ | ||
rewrite ^/api/v1/(.*)$ /api/v1/index.php last; break; | ||
} | ||
} | ||
location /portal/ { | ||
try_files $uri $uri/ /portal/index.php?$query_string; | ||
} | ||
location /api/v1/portal-access { | ||
if (!-e $request_filename){ | ||
rewrite ^/api/v1/(.*)$ /api/v1/portal-access/index.php last; break; | ||
} | ||
} | ||
location ~ /reset/?$ { | ||
try_files /reset.html =404; | ||
} | ||
location ^~ (data|api)/ { | ||
if (-e $request_filename){ | ||
return 403; | ||
} | ||
} | ||
location ^~ /data/logs/ { | ||
deny all; | ||
} | ||
location ^~ /data/\.backup/ { | ||
deny all; | ||
} | ||
location ^~ /data/config.php { | ||
deny all; | ||
} | ||
location ^~ /data/cache/ { | ||
deny all; | ||
} | ||
location ^~ /data/upload/ { | ||
deny all; | ||
} | ||
location ^~ /application/ { | ||
deny all; | ||
} | ||
location ^~ /custom/ { | ||
deny all; | ||
} | ||
location ^~ /vendor/ { | ||
deny all; | ||
} | ||
location ~ /\.ht { | ||
deny all; | ||
} | ||
} | ||
``` | ||
|
||
Dacă nu ai acest fișier, trebui să îl creezi. Pentru a face asta, deschide un terminal și rulează comanda: | ||
|
||
``` | ||
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/espocrm.conf | ||
``` | ||
|
||
Adaugă codul de mai sus. Pentru mai multe informații despre configurarea unei boi Gazde Virtuale pe Nginx, vă rugăm citiți [ guideline](nginx-virtual-host.md). | ||
|
||
Rulează această comandă într-un terminal pentru a verifica dacă totul este în regulă: | ||
|
||
``` | ||
sudo nginx -t | ||
``` | ||
|
||
Dacă totul este în regulă, ruleză această comandă pentru a restarta serverul nginx: | ||
|
||
``` | ||
sudo service nginx restart | ||
``` | ||
|
||
### 2. Adaugă calea RewriteBase | ||
|
||
Deschide un fișier /ESPOCRM_DIRECTORY/api/v1/.htaccess și înlocuiește următoarea linie: | ||
|
||
``` | ||
# RewriteBase / | ||
``` | ||
cu | ||
|
||
``` | ||
RewriteBase /REQUEST_URI/api/v1/ | ||
``` | ||
|
||
unde REQUEST_URI face parte din URL, ex. pentru “http://example.com/espocrm/”, REQUEST_URI este “espocrm”. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
# Configurarea unei Gazde Virtuale pe Nginx pentru EspoCRM | ||
|
||
În acest ghid vei putea să vezi cum se configurează gazda vitruală pe Nginx în EspoCRM pe server Ubuntu. | ||
|
||
## Creează un fișier block | ||
|
||
Pentru a creea acest fișier, deschide un terminal și rulează această comandă: | ||
|
||
``` | ||
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/espocrm.conf | ||
``` | ||
|
||
Acum, deschide acest fișier (/etc/nginx/sites-available/espocrm.conf) și modifică codul, urmând formatul de mai jos (unele setări ar putea fi diferite, în funcție de configurările tale): | ||
|
||
``` | ||
server { | ||
listen 80; | ||
listen [::]:80; | ||
server_name espocrm.local; # Replace espocrm.local to your domain name | ||
root /var/www/html/espocrm; # Specify your EspoCRM document root | ||
index index.php index.html index.htm; | ||
# SSL configuration | ||
# | ||
# listen 443 ssl; | ||
# listen [::]:443 ssl; | ||
# include snippets/snakeoil.conf; | ||
# Specify your PHP (php-cgi or php-fpm) based on your configuration | ||
location ~ \.php$ { | ||
include snippets/fastcgi-php.conf; | ||
# With php7.0-cgi alone: | ||
# fastcgi_pass 127.0.0.1:9000; | ||
# With php7.0-fpm: | ||
fastcgi_pass unix:/run/php/php7.0-fpm.sock; | ||
} | ||
# Add rewrite rules | ||
location / { | ||
try_files $uri $uri/ =404; | ||
} | ||
location /api/v1/ { | ||
if (!-e $request_filename){ | ||
rewrite ^/api/v1/(.*)$ /api/v1/index.php last; break; | ||
} | ||
} | ||
location ~ /reset/?$ { | ||
try_files /reset.html =404; | ||
} | ||
location ^~ (data|api)/ { | ||
if (-e $request_filename){ | ||
return 403; | ||
} | ||
} | ||
location ^~ /data/logs/ { | ||
deny all; | ||
} | ||
location ^~ /data/\.backup/ { | ||
deny all; | ||
} | ||
location ^~ /data/config.php { | ||
deny all; | ||
} | ||
location ^~ /data/cache/ { | ||
deny all; | ||
} | ||
location ^~ /data/upload/ { | ||
deny all; | ||
} | ||
location ^~ /application/ { | ||
deny all; | ||
} | ||
location ^~ /custom/ { | ||
deny all; | ||
} | ||
location ^~ /vendor/ { | ||
deny all; | ||
} | ||
location ~ /\.ht { | ||
deny all; | ||
} | ||
} | ||
``` | ||
|
||
## Activează acest block server | ||
|
||
Creează un link simbolic: | ||
|
||
``` | ||
sudo ln -s /etc/nginx/sites-available/espocrm.conf /etc/nginx/sites-enabled/ | ||
```` | ||
|
||
Rulează această comandă pentru a vedea dacă totul este în regulă: | ||
|
||
``` | ||
sudo nginx -t | ||
``` | ||
|
||
Restartează serverul Nginx: | ||
|
||
``` | ||
sudo service nginx restart | ||
``` | ||
|
||
## Configurează gazda locală (opțional, doar pentru un domeniu local) | ||
|
||
Dacă ai adăugat un domeniu local, trebuie să îl configurezi pe computerul local (nu pe server). Pentru Ubuntu, deschide acest fișier `/etc/hosts` și adaugă această linie: | ||
|
||
``` | ||
192.168.1.1 espocrm.local # specifică adresa IP a serverului Nginx al tau | ||
``` | ||
|
||
Pantru Windows, urmați aceste [instrucțiuni](http://support.microsoft.com/kb/923947). |
Oops, something went wrong.