1

Topic: /include/parser.php on line 811 Deprecated: Function create_function()

привет! установил сборку, после инсталла при заходе на топик вылезает такое сообщение  /include/parser.php on line 811 Deprecated: Function create_function() is deprecated in
что исправить??

2

Re: /include/parser.php on line 811 Deprecated: Function create_function()

jumanji, читайте с этого сообщения.

3

Re: /include/parser.php on line 811 Deprecated: Function create_function()

jumanji, если php 7.2, то смотрите почему возникает ошибка:

Внимание
Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.2.0 и ее использование крайне не рекомендовано.

http://php.net/manual/ru/function.create-function.php

4 (edited by jumanji 2018.06.20 23:33)

Re: /include/parser.php on line 811 Deprecated: Function create_function()

подскажите, что может быть?
что-то не закачалось? это происходит при первой установке
https://punbb.softplaza.net/uploads/images/2018/06/a9ab8b43d03872c57bc449b73166171f.png

5 (edited by PunBB 2018.06.20 18:14)

Re: /include/parser.php on line 811 Deprecated: Function create_function()

jumanji, где не публикуются ссылки?
У вас в профиле есть место для указания адреса вашего сайта, а для загрузки скриншотов пользуйтесь нашим загрузчиком.

6

Re: /include/parser.php on line 811 Deprecated: Function create_function()

PunBB, сделал!

7

Re: /include/parser.php on line 811 Deprecated: Function create_function()

В любом случае причин может быть несколько, может неправильно подключены стили, указан неверно сайт в config.php, и т.д и тп...

Нужно открывать инструмент разработчика и смотреть ошибки. Также помогают логи php.

8 (edited by jumanji 2018.06.21 04:20)

Re: /include/parser.php on line 811 Deprecated: Function create_function()

распаковал архив на хостинге
при установке выдает
Sorry! The page could not be loaded.
The file 'config.php' doesn't exist or is corrupt.
Please run install.php to install PunBB first.

при нажатии на install.php так вышло

Sorry! The page could not be loaded.
Unable to create new database '../admin/db/sqlite3.sql'. Permission denied.

The error occurred on line 48 in /home/ju66c/sites/6666666/include/dblayer/sqlite3.php

config php нету

9

Re: /include/parser.php on line 811 Deprecated: Function create_function()

Проверьте какие у вас права установлены на сервере. Имеется ввиду: чтение, запись, выполнение... Обратитесь к вашему хостеру, он обязан настроить, есть сами не понтмаете о чем речь.

10

Re: /include/parser.php on line 811 Deprecated: Function create_function()

jumanji wrote:

Permission denied.

Права.. нет доступа к sqlite3.sql

11

Re: /include/parser.php on line 811 Deprecated: Function create_function()

Да, я виже, что у вас не создаются многие файлы. Одна из причин, что в целях безопасности установлены низкие права на директории.
Я еще раз повторюсь, если не шарите, то напишите хостеру, это его обязанность помочь вам в настройках.
Мы тут не имеем такой власти что либо поменять у него...

Можете сами поискать как это сделать, обычно при клике на папку, пункт Свойства или Права, установите 775 , обычно этого бывает достаточно

12 (edited by jumanji 2018.06.21 06:52)

Re: /include/parser.php on line 811 Deprecated: Function create_function()

поставил права на db 777 такие же права попросил на cashe и avatars
и вроде заработало  PunBB_INFO_ICQ/yahhoo

13

Re: /include/parser.php on line 811 Deprecated: Function create_function()

jumanji, при правильных настройках сервера, прав 664 более чем достаточно для работы без проблем, просто сервер настраивается так, что исполняемые внутри его скрипты будут иметь априори большие права чем гесты... 777 - это жесть!
На директории максимум 755!

1

14

Re: /include/parser.php on line 811 Deprecated: Function create_function()

Да, на кеш и аватарс при распаковке на сервере права по умолчанию устанавливаются в 755, и форум даже нормально не устанавливается. Нужно после распаковки перед установкой переопределить.

15

Re: /include/parser.php on line 811 Deprecated: Function create_function()

У меня в быстром ответе когда пишу, сейчас стало новая ошибка.

Предупреждение : preg_replace_callback (): Модификатор / е больше не поддерживается, используйте preg_replace_callback вместо этого в F: \ OSPanel \ домены \ слава \ включать \ parser.php на линии 837

Как можно исправить, пхп у меня 7.2 , версия панбб 1,4,5  PunBB_INFO_ICQ/sad

16

Re: /include/parser.php on line 811 Deprecated: Function create_function()

evgeniya-sm wrote:

Как можно исправить, пхп у меня 7.2 , версия панбб 1,4,5 

отключать по очереди расширения и как только исчезнет напишите в каком из расширений проблема

$matches[2]

а вообще причина в том, что какое то расширение скачанное с захламленных форумов устаревшими расширениями, использует устаревший e Модификатор.
Решение: скачать и установить более свежую версию расширения.

17

Re: /include/parser.php on line 811 Deprecated: Function create_function()

PunBB  wrote:

отключать по очереди расширения и как только исчезнет напишите в каком из расширений проблема

Оно появляется когда я использую бб код

$matches[2]

PunBB  wrote:

ешение: скачать и установить более свежую версию расширения.

я все у вас качала


$matches[2]

PunBB  wrote:

устаревший e Модификатор.

забыла, я 7.2 ставила


$matches[2]

Да проблема у нас, муж на анг пумбб нашел мод Fancy Video Tag и из-за него все глючило, спасибо за подсказку

18

Re: /include/parser.php on line 811 Deprecated: Function create_function()

evgeniya-sm wrote:

Fancy Video Tag

Скачайте и установите обновленную версию у нас
https://punbb.softplaza.net/t-517.html

1

19 (edited by kisa 2018.10.25 02:46)

Re: /include/parser.php on line 811 Deprecated: Function create_function()

А еще лучше вот это https://punbb.softplaza.net/t-880.html
Никаких тэгов пользователь тыкать не должен. Бросил в пост ссылку и всё.