Страница 120 из 136

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 15:58
DelphinPRO
Это косяк оперсервера. Максиму нужно подумать как исправить, а не в документацию этот хак добавлять.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:13
KoreshS
DelphinPRO писал(а): 29 ноя 2021, 15:58 Это косяк оперсервера. Максиму нужно подумать как исправить, а не в документацию этот хак добавлять.
Почему косяк? Ведь это решение проблемы для многих. Защита от вирусов,
У меня сайтов в OS 40 штук половина с вирусами. Как по Вашему их изолировать друг от друга?
В отличии от Linux прописать в директиве пути не возможно. Так как путь требует диска.
Т.е. для Windows эта возможность единственная чтобы этой директивой пользоваться.
Если бы это не работало, то это следовало бы добавить чтобы работало.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:17
DelphinPRO
Я имею ввиду двоеточие. Как минимум оно должно автоматом исправляться на мнемонику при использовании плейсхолдера %SystemDrive%. Либо нужно писать корректные пути в windows окружении. Я не знаю как именно. Знаю что для разделения нескольких путей нужно юзать точку-с-запятой, вместо двоеточие, а вот как корректно писать имя диска - хз.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:18
TheAndrey
KoreshS писал(а): 29 ноя 2021, 16:13 У меня сайтов в OS 40 штук
Не по назначению используете продукт. OS - это инструмент для разработки сайтов. Для продакшена он никак не подходит. Linux сервер выходит настроить даже проще, чем этот очень сложный продукт (как заявлено самим автором).

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:20
KoreshS
DelphinPRO писал(а): 29 ноя 2021, 16:17 Я имею ввиду двоеточие. Как минимум оно должно автоматом исправляться на мнемонику при использовании плейсхолдера %SystemDrive%. Либо нужно писать корректные пути в windows окружении. Я не знаю как именно. Знаю что для разделения нескольких путей нужно юзать точку-с-запятой, вместо двоеточие, а вот как корректно писать имя диска - хз.
Я уже тут писал viewtopic.php?f=1&t=5730
Как я пробывал %SystemDrive% и оно не работае.
А с чего это надо писать точку с запятой? это же не файл
php.ini
это совсем другой файл настроек.
Двоеточие для этой директивы это знак разделения для всех, в том числе для PHP в Linux.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:23
KoreshS
TheAndrey писал(а): 29 ноя 2021, 16:18
KoreshS писал(а): 29 ноя 2021, 16:13 У меня сайтов в OS 40 штук
Не по назначению используете продукт. OS - это инструмент для разработки сайтов. Для продакшена он никак не подходит. Linux сервер выходит настроить даже проще, чем этот очень сложный продукт (как заявлено самим автором).
Причем тут не позначению? 40 сайтов, это НЕ продакшин, а ремонт, разработка, создание компонентов.
Клиент обращается с желанием удалить вирус. Это требует времени. 20 сайтов из 40 в стадии поиска вирусов.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:23
DelphinPRO
Да блин... Вы документацию хоть иногда читаете?

https://www.php.net/manual/ru/ini.core. ... en-basedir
В Windows разделяйте директории точкой с запятой. На всех остальных системах, разделяйте директории двоеточием.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 16:28
KoreshS
DelphinPRO писал(а): 29 ноя 2021, 16:23 Да блин... Вы документацию хоть иногда читаете?

https://www.php.net/manual/ru/ini.core. ... en-basedir
В Windows разделяйте директории точкой с запятой. На всех остальных системах, разделяйте директории двоеточием.
Причем тут точка с запятой?
Проблема не в точке с запятой, а проблема в двоеточии, чтобы в пути можно было указать путь с диском C:
буду я использовать разделитель ";" в этой директории или не буду, задача в том чтобы двоеточие в пути интерпретировалось как буква диска C:

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 21:41
SagePointer
KoreshS писал(а): 29 ноя 2021, 16:13 Почему косяк? Ведь это решение проблемы для многих. Защита от вирусов,
open_basedir не даёт ни защиты, ни изоляции. Позволяет только ограничить доступ при использовании PHP-функций для открытия файлов, но никак не препятствует запуску внешних процессов, которые могут делать что угодно под правами того же пользователя, под которыми запущен PHP. Особенно забавным выглядит указание в .htaccess, находящемся внутри дерева, доступного для перезаписи.
Но да, от нубских зловредов, которые сдаются при первом же препятствии и даже не пробуют ограничение обойти, это возможно и спасёт. Эффективность примерно на уровне QR-кодов против пандемии.

Re: Предложения и пожелания: New!

Добавлено: 29 ноя 2021, 21:44
TheAndrey
Особенно хорошо получается, если OS запущен от имени администратора :D
Для сайтов с вирусами - только виртуальная машина.