- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Такая проблема:
при попытки загрузки изображений на сайт (ДЛЕ) выдает ошибку syntax error, unexpected 'private' (T_PRIVATE), expecting variable (T_VARIABLE)
В чем проблема не пойму, уже и в ТП хостинга писал, и версию php менял и права 777 выдавал. Ничего не помогает. Кто разбирается в вопросе - в какую сторону копать?
Если я правильно понимаю сайт ваш использует функционал php 8+ а у вас какая нибудь 7.4 версия
Вот описание новой возможности https://stitcher.io/blog/constructor-promotion-in-php-8
Что за версия DLE?
Что за версия PHP?
Какие то модули стоит?
ТС, нужно версию DLE указывать, в описании релиза DLE 15.3 написано :
"В связи с необходимостью поддержки новых функций и возможностей, а также оптимизации работы скрипта на сервере для более высокой производительности, линейка PHP 7.xx объявлена устаревшей и рекомендуется обновить серверное ПО до версии 8.1 и выше".
Сейчас уже 17.0 актуальная.
выдает ошибку syntax error, unexpected 'private' (T_PRIVATE), expecting variable (T_VARIABLE)
Там же наверняка указана строка кода, приводящая к ошибке. Почему бы не скопировать код из этой строки сюда?
Там же наверняка указана строка кода, приводящая к ошибке. Почему бы не скопировать код из этой строки сюда?
на строку в коде не ссылается. прикрепляю скрины с ошибкой
на строку в коде не ссылается.
А в логах сервера что?
Если я правильно понимаю сайт ваш использует функционал php 8+ а у вас какая нибудь 7.4 версия
Вот описание новой возможности https://stitcher.io/blog/constructor-promotion-in-php-8
в настройках хостинга менял от 7.4 до 8.2 и проблема сохраняется
в настройках хостинга менял от 7.4 до 8.2 и проблема сохраняется
а вы прям поменяли и проверили через phpinfo что конкретно сейчас отрабатывает та версия что вы поставили? Это я так, просто например на бегет должно пройти какое то количество времени чтобы изменения вступили в силу
ТС, нужно версию DLE указывать, в описании релиза DLE 15.3 написано :
"В связи с необходимостью поддержки новых функций и возможностей, а также оптимизации работы скрипта на сервере для более высокой производительности, линейка PHP 7.xx объявлена устаревшей и рекомендуется обновить серверное ПО до версии 8.1 и выше".
Сейчас уже 17.0 актуальная.
17
а вы прям поменяли и проверили через phpinfo что конкретно сейчас отрабатывает та версия что вы поставили? Это я так, просто например на бегет должно пройти какое то количество времени чтобы изменения вступили в силу
не проверял, сервер перезагрузил только