Сервер 1С 8.3.5.1068_32-битный прекрасно работает на базе ALT Linux 7.0 из i586 репозитария.
Сервер 1С 8.3.5.1068_64-битный тоже работает в полном объеме на базе x86_64.
Сервер 1С 8.3.5.1068_32-битный работает и на базе x86_64, но не запускается apache.
В x86_64 есть пакет i586-apache-base и когда его ставишь подтягиваются
[root@server1c ~]# rpm -qa |grep apache
apache-common-1.3.42rusPL30.24-alt5
apache-base-1.3.42rusPL30.24-alt5
i586-apache-base-1.3.42rusPL30.24-alt5
Apache успешно стартует и выдает статическую страничку.
Но при публикации базы 1С их скриптом
/opt/1C/v8.3/i386/webinst -apache22 -wsdir basa1 -dir '/var/www/html/basa1/' -connStr 'Srvr="server1c.localdomain";Ref="basa1"' -confPath /etc/httpd/conf/httpd.conf
корректно вносит изменения в httpd.conf и создает файл /var/www/html/basa1/
но падает
[root@server1c ~]# service httpd start
Starting libhttpd.ep service: Syntax error on line 285 of /etc/httpd/conf/httpd.conf:
Cannot load /opt/1C/v8.3/i386/wsap22.so into server: /opt/1C/v8.3/i386/wsap22.so: wrong ELF class: ELFCLASS32
[FAILED]
Так понимаю, типа стоит 32-бит версия, а нужна 64
Apache в таком виде не работает с 32-бит версией.
Что-то не доделал или неправильно понимаю
arepo ?
По большому счету 1С без разницы какой стоит апач, первый или второй. Первый не так уж плох для Сервера 1С, а может даже лучше.
Можно 32-бит первый апач запустить в x86_64 уже сейчас используя имеющееся?
Пока встал 64 и пакет i586-apache-base проблему не решил.
И что с установкой rpm-ки из i586 репозитария ? Только скачивать надо руками.
Так тоже не получилось, ругается на конфликты.