Не могу отредактировать apache2.conf с помощью php, я создаю этот код выше и не работает:
$path_apache = '/home/user/conf/web/exemple.com.apache2.conf';
if (file_exists($path_apache)){
$content_apache = file_get_contents($path_apache);
$content_apache = str_replace('DocumentRoot /home/user/web/to_replace/public_html', 'DocumentRoot /home/user/web/to_replace_with/public_html',$content_apache);
file_put_contents($path_apache, $content_apache);
}
Я могу редактировать файл с SSH, но для PHP файлне существуетЯ редактирую виртуальный хост с этим и все еще не могу редактировать конфигурацию файла:
<Directory /home/user/conf/web>
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir /home/user/conf/web:/home/user/tmp
php_admin_value upload_tmp_dir /home/user/tmp
php_admin_value session.save_path /home/user/tmp
</Directory>