Сообщение об ошибке Vtiger Извините! Попытка доступа к файлу с ограниченным доступом. и незаконный запрос

Я пытаюсь перейти с одного сервера с vTiger 6.0 на новый сервер с vtiger 6.2. Я завершаю установку, а также перемещаю базу данных со старого сервера, и никаких проблем в этих частях. Ошибки возникают, когда я пытаюсь войти в систему, если я пытаюсь войти под своим пользователем, я получаю сообщение об ошибке

"Sorry! Attempt to access restricted file"

и когда я пытаюсь войти в систему с учетной записью администратора, я получаю много незаконных сообщений с запросами, я получаю графический интерфейс vTiger, но если я нажимаю в меню одного параметра, я получаю незаконный запрос, и если я выхожу из системы, отображается следующее сообщение

"{"success":false,"error":{"code":"Illegal request","message":"Illegal request"}}"

Я новичок в Vtiger и не знаю, почему это происходит. Некоторая дополнительная информация, которую я пытаюсь проверить в каталоге пути, и кажется, что она верна, данные базы данных тоже верны, она распознает пользователей, когда вы входите в систему, просто не показывает ничего, кроме ошибки. Когда я закончу установку, я смогу войти без проблем, проблема начнется, когда я загрузил базу данных. Также я хочу получить доступ для входа с другого компьютера, мне нужно включить порт 8888 на сервере? Я использую локальный хост, и с этого компьютера я хочу получить доступ с другого компьютера.


person FranGil    schedule 02.06.2015    source источник


Ответы (3)


Недопустимая ошибка запроса связана с неправильной проверкой CSRF. Убедитесь, что URL-адрес вашего браузера совпадает с адресом $site_URL в файле config.inc.php.

config.inc.php, который вы получите из своего каталога по следующему пути: C:\Program Files (x86)\vtigerCRM620\apache\htdocs\vtigerCRM\config.inc.php

В этом файле измените $site_URL с 'http://localhost:8888/'; на 'http://1.6.2.12:8888/'; (1.6.2.12 — IP-адрес вашей машины)

Этот процесс сделает вашу машину «1.6.2.12» сервером для приложения Vtiger, поэтому ваше приложение будет размещено на сервере 1.6.2.12, а затем вы сможете получить доступ к этому приложению и на другом компьютере.

Порт-8888 используется Apache, который по умолчанию встроен в Vtiger, поэтому не вносите в него никаких изменений.

person Satish Shihani    schedule 14.07.2015

Если вы перенесли свои данные, попробуйте проверить /vtiger/user_privacy/

Для каждого пользователя должно быть 2 файла: user-privacy-.php и sharing-privivities-.php (admin будет 1)

Они могут быть потеряны и/или иметь сомнительные разрешения после миграции, что со мной произошло дважды. Почему-то Admin всегда копирует и работает.

Из вашей резервной копии возьмите соответствующие пользовательские файлы в /vtiger/user_priveleges/ и поместите их в новую рабочую папку и установите разрешения на чтение/запись.

person user5870339    schedule 02.02.2016
comment
несмотря на все другие предложения, это именно то, что случилось со мной. Большое спасибо! - person Chris; 28.10.2016

Убедитесь, что вы передаете все файлы в /user_privileges, потому что они генерируются с помощью системы правил общего доступа в vTiger и должны передаваться как база данных.

person Ran Da    schedule 09.10.2017