Добрый день пользователи и программисты.
Помогите, пожалуйста. Я установил linux и через командную строку вписал команду wget -qO- https://clientbase.r...-ubuntu-1804.sh | sudo bash.
Таким образом выдало мне your clientbase и у меня встал КБ. Я настроил как сказано в инструкции cron, в apache2ctl установил ServerName, включил rewrite_module,
в cb_config указал Адрес ЦРМ, настроили удалённый доступ к CRМ.
Но проверка на просмотр письма не работает.
Помогите пожалуйста, может кто то знает почему так может быть или есть какая то инструкция.
0
Не работает проверка прочтение писем.
Автор crm148957, 15 марта 2023 17:18
Сообщений в теме: 2
#1
Отправлено 15 Март 2023 - 17:18
#2
Отправлено 28 Март 2023 - 09:22
Добрый день. Поискал информацию.
Это может происходить по множествам причинам.
1) из-за того, что нет доступа к файлам, отвечающим за прочтения. https://clientbase.r...etup.1.html#web
2) некорректно определяется в кроне параметр $config['site_url'], а именно как локальный адрес "http://127.0.0.1".
По этой причине в письме формируется некорректная ссылка на отметку просмотра. https://skr.sh/sJ4q9iKTM14?a
При этом одно письмо уходит сразу, а не через крон, поэтому там такой проблемы не возникает.
Для исправления, необходимо явно задать в файле include/config.php строку $config["site_url"] = "адрес_црм";
в конкретном примере $config["site_url"] = "http://crm.my-site.com";
Добавить при необходимости данный параметр $config['site_url'] при его отсутствии
3) не подключен модуль rewrite в apache, из-за чего может не работать директива RewriteEngine в файле htaccess папки classes/mail, и как следствие, не работает ссылка из письма в КБ на отметку о прочтении письма.
$config['site_url'] по умолчанию формируется автоматически на основании $_SERVER["HTTP_HOST"]
$_SERVER["HTTP_HOST"] выдает локальный адрес (что бывает при запуске кода из крона), то нужно явно прописать $config['site_url'] в include/config.php
Это может происходить по множествам причинам.
1) из-за того, что нет доступа к файлам, отвечающим за прочтения. https://clientbase.r...etup.1.html#web
2) некорректно определяется в кроне параметр $config['site_url'], а именно как локальный адрес "http://127.0.0.1".
По этой причине в письме формируется некорректная ссылка на отметку просмотра. https://skr.sh/sJ4q9iKTM14?a
При этом одно письмо уходит сразу, а не через крон, поэтому там такой проблемы не возникает.
Для исправления, необходимо явно задать в файле include/config.php строку $config["site_url"] = "адрес_црм";
в конкретном примере $config["site_url"] = "http://crm.my-site.com";
Добавить при необходимости данный параметр $config['site_url'] при его отсутствии
3) не подключен модуль rewrite в apache, из-за чего может не работать директива RewriteEngine в файле htaccess папки classes/mail, и как следствие, не работает ссылка из письма в КБ на отметку о прочтении письма.
$config['site_url'] по умолчанию формируется автоматически на основании $_SERVER["HTTP_HOST"]
$_SERVER["HTTP_HOST"] выдает локальный адрес (что бывает при запуске кода из крона), то нужно явно прописать $config['site_url'] в include/config.php
#3
Отправлено 29 Март 2023 - 18:09
2) Я через команду edit_sql.php установил в БД site_url с нашим внешним адресом црм.
3) Модуль rewrite я установил.
После выполнения 2 и 3 пункта отчет о просмотре писем так и не стал работать.
Что касается пункта 1) я выполнил настрой веб- версии по другой инструкции,
https://clientbase.r...b_firstvds.html
С момента ввода скрипта для установки сервера используя команду в командной строке linux: wget -qO- https://clientbase.r...-ubuntu-1804.sh | sudo bash
По ссылки которую вы вложили, там нет информации по доступу к файлам отвечающий за прочтение, там другая инструкция настройки web-версии.
В чем разница между инструкциями? обе по настройки веб версии, только та через командную строку и как я понимаю, она производит установку клиентской базы с вашего сервера напрямую.
3) Модуль rewrite я установил.
После выполнения 2 и 3 пункта отчет о просмотре писем так и не стал работать.
Что касается пункта 1) я выполнил настрой веб- версии по другой инструкции,
https://clientbase.r...b_firstvds.html
С момента ввода скрипта для установки сервера используя команду в командной строке linux: wget -qO- https://clientbase.r...-ubuntu-1804.sh | sudo bash
По ссылки которую вы вложили, там нет информации по доступу к файлам отвечающий за прочтение, там другая инструкция настройки web-версии.
В чем разница между инструкциями? обе по настройки веб версии, только та через командную строку и как я понимаю, она производит установку клиентской базы с вашего сервера напрямую.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных