Требования

К программному обеспечению 

Рекомендуемая серверная ОС: Linux

    • Для личного развития : Работает OSX homebrew,, а также Windowsс cygwin
  • OpenSSL> = 1.0.1
    • с поддержкой TLS v1.2
  • Apache или Nginx
  • PHP
    • версия:> = 5.6
    • расширения: gd, pdo_mysql, SimpleXML, curl, dom, SQLite3.
    • функции: exec()
    • Параметры: allow_url_fopen = On,memory_limit >= 256M
  • MySQL / MariaDB> = 5.5 с движком InnoDB / XtraDB
  • Бинарные:
    • требуется: zip,unzip
    • необязательно: pngquantили optipng,jpegoptim

Apache

Если вы работаете под Apache, убедитесь, что директива AllowOverride allработает, если .htaccessконфигурация не завершится.

        ServerName [yourdomain.com]

        CustomLog [/path/to/appsferacms]/var/log/httpd.access_log combined

        ErrorLog [/path/to/appsferacms]/var/log/httpd.error_log

        DirectoryIndex index.php

        DocumentRoot [/path/to/appsferacms]

       

                Options Indexes FollowSymLinks

                AllowOverride all

       

Nginx

Если вы работаете под управлением Nginx, тогда то, что вам нужно, находится в текущей конфигурации, проверьте fastcgiпараметры, поскольку они могут различаться в зависимости от вашей установки.

server {

    listen 80;

    root [/path/to/appsferacms];

    access_log [/path/to/appsferacms]/var/log/nginx.access_log;

    error_log [/path/to/appsferacms]/var/log/nginx.error_log;

    index index.php index.html index.htm;

    server_name [yourdomain.com];

    location ~ ^/app/configs {

        deny all;

    }

    location / {

        try_files $uri /index.php?$query_string;

    }

    location ~ \.php$ {

        fastcgi_index index.php;

        fastcgi_pass 127.0.0.1:9000;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include fastcgi_params;

        fastcgi_buffers 256 128k;

        fastcgi_connect_timeout 300s;

        fastcgi_send_timeout 300s;

        fastcgi_read_timeout 300s;

    }

    location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico|html)$ {

        access_log        off;

        log_not_found     off;

        expires           0;

    }

    location ~ /\. {

        access_log off;

        log_not_found off;

        deny all;

    }

    gzip on;

    gzip_min_length  1000;

    gzip_proxied any;

    gzip_types text/plain application/xml text/css text/js application/x-javascript;

    client_max_body_size 128M;

}

Когда вы закончите с предыдущими шагами, перезагрузите веб-сервер.

Обеспечьте post_max_sizeи upload_max_filesize, по крайней мере, выше 32 М (рекомендуется 64-128 М), в случае больших обновлений

Веб-установщик

  • Перейдите к https://yourdomain.comследующему инструкциям.