看板 PHP 關於我們 聯絡資訊
大家好 我是還非常新的新手... 我現在使用的平台是Linux Fedora 16 已經安裝好 LAMP Linux Apache Mysql Php 我大多的資訊都是從書或是網頁上找到的 我現在的問題出在 我在Linux上面 已經可以成功執行某個Php檔案了 ex: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>我的第一個PHP</title> </head> <body> <?php echo("<h3>Hello World HaHa</h3>"); $abc = 12356789; echo $abc*2; echo "<br>"; $def = 134567; echo $def; echo "<br>"; echo $abc*$def; echo "<br>"; //這是換行的指令 echo"我的錢有這麼多:$abc"; ?> </body> </html> 這個檔案OK 可是他一定要放在 /var/www/html 才可以到瀏覽器localhost/test.php執行 但是我現在假設要在home裡面寫php的話 該怎麼做呢? 我自己已經試過的方法 修改 /etc/httpd/conf/httpd.conf 這檔案中 DocumentRoot 這項後面 改成我想放的資料夾的絕對路徑 以及 <Directory "/home/peter/apache">這項 但是我去網頁找http://lcalhost/test.php 是找不到網頁的(或是一直找到/var/www/html的那邊) 以上一些資訊是參考鳥哥(接收到的資訊很雜 自己也很多東西看不懂) 懇請高手告訴我怎麼做 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.192
LaPass:Fedora不熟.... 不過你找的方向是對的,是改設定檔沒錯。 07/03 16:01
wayway2004:Apache記得restart 07/03 16:04
MOONRAKER:httpd restart了沒? 07/03 16:04
CClai5566:不好意思 請問restart是什麼意思 Orz 07/03 16:09
LaPass:在指令列打 httpd restart 他會重新啟動 Apache 07/03 16:12
CClai5566:嗯 我正在找相關的資料了 可是他出現了失敗的字 07/03 16:18
CClai5566:Starting httpd (via systemctl): Job failed. See sys 07/03 16:18
knuckles:個人資料夾的閱讀權限有開嗎 07/03 16:18
CClai5566:tem logs and 'systemctl status' for details. 07/03 16:18
LaPass:那段錯誤訊息叫你去找apache的log檔來看,應該是設定檔有錯 07/03 16:26
CClai5566:有~我猜我離答案越來越進了 我等等會整理一下發篇文 07/03 16:30
CClai5566:我猜現在我應該差閱讀權限沒開 現在網頁上出現的是 07/03 16:30
CClai5566:Forbidden You don't have permission to access 07/03 16:31
CClai5566: /test.php on this server. 07/03 16:31
CClai5566:唉 累了 最後還是卡住 晚點在看怎麼辦吧QQ 07/03 17:33
CClai5566:現在應該是卡在什麼Selinux那邊的問題... 07/03 17:33
CClai5566:而且我也不太確定改了目錄是不是還是可以去localhost 07/03 17:34
CClai5566:這個網址 還太多不懂了QQ 07/03 17:34
LaPass:看到Forbidden就確定是全縣問題了..... 07/03 18:02
CClai5566:我改過chmod 777 是可以了 但是我覺得太危險了QQ 07/03 22:36
LaPass:妳把擁有者改成apache就可以了,用不著777 07/03 23:03
LaPass:改擁有者的指令我也忘了,自己去google一下 07/03 23:04
LaPass:啊.... 看一下apache的執行權限是用哪個使用者的權限,其實 07/03 23:05
LaPass:這個也可以調.... 07/03 23:05
CClai5566:chown -R apache:apache /home/peter/apache 07/03 23:55
CClai5566:你是說這個嗎? 不太確定 現在電腦丟學校 明天再試試看 07/03 23:55
CClai5566:我看這幾天有沒有辦法解決 ok的話我在整理一篇發文 07/03 23:55
MOONRAKER:你Linux不是自己的?apache裝在home下面? 07/04 00:15
Bambe:小弟有個疑問,chown apache的時候要打apache.apache才會正 07/04 00:46
Bambe:確換成是apache:apache的使用者,有人可以解釋一下嗎@@? 07/04 00:46
MOONRAKER:<群組>.<使用者> 這不是很合理且合邏輯 07/04 01:15