Неправильные пути при инклуде php файлов на некоторых страницах

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ответить
Lichtgeshtalt
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 15.02.2019 12:12
Благодарил (а): 5 раз

Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Lichtgeshtalt » 28.02.2019 10:03

Перенес форум версии 3.2.5 на новый сервер. На старом стоял на домене и всё работало. Версии PHP совпадают. На новом сейчас стоит в подпапке основного сайта. Типа site.ru/phpbb.

На новом, в целом работает но частично не работают 2 модуля. Вот основной - https://github.com/jbreu/phpBB-Reputati ... its/master

Суть проблемы:

На всех страницах форума всё подключается нормально, кроме страниц: /app.php/help/faq , /app.php/reputation/56 (это указанный выше модуль - тут должна быть страница с подробностями о репутации юзера). Т.е. страницы, в генерации которых участвует app.php.

В логах:

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

PHP message: PHP Warning:  include(): Failed opening './common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/forum/index.php on line 25
PHP message: PHP Warning:  include(./includes/functions_display.php): failed to open stream: No such file or directory in /var/www/html/forum/index.php on line 26
PHP message: PHP Warning:  include(): Failed opening './includes/functions_display.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/forum/index.php on line 26
PHP message: PHP Notice:  Undefined variable: user in /var/www/html/forum/index.php on line 29
PHP message: PHP Fatal error:  Call to a member function session_begin() on null in /var/www/html/forum/index.php on line 29" while reading response header from upstream, client: 176.59.47.1, server: rusantikvar.ru, request: "GET /forum/app.php/reputation/56 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "rusantikvar.ru", referrer: "http://rusantikvar.ru/forum/viewtopic.php?f=3&t=308"
Если в индексе, в строке

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

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Указать полный путь вместо './' то скрипты подключаются правильно но слетают стили, потому что к ссылкам на стили тоже подставляется полный путь.

Как решить эту проблему?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11276
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 47 раз
Поблагодарили: 2459 раз
Контактная информация:

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Sheer » 28.02.2019 10:40

А причем тут Поддержка phpBB 3.2.x если проблема с расширением?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Lichtgeshtalt
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 15.02.2019 12:12
Благодарил (а): 5 раз

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Lichtgeshtalt » 28.02.2019 10:57

Sheer писал(а):
28.02.2019 10:40
А причем тут Поддержка phpBB 3.2.x если проблема с расширение
При том, что например в выводе страницы /app.php/help/faq никакое расширение участия не принимает и можно сделать вывод, что проблема не в расширении.

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Pazh » 28.02.2019 12:29

Lichtgeshtalt, возможно:
1. при переносе файлов был установлен режим копирования текстовый и часть файлов побилась (нужно выставлять двоичный).
2. не все файлы перенеслись
3. в настройках форума не указали что форум теперь в подпапке
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Lichtgeshtalt
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 15.02.2019 12:12
Благодарил (а): 5 раз

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Lichtgeshtalt » 28.02.2019 12:55

Pazh писал(а):
28.02.2019 12:29
1. при переносе файлов был установлен режим копирования текстовый и часть файлов побилась (нужно выставлять двоичный).
2. не все файлы перенеслись
3. в настройках форума не указали что форум теперь в подпапке
Все эти варианты исключил

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Pazh » 28.02.2019 12:56

На сервере nginx?
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Lichtgeshtalt
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 15.02.2019 12:12
Благодарил (а): 5 раз

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Lichtgeshtalt » 28.02.2019 13:04

Pazh писал(а):
28.02.2019 12:56
На сервере nginx?
Nginx + php-fpm

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Pazh » 28.02.2019 13:28

открывайте в папке docs есть файл nginx.sample.conf - его данные нужно внести в свой конфиг nginx с учетом ваших настроек сервера
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Lichtgeshtalt
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 15.02.2019 12:12
Благодарил (а): 5 раз

Re: Неправильные пути при инклуде php файлов на некоторых страницах

Сообщение Lichtgeshtalt » 12.03.2019 12:03

Настройка конфига решила проблему

Ответить

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