Пишу маленький проект на php, устанавливаться он будет одной командой git clone. В .htaccess идёт перенаправление с index.php для install.php
Options +FollowSymLinks
RewriteEngine On
RewriteRule index.php install.php [L]
Т.е. задумано, что при первом посещении хоста, вместо главной страницы будем попадать на процесс инсталляции. Сразу после него .htacсess нужно удалить или очистить.
Пробовал:
if (unlink('.htaccess')) { echo "Файл удален"; } else { echo "Ошибка при удалении файла"; }
И ещё
system("echo '' > .htaccess");
И ещё пробовал переименовать
rename('.htaccess', "*.htaccess");
Но всё это не работает, а в лог попадает ошибка "permission denied". Права на все файлы 755, указанные скрипты работаю, если всей DocumentRoot дать 777, но это странное решение, тем более скрипт должен ещё и у пользователей разворачиваться и неизвестно как у них будут права настроены.
Есть ли более надежное решения для такой задачи?