Разница в том, что пакет - это по сути инсталятор. В нём фиксируется какая-то конкретная версия проекта и, что важно в вашем случае, зависимости. В репах Ubuntu пока только пакеты pma, у которых в зависимостях указана пятая версия php.
Даже если такая кривая конфигурация редка - нет ни одной причины хранить всё в директории веб-сервера. Лучше, когда по дефолту всё закрыто и отдается в паблик только по необходимости.
Всё зависит от того, как эти файлы отдаются - если по прямой ссылке, то, разумеется, они должно быть доступны из www. Если же они отдаются скриптом (с проверкой авторизации или прав доступа, например), то опять же лучше их хранить вне директории веб-сервера - меньше шансов зафейлить.
От взлома и заражения, скорее всего, не особо поможет - веб-сервер это не единственный и не главный способ взлома.
Твой Нежный: вы тратите слишком много энергии на такой пустяковый вопрос.
Ни один клиент от вас не уйдет, если вы попросите его самого зарегистрировать домен и зароутить его на ваш хостинг.
Если всё же кто-то уйдет, значит либо:
а) Это неадекватный клиент, хорошо, что удалось это понять на раннем этапе.
б) Вы что-то другое делаете не так. Например, дрожащим голосом просите его купить домен или наоборот, по-хамски посылаете к регистратору в стиле "молодой-человек-вы-что-не-видите-что-у-нас-обед".
В любом из этих случаев проблема не в том, что вы домены не регистрируете.
Михаил Добрый День: у того же nic.ru домен можно зарегистрировать через партнерский кабинет на клиента, уверен, что у всех нормальных регистраторов так.
vasilevconstantine: так того куска кода, который указан в ошибке, вы вообще не приложили. У вас в ошибке "where ( year(now())...", а в самом запросе правильно написано. В чём проблема-то конкретно?
В последней ревизии теста разницы никакой, но там и код сразу без ошибок.
Словом, при использовании строгого режима, производительность лучше или такая же.