0
编辑Apache的配置我的服务器没有任何控制面板如何通过PHP文件
,我试图建立的文件,允许我通过编辑子域添加到我的网站
(Apache的配置文件)和(命名区域)
,但我没有权限编辑这个文件!我只能阅读他们!
我的示例文件是
mysite.com/panel/file.php
<?
if ($_GET['read_httpd']){
$content = file_get_contents ('/etc/httpd/conf/httpd.conf');
if (!empty ($content))
echo 'File Read!<br />';
echo $content;
}
elseif ($_GET['remove_named']){
$delete = unlink ('/var/named/alaa.hosts');
}
elseif ($_GET['remove_config']){
$delete = unlink ('/etc/httpd/conf/httpd.conf');
}
?>
我已经成功地读取文件,但我无法编辑!
所以,我怎样才能让需要修改的文件?
你回答了一个不存在的问题,我的问题是如何让访问PHP能够编辑Apache配置文件,你的答案比利益更侮辱,谢谢你,我很抱歉我的语言 – 2012-04-20 01:41:37
@Alaa Gamal我不是故意要侮辱,我只是指出了你的问题中的矛盾;如果您没有权限更改文件,则无法更改它,因此您需要我提供的替代解决方案(虽然只是基本的想法......)。 – jeroen 2012-04-20 01:43:33