30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
|
Apache не запускается после публикации 1С29.10.2019, 10:36. Показов 28866. Ответов 38
Метки нет Все метки)
(
Здравствуйте!
Прошу прощения, если не сюда пишу. Буду благодарен помощи. Разворачиваю веб-сервер 1С Предприятие 8.3 Установлен Apache 2.2.22 x86 на Windows Server 2008 R2 64 разрядность. До публикации 1С Apache работает. Но после публикации баз 1С, Apache не хочет запускаться. Выдает ошибку (на скрине):
0
|
29.10.2019, 10:36 | |
Ответы с готовыми решениями:
38
Apache не запускается после того когда прикрутил php к apache Не запускается программа после публикации Не запускается Apache после создания виртуального хоста |
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
||||||
04.11.2019, 20:10 [ТС] | ||||||
В файле error.log:
Поставил Апач 2.2.25
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
|
09.11.2019, 15:05 | |
> 1с 32 разрядная
А Апач? Разрядность должна совпадать. И, на мой взгляд, лучше не использовать в имени базы для публикации, каталога Апач для неё и корневого URL сервиса русские буквы. У меня лично проблема была в этом. Добавлено через 6 минут P.S. В зашифрованном сообщении написано "Не найдена указанная процедура"
1
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
||
10.11.2019, 12:20 [ТС] | ||
После ее расшифровки понял, что ему требуется пакет обновления для Windows. Прихожу к тому, что нужно развернуть новую виртуалку и на ней уже попробовать Апач 2.4, установить обновления для ОС.
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
||||||
10.11.2019, 22:39 | ||||||
> ему требуется пакет обновления для Windows.
Скорее, сборка Apache неправильная. Линуксовые программы для Windows этим славятся. У меня был полярный случай - заработала 1С, зато перестал работать PHP, взял сборку какого-то мужика - и PHP заработал. Я правильно понимаю - Apache не запускается вообще? А если 1С-овскую dll из conf выкинуть, то всё работает? Добавлено через 4 минуты Ещё
Кстати, может, Апач в каталог с коротким именем поставить?
0
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
|||
11.11.2019, 12:56 [ТС] | |||
Где можно почистить? dll - не понял где удалить Добавлено через 1 минуту Вы про эту строку: LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" В файле httpd.conf?
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
||||||
11.11.2019, 14:50 | ||||||
> Нет такого файла.
Ну вот это-то ему и не нравится. Когда публикуется база под Apache 2.4 (под 2.2 не знаю), в каталоге htdocs 1С создаёт подкаталог с именем, которое ты ей укажешь, и в нём лежит файл default.vrd, в котором прописан путь к базе 1С и какие сервисы в ней есть и всякие другие параметры. Если 1С-овская dll не найдёт этот файл, то сильно расстроится. > Вы про эту строку: LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" Именно так. Закомментируйте эту строку при помощи #. И ещё то, что между тегами <Directory> и </Directory>, включая сами теги, если там написано SetHandler 1c-application. Обычно перед ними комментарий идёт # 1c publication, например:
1
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
|
11.11.2019, 19:06 [ТС] | |
Спасибо.
Апач запустился. Теперь так понимаю, нужно разобраться с dll Если ввести в браузер http://localhost, то появляется страница "It works!". Если попытаться открыть опубликованную базу, то результат на скрине:
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
|
11.11.2019, 23:01 | |
Так, значит, basebgu всё-таки есть, но Апач почему-то ругается, что его нет.
А что с правами на basebgu? Для пользователя, от лица которого запущен Апач? В Program files есть ограничения на запись файлов. Даже для Админа требуется повышение прав. Диска D: нет? Можно ли поставить Апач туда?
0
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
|
12.11.2019, 06:44 [ТС] | |
Я переопубликовал 1С в каталог C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/basebgu
До этого публиковал в другой каталог, но Апач видимо смотрел в вышеуказанную папку. Диска D нет. Добавил пользователей IUSR, IIS IUSRS, Все. Дал им полные права на папку "basebgu". Или Апачу нужны другие пользователи? У Администратора полные права.
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
|
12.11.2019, 09:18 | |
> Или Апачу нужны другие пользователи?
Нет, речь идёт о пользователе, от лица которого запущен Апач. Пуск -> правая кнопка на "Мой компьютер" -> управление. В левой половинке открываем ветку "Службы и приложения" и жмём на "Службы". Жмём правую кнопку на Апаче -> Свойства. На закладке "Вход в систему" смотрим, от лица кого он запущен и кому, следовательно, надо давать права. Потому что можно давать права IUSR, а Апач вдруг запускается от лица системы или какого другого пользователя. Но раз есть права у всех, то можно считать, что права у Апача есть. (Если только нет индивидуального запрета, что вряд ли) Итак, едем дальше. Если убрать комментарий только у строки LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" - Апач запустится?
0
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
||
12.11.2019, 10:36 [ТС] | ||
У Апача системная учетная запись (скрин).
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
|
12.11.2019, 14:23 | |
> но если его перезагрузить или остановить и запустить, то уже не работает.
Это значит не работает. Апач считывает свою конфигурацию при старте, а что происходит с httpd.conf, пока он запущен - его не волнует. А если строчку с LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.12.1529/bin/wsap22.dll" закомментировать, то Апач прекрасно запускается. Так?
0
|
2 / 2 / 0
Регистрация: 14.09.2018
Сообщений: 56
|
|
12.11.2019, 23:05 | |
Значит, Апач и dll не подходят друг к другу. Они оба точно 32-разрядные? Можно проверить httpd.exe и wsap22.dll, например, при помощи EXE 64bit Detector. https://securityxploded.com/exe-64bit-detector.php Про ключ -f не забудьте только. Если боитесь вирусов - пошлите httpd.exe и wsap22.dll мне, а я их посмотрю.
Если же httpd.exe и wsap22.dll оба 32-разрядные, то тут https://forum.infostart.ru/forum86/topic121760/ велят ставить Apache 2.2.22 Win32 msi или перейти на 2.4.
0
|
30 / 27 / 11
Регистрация: 04.03.2013
Сообщений: 878
|
|
13.11.2019, 07:42 [ТС] | |
Файлы httpd.exe и wsap22.dll 32-разрядные.
0
|
13.11.2019, 07:42 | |
Помогаю со студенческими работами здесь
20
Не запускается BIOS после включения, запускается после 4-5 минут работы системника После публикации приложения
После публикации приложение перестало работать
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
|
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
|
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
|
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
|