Публикация файловой 1С на Ubuntu 12.04

1. okulus 28.08.14 07:32 Сейчас в теме
Добрый день!
Помогите разобраться с ошибкой:

Error loading file-based infobase support componentsError when loading component 'help'File access error '/home/user/1c/db/1c-tms-demo/1Cv8Temp'77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZT­BlYTdkNmRhMywiRmls ZSBhY2Nlc3MgZXJyb3IgJy9ob21lL3VzZXIvMWMvZGIvMWMtdG1zLWRlbW8v­MUN2 OFRlbXAnIn0sNCwNCnsiZmlsZTovLy9ob21lL3VzZXIvMWMvZGIvMWMtdG1z­LWRl bW8vMUN2OFRlbXAiLDB9LCIuL3NyYy9maWxlcy5jcHAoMjI4Myk6IDEzKDB4­MDAw MDAwMEQpOiBQZXJtaXNzaW9uIGRlbmllZCJ977u/ew0Ke2QyOTRlMzg0LTdl­YTYtNDljNi1iZTk2LWYzYTZlM2RlMTI0MiwiRXJy b3Igd2hlbiBsb2FkaW5nIGNvbXBvbmVudCAnaGVscCcifSwxfQ==
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. okulus 28.08.14 07:52 Сейчас в теме
root@ubuntu:/home/user# ls -l /home/user/1c/db
total 4
drw-rw-r-- 2 user www-data 4096 Aug 27 23:39 1c-tms-demo
root@ubuntu:/home/user# ls -l /home/user/1c/db/1c-tms-demo/
total 155704
-rw-rw-r-- 1 user www-data 159440896 Aug 23 16:54 1Cv8.1CD


user@ubuntu:~$ cd /home/user/1c/db/1c-tms-demo
-bash: cd: /home/user/1c/db/1c-tms-demo: Permission denied


Владелец user, права есть, но зайти в папку не может
Как такое может быть?
3. drim87 28.08.14 22:01 Сейчас в теме
У апача прав не хватает на каталог где находится база.
По ошибке можно сказать, что апач не может работать с временными файлами в подкаталоге базы /1Cv8Temp
Попробуйте дать полные права на каталог командой sudo chmod -R 777 /home/user/1c/db/1c-tms-demo/

Если надо что бы в каталоге были права только пользователю user, то надо что бы и апач запускался из-под это пользователя.
Вроде в конфиге у апача можно задать пользователя под которым будет он запускатсья.
Поищите строчки что то вроде APACHE_RUN_USER и APACHE_RUN_GROUP


И на всякий случай проверте какую версию апача используете. Мо стандартного репозитория мог скачать апач выше 2.2, а 1с поддерживает только до 2.2. При том при публикации не говорит что нет подходящей версии, а потом разные ошибки возникают. Я вот так один раз сидел голову ломал, пока не осенило.
Dr_DelProg; okulus; +2 Ответить
4. imax26 91 30.10.16 15:16 Сейчас в теме
sudo chmod -R 777 /home/user/1c/db/1c-tms-demo/ не поможет. новые то файлы будут создаваться с другим пользователем.
5. user1360653 12.02.20 23:18 Сейчас в теме
Я решил эту проблему так
Создадим временную папку в оперативной памяти, для этого добавим строчку fstab:
vim /etc/fstab
tmpfs /tmp tmpfs size=1g,nr_inodes=200k,mode=01777,nosuid,nodev 0 0
И отредактируем файл default.vrd
vi /var/www/1C/default.vrd
добавив после строки base="/base" строку:
temp="/tmp/sc"
после чего перегрузим сервер командой reboot.
После этих манипуляций, сервер Apache будет создавать временные папки не в папке базы 1С, а в папке /tmp

И ВСЁ ПОЛЕТЕЛО
6. itmind 307 03.01.21 08:18 Сейчас в теме
Нужно на папку с базой дать права 777 и все заработает.

Создал папку
/opt/base
в которой лежит файл 1cv8.1cd
Владельцем папки и файла сделал www-data
На папку дал права 777 (х - разрешает вход в каталог)
На файл права 666
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день