Посмотрите Piwik, может вам подойдет.
Можно у нас, но с cPanel — https://mne.ru/services/virt_hosting.shtml
У нас же можно и сертификат Comodo PositiveSSL взять, сейчас по акции стоит 349 рублей за год — https://mne.ru/ssl/match.html
Серверы в Москве.
Максимальный тариф — меньше 5$
Мы предоставляем Let's Encrypt с автоустановкой через cPanel — https://mne.ru/services/virt_hosting.shtml
Вроде всё правильно. Регэксп подходит для примера урла (но круглые скобки необязательны). Возможно в конфиге есть другие локейшены, под которые он тоже подходит? (например, что-нибудь вроде ~*\.(jpg|png|ico|), что-то подобное часто добавляют для отдачи статики)
собственно кодировка не непонятная, а cp1251, нормально текст будет отображаться в utf8, это покажет простейший декодер.
Нужно смотреть какая кодировка по умолчанию в параметрах php(выше совершенно верно сказали про пропасть между 5.2 и 5.6).
Также нужно понять, в cp1251 записываются только какие-то определенные данные теперь (с определенного скрипта) или в принципе все?
Какая кодировка фактически ранее использовалась базой?
Для верности я бы вообще соединение с базой принудительно назначил в нужной кодировке в скриптах через SET NAMES сразу после соединения с базой.
Если вы хотите класть файлы по ftp, то LAMP, который посоветовали вам выше в треде, не имеет к этому никакого отношения. Нужен ftp-сервер (vsftpd, proftpd etc).
Если же устроит протокол ssh, то для этого достаточно имеющегося на голом сервере ПО. Большинство ftp-клиентов (FAR, Total Commander, FIlezilla) умеют ssh.
Довольно распространённым решением является использование nginx в качестве фронтенда к apache и для отдачи статики. Кроме того, что это позволит снизить нагрузку на apache, это должно также и решить данную проблему, если причина действительно в apache.
Надо проверить права на "выполнение" этого каталога для пользователя admin.
Или дать права всем: chmod a+x /path/to/directory
Если РНР работает как модуль apache, то скорее всего, код выполняется от пользователя apache.
Соответственно, надо либо задать права пользователю apache на эти файлы, либо переключиться на CGI/FastCGI
Да, конечно, такое осуществимо. Для этого достаточно обычного nginx с proxy_pass'ом. Но VPS с nginx'ом и сервер за NAT'ом, разумеется, должны "видеть" друг друга. Самый простой способ сделать это - поднять VPN между VPS и его сервером за NAT'ом. Например, с помощью OpenVPN.