Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ошибка container_builder.php on line 146: require

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз
Контактная информация:

Ошибка container_builder.php on line 146: require

Сообщение Prometheus »

После обновления до последней версии обнаружил (через несколько дней), что форум не работает. http://www.бахаи.kz/forum/
Очистка кэша не помогает. Права на паку выставлены корректно.

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/di/container_builder.php on line 146: require(./cache/production/autoload_4335734bbdd20f586549a504dff5f80c.php): failed to open stream: No such file or directory

Fatal error: require(): Failed opening required './cache/production/autoload_4335734bbdd20f586549a504dff5f80c.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/bahaiwiki/data/www/xn--80aab4a4d.kz/forum/phpbb/di/container_builder.php on line 146
Просьба помочь советом.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение nissin »

А если вручную почистить(удалить папку cache/production)?
Всё повторяется. nurlan.info
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение Татьяна5 »

Всё сейчас работает

Отправлено спустя 59 секунд:
Ошибка плавающая. Пару раз нажать f5 и сама пропадает
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение Prometheus »

Это я принудительно кэш почистил. Сейчас наблюдаю. Создались файлы, которые не удалялись по FTP. Пользователи корректные. Кэш новый создался также корректно... в чем причина не понятно.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение nissin »

Prometheus писал(а): 31.05.2018 19:11 Создались файлы, которые не удалялись по FTP
От какого пользователя работает PHP?
Всё повторяется. nurlan.info
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение nissin »

А права на файлы, которые создаёт phpBB в каталоге cache какие?
Всё повторяется. nurlan.info
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение Prometheus »

777 на папку cache
папки внутри 755
файлы 666 и 644
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение nissin »

Понятно, phpBB не может определить, что PHP работает от другого пользователя.
Глянул код в 3.2.2, похоже на опечатку.
OPEN FILE
phpbb/filesystem/filesystem.php
FIND

Код: Выделить всё

				$php_uid	= (function_exists('posic_getuid')) ? @posix_getuid() : false;
REPLACE WITH

Код: Выделить всё

				$php_uid	= (function_exists('posix_getuid')) ? @posix_getuid() : false;
После этого почистить кэш, новые файлы должны быть 666, папки 777.
Всё повторяется. nurlan.info
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение Prometheus »

Спасибо!

Отправлено спустя 2 минуты 27 секунд:
Кэш вручную не чистить после изменения?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение nissin »

Как раз для этого изменение, что бы права стояли нужные и вручную кэш очищался нормально.
А сама проблема вероятно из-за того, что хостер меняет владельца файлов в папке cache, уже сталкивались на hoster.kz.
Всё повторяется. nurlan.info
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Ошибка container_builder.php on line 146: require

Сообщение southklad »

Сейчас устанавливал расширение и столкнулся с такой же проблемой. Помогло ручное удаление файлов кеша. Это что баг 3.2.2?
Изображение
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 10 месяцев
Благодарил (а): 1 раз
Контактная информация:

Re: Ошибка container_builder.php on line 146: require

Сообщение Prometheus »

Опечатка в коде. Смотрите выше.
Ответить

Вернуться в «Поддержка phpBB 3.2.x»