Как ManiacZX заявил, все это зависит от масштаба проекта. Если Вы говорите о нескольких сотнях запросов в минуты, пойдите выделенные. Иначе VPS должен быть прекрасным.
Реальная разница в рамках выделения ресурсов.
На выделенном сервере все ресурсы выделены Вашему SQL-серверу.
На VPS, если Вы не платите больше, Вы только выделили RAM (большинство времен).
ЦП и Диск ввод-вывод совместно использован и ограничен на VPS, Вы, скорее всего, не можете использовать весь ЦП и Диск ввод-вывод.
Для создания этого коротким VPS прекрасен, вероятно. Для критически важного для бизнеса приложения стремитесь к выделенной среде и ресурсам.
Кажется, что у Вас просто есть проблемы полномочий - вместо того, чтобы идти .htaccess путем, поскольку последний предложенный вопрос/ответ - находит, что сессия сохраняет путь в Вашем php.ini, и установила его на некоторый путь, который НЕ находится в пользовательском каталоге [/tmp??] - удостоверяются, что каталог имеет полномочия записи тем, что веб-сервер выполняет как.... убедиться остановиться/начать апача.