PT | EN
MANUAL >
Requisitos Técnicos para instalação de projetos cms@plako em outros servidores

 Para a correta instalação de projetos desenvolvidos com a tecnologia cms@plako, deverá verificar inicialmente se o servidor onde pretende alojar, cumpre com os seguintes requisitos:

  • PHP 8.1.x ou 8.2.x
  • MariaDB (10.x.x) ou versão Mysql equivalente;
  • Apache web server  ou NGinx;
  • Sistema operativo Linux;

Requisitos do PHP

Para o correto funcionamento dos projetos cms@plako, o PHP deverá dispor das seguintes bibliotecas:
  • libwebp
  • GD2 - libgd
  • libjpeg
  • libzlib
  • libfreetype
  • Sockets
  • libxml
  • iconv
  • mbstring
  • mbregex
  • mysqli     
  • libcurl
  • libzip
  • libtidy
  • gettext
  • fileinfo (ativo por defeito na versão do PHP 5.3 e superiores) 
  • GMP (Extensão Matemática --with-gmp) imagick
Extensões Pecl necessárias:
  • imagick
Variáveis de configuração PHP
Variáveis do PHP que deverão estar presentes no ficheiro php.ini ou no ficheiro .htaccess (ou equivalente):
  • php_value magic_quotes_gpc off
  • php_value register_globals off
  • php_value post_max_size = 26M (Mínimo)
  • php_value upload_max_filesize = 24M (Mínimo)
  • php_value display_errors = 0


Long URL's
Para o correto funcionamento das long URL's, a configuração do VirtualHost do website deverá conter regras de reescrita de URL's, de acordo com o servidor web a utilizar.

Apache
RewriteEngine On
RewriteRule ^/_(.*) /index.php?urlr=$1

Versões mais recentes do Apache exigem uma configuração como:


<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php?urlr=$1 [L]
</IfModule>

NGinx
if (!-f $request_filename) {
rewrite ^/_(.*)$ /index.php?urlr=$1 last;
break;
}







FAQ
web@plako | cms@plako:
host@plako:
© Copyright 2004- Plako