iPvl, отнюдь. Просто на Битриксе проблема не облегчится, а усугубится. При каждом шаге из коробки. А то, что есть из коробки, там традиционно сделано на отвяжись и требует плагинов и доработок. На которых и построен околобитриксовый бизнес, окупающий его настойчивое продвижение.
Должны быть права 750 на папки и 640 на файлы, если не ошибаюсь.
Мускуль к правам капризен, у меня, например, mysqldump отказывался работать оттого, что .mylogin.conf с сохраненными данными авторизации имел лишние права.
Вообще-то больше похоже на тест, понимает ли собеседуемый, о чем говорит вообще.
Это и есть - нативная возможность PHP.
Как бы вы ни упомянули переменную - она появляется в текущей области видимости.
Вне всякой зависимости от того, что с этой переменной делается.
RINCODE, и вопрос с этим списком наглядно демонстрирует, что вы НИ ХРЕНА не разбираетесь в этом вопросе, так что VPS вам брать просто-напросто рано. Присмотритесь к шаред хостингам, на них техподдержка хоть как-то будет решать за вас проблемы.
RINCODE, по производительности и оптимизации лучше разбирающийся админ.
Судя по тому, как вы на полном серьезе включили в список винсервер - вам лучше вообще не брать VPS.
Не придется. Без специалиста, причем конкретно по Битриксу, вы ничего не сделаете.
Можете полистать, как народ корчился в подобных ситуациях, когда сайты взламывали и портили: https://dev.1c-bitrix.ru/support/forum/forum6/topi... - но это скорее для понимания глубины проблемы.
На каракулях изучающего английский тессеракт сломается.
А применять тессеракт, чтобы распознать текст, переведенный в картинку из документа - это... вот не помню, как на Тостере с матерной, трехэтажной, экспрессивной лексикой с переходом на личности.
ksikrii, текст на картинке - это не "дополнительная обработка" и не "конвертирования форматов".
Это хренова туча проблем с распознаванием, а ваши фантазии на эту тему - маниловщина.
EvgenShal, вообще, чтобы реализовать всю ту кашу, которую запрещают винды, вам придется пользователю заблокировать половину его же папки (в которой, собственно, и лежат настройки обоев, например). И проблем вы на этом пути создадите куда больше, чем решите. Потому что программам при работе таки нужно писать в папку пользователя. Лучше бы все-таки выделить важное, которое может что-то сломать (вроде настроек сети) и разбираться с ним предметно, а остальное эпоксидкой не заливать.
Ну, или, если у вас пользователь может каждый раз при включении компьютера все начинать с чистого листа - реализовать read-only домашнюю папку, подтягивающуюся с сервера, и оверлей поверх нее на текущую работу. Но это пользователь даже закладку в браузере не создаст и историю за вчера не посмотрит...
kostyp91, можно вставить костыль - include этот самый файл прямо перед use.
После этого ошибка должна измениться - начнется ругань на то, что не найдены другие классы из той же папки.
Тогда можно начать разбираться, это композер ее не подключает или у вас не подключен автолоад композера.
"Да нет, доктор, со мной все нормально, просто слова такие интересные - эрекция! эякуляция!.." (с)
Практикой займитесь вместо высасывания из пальца натянутых аналогий - и все встанет на место.
И окажется, что необязательно сеттеры-геттеры, можно просто паблик, если надо.
И вместо теоретических "составных частей" окажется, что объект хранит в члене такую же ссылку, как и любой другой ссылающийся, так что сборщик разберется...
Возможно, станет скучнее. Но полезнее.