Jump to content
SpravkaCRM.ru - Ваш справочник по CRM
Ptica

Не ставится галочка Аудит

Recommended Posts

Подскажите, почему в панели администрирования в студии в модуле в настройках поля когда ставишь галочку Аудит и жмешь сохранить галочка не сохраняется?
На локалке, после того как восстановление провел - начала работать.
Мне еще кажется, что восстановление на удаленном сервере не происходит.
С чем это может быть связано?
Создается файл: custom/Extension/modules/Buildings/Ext/Vardefs/sugarfield_about_owner.php
Когда галку ставлю.
В логах: 

[FATAL] Could not write custom/modules/Buildings/language/ru_ru.lang.php


Даю права на ru_ru.Lang.php, мне не жалко
Делаю восстановление
Пишет
Таблица аудита для Buildingss уже существует, пропускаем...
Новых изменений в файлах не происходит.
Галочка так и не работает:(
В cache удаляю Buildings, в новом файле

    'about_owner' => 
    array (
      'name' => 'about_owner',
      'vname' => 'LBL_ABOUT_OWNER',
      'type' => 'text',
      'audited' => true,

 

не появляется.

Где в БД эти записи, так же не могу найти.

Share this post


Link to post
Share on other sites

Здравствуйте попробуйте создать файл custom/Extension/modules/Название модуля/Ext/Vardefs/любое название(на английском).php

и добавить в него следующий код:

$dictionary['название модуля']['fields']['название поля'][''audited'] = true;

сделайте быстрое восстановление проверьте добавление этой строчки в файл

 custom/modules/Название модуля/Ext/Vardefs/vardefs.ext.php

если она там не появилась пропешите ее в этом файле и удалите кеш

Share this post


Link to post
Share on other sites

Добрый день!

В 18.05.2018 at 13:08, Ptica сказал:

Когда галку ставлю.
В логах: 

[FATAL] Could not write custom/modules/Buildings/language/ru_ru.lang.php

 

У вас не корректно настроены права доступа к файлам. SuiteCRM не может редактировать/добавлять их.

Для начала посмотрите от имени кого запускается ваш сервер:

echo exec("id");

Посмотрите, все ли файлы в проекте от этого пользователя и от этой группы?

Выправить ситуацию с настройками доступа можно примерно так:

chown -R 48:48 /var/www/vhosts/crmhosting.ru/crm/public_html/
find /var/www/vhosts/crmhosting.ru/crm/public_html -type d | xargs chmod 0755
find /var/www/vhosts/crmhosting.ru/crm/public_html -type f | xargs chmod 0644

подставляем только свои значения и пути.

Если не помогло, то есть еще одна особенность в SuiteCRM по настройке доступа к файлам и папкам. В config.php:

  'default_permissions' => 
  array (
      'dir_mode' => 1533,
      'file_mode' => 436,
      'user' => 'apache',
      'group' => 'apache',
  ),

попробуйте тут явно задать юзера и группу (обычно они пустые в этом конфиге). Или "поиграйтесь" с цифрами. Например такие попробовать:

  'default_permissions' => 
  array (
    'dir_mode' => 1528,
    'file_mode' => 432,
    'user' => 'crmhosting',
    'group' => 'staff',
  ),

Попробуйте, потом расскажите что получилось ))

В 18.05.2018 at 13:08, Ptica сказал:

Делаю восстановление
Пишет
Таблица аудита для Buildingss уже существует, пропускаем...
Новых изменений в файлах не происходит.
Галочка так и не работает:(

В восстановлении оно лишь таблицу для аудита анализирует (есть или надо создать). Находится ли отдельно взятое поле в аудите или нет - это задача совсем других механизмов, а быстрому восстановлению отношения не имеющих.

Share this post


Link to post
Share on other sites
В 21.05.2018 at 08:57, SpravkaCRM.ru сказал:

Для начала посмотрите от имени кого запускается ваш сервер:

uid=48(apache) gid=48(apache) groups=48(apache)

В 21.05.2018 at 08:57, SpravkaCRM.ru сказал:

chown -R 48:48 /var/www/vhosts/crmhosting.ru/crm/public_html/ find /var/www/vhosts/crmhosting.ru/crm/public_html -type d | xargs chmod 0755 find /var/www/vhosts/crmhosting.ru/crm/public_html -type f | xargs chmod 0644

find /var/www/vhosts/crmhosting.ru/crm/public_html -type f | xargs chmod 0644 - команда не прошла :

Много строчек с:
chmod: cannot access '\320\260\320\273\321\214\320\261\320\276\320\274\320\275.jpg': No such file or directory
 

После этого на сайте появляется: You don't have permission to access / on this server.

Выставил на все файлы 777 - сайт опять заработал/

image.thumb.png.c92f4081c33f1f194a00a0de4d02e6be.png

В таблицу стали заноситься данные. Галочка аудита не заработала.

#       modified:   custom/Extension/modules/Buildings/Ext/Vardefs/sugarfield_about_owner.php
#       modified:   custom/modules/Buildings/Ext/Vardefs/vardefs.ext.php
 

Галочка аудита не заработала.

В 21.05.2018 at 08:57, SpravkaCRM.ru сказал:

Например такие попробовать:

Так же не работает.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...