Нетребовательный, но мощный сервер для какого-нибудь скрипта. Требуется меньше 512мб ОЗУ и ещё остаётся для нагруженных процессов.
Рублей за 50 в месяц отлично подходит для одного сайта, на котором будет работать какой-нибудь мощный скрипт. При 2.4ГГц суммарная мощность (cp. units) будет примерно в 6-8 раз выше, чем самый мощный shared под битрикс. До такой настройки сервак мне обходился примерно в 500-600 рублей в месяц.
Например, вот на этом самом лучшем хостинге есть промотариф за 45 рублей. Думали, зажмут (отсутствие бэкапов, запрет исходящих соединений на порты 25, 465 и т.п.), а на деле дали мощнейшую машину для работы за копейки.
После монтирования образа ничё нагруженное (цмска например) работать так просто не будет, надо донастроить пару мелочей.
К вопросу о том, что вопрос кривой кодировки возникнет 100% после импорта базы - расписал далее. В системе все уже есть: zend, crontab, nano, zip/unzip и прочее. Но нужно исправить некоторые (удивительно что отключённые) параметры, и таких мест всего штук 5.
0. FTP не нужен, используем far и scp или sftp
1. На сервер заходим через putty. Выход из любой программы = ctrl+c (или реже ctrl+z). Все действия можно (хотя и не желательно) проводить от root, надо только права на файлы переписать (об этом ниже)
from root:
CREATE USER 'monkey'@'localhost' IDENTIFIED BY 'password1';
GRANT ALL PRIVILEGES ON * . * TO 'monkey'@'localhost';
from monkey:
mysql -umonkey -p
CREATE DATABASE direct;
3. Из SQL файла Через терминал выполняем строки про кодировку БД и т.п.
4. Импортируем
4.1 Если надо сделать копию базы, то
mysqldump -u monkey -p direct > /var/www/html/dump.sql
5. В php нужно enable short tags
6. В apache нужно включить ЧПУ
7. Не забываем сделать sudo chmod -R 755 /var/www/html/
8. Делаем в кроне что надо (Запуск crontab через nano для удобства редактирования):
*/1 * * * * /usr/bin/php /var/www/html/cron.php > /dev/null 2>&1
*/1 * * * * /usr/bin/mysql -umonkey -ppassword1 -hlocalhost -Ddirect -e"TRUNCATE TABLE stats"
9. Проверяем ошибки в логах.