Я пытаюсь установить на хосте icehrm. В nginx error.log

Я пытаюсь установить и настроить ICEhrm . Однако мне удалось распаковать файл.

Вот мой файл app / config.php

    <?php 
ini_set('error_log', 'data/icehrm.log');

define('CLIENT_NAME', 'app');
define('APP_BASE_PATH', '/var/www/icehrm/');
define('CLIENT_BASE_PATH', '/var/www/icehrm/app/');
define('BASE_URL','http://hr.mycompany.com/icehrm/');
define('CLIENT_BASE_URL','http://hr.mycompany.com/icehrm/app/');

define('APP_DB', 'icehrm_db');
define('APP_USERNAME', 'icehrm_user');
define('APP_PASSWORD', 'password');
define('APP_HOST', 'localhost');
define('APP_CON_STR', 'mysqli://'.APP_USERNAME.':'.APP_PASSWORD.'@'.APP_HOST.'/'.APP_DB);

//file upload
define('FILE_TYPES', 'jpg,png,jpeg');
define('MAX_FILE_SIZE_KB', 10 * 1024);

И мой файл nginx:

server {
        #see: http://wiki.nginx.org/Pitfalls
    # see: http://wiki.nginx.org/IfIsEvil
    listen 80;

    root /var/www/icehrm;
    index index.html index.htm index.php;
    error_page 404 /index.php;

    # Make site accessible from http://set-ip-address.xip.io
    server_name hr.mycompony.com;

    access_log /var/log/nginx/access.log;
    error_log  /var/log/nginx/error.log error;

    charset utf-8;

     location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
         try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

        fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Но всякий раз, когда я иду на hr.mycompany.com, он перенаправляется на hr.mycompany.com/icehrm/app/login.php, а страница остается пустой.

Пожалуйста, сообщите, что я делаю неправильно.

Спасибо,

Vady

~

0
задан 9 February 2017 в 11:47
1 ответ

Попробуйте изменить конфигурацию, как показано ниже. Проблема в том, что ваш базовый URL-адрес и базовый путь не соответствуют конфигурации nginx

define('BASE_URL','http://hr.mycompany.com/');
define('CLIENT_BASE_URL','http://hr.mycompany.com/app/');
0
ответ дан 5 December 2019 в 08:40

Теги

Похожие вопросы