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