За последние несколько дней пришли жалобы на установку блоголёта. Буду модифицировать инсталлятор блоголёта. В настоящее время установка происходит следующим образом: после заливки открывается домен в браузере. Если скрипт не обнаруживает, что блоголёт уже установлен, то запускается инсталлятор. Всегда существует противоречие в установке: надо может еще проверить, возможна ли сама установка. У блоголёта существуют требования к хостингу, а именно php 5 версии, и apache с его модулем rewrite. Проблемы возникают уже на этапе проверки версии php - часто хостеры предоставляют выбор между 4 и 6 5 версией php, ставя по умолчанию 4, а для перехода надо создавать спецзапрос к админам или кнопочка в админке. Так или иначе нужна первоначальная проверка, и она есть в инсталяторе блоголёта, но вот проблема в том, что дело может не доходить до самого инсталлятора.

Думаю об отдельном скрипте установки install.php в корне, который надо будет открывать при установке блоголёта и он бы работал на любой версии php или же выдавал соответствующие ошибки на этапе тестирования системы. А в самом корневом файле index.php убрать проверку инсталляции и запуска инсталлятора. Но тогда и в инсталяторе надо будет прописывать все пути, как это сделано в index.php, что очень плохо - нельзя допускать дублирования кода из за возможности расгласований между версиями, а делать отдельный файл конфигурации тоже плохо, так как он будет расшариваться только во время инсталляции. Думаю можно сделать следующее решение: install.php проверяет систему и если все Ок, то загружает index.php, который бы уже и запускал инсталлятор. Получится вполне нормально и таким образом можно будет разрулить проблемы с инсталляцией.