iT邦幫忙

0

Fedora 架設網站時 網頁無法正常連線

各位好

公司有請廠商製作網站 要放在LINUX的主機上
廠商做完後給我們的資料有 網站資料和SQL檔案
將這兩個檔案放到虛擬主機廠商提供的虛擬主機後可以正常顯示

現在想要自行設主機將資料移回來
我使用fedora 21
用 yum install mysql-server php 安裝
安裝後再還沒丟資料前 可以看到apache的起始頁面

但是將網頁資料和sql都放入後 卻出現如附圖網頁

請問問題是出在哪一段?

ninja iT邦研究生 2 級 ‧ 2015-02-04 17:02:09 檢舉
網站是像論壇那樣要安裝的嗎?設定檔對嗎?有改成符合你目前的環境嗎?
其實我對這塊不熟
之前都是 在虛擬主機商(LINUX主機)提供的頁面上 將SQL檔案丟上去
接著使用FTP 將做好的網頁放到Httpdocs的資料夾內
把DNS對過去後就可以正常執行

SQL的部分
虛擬主機商放SQL時 是使用PHPMyadmin的頁面
而我這邊的做法也一樣 建立使用者以及SQL都是同樣的頁面

網頁資料的部分
我這邊是將網頁放入 var/www/html 資料夾內
所以我認為環境應該是差不多的

至於您提到的設定檔 就不知道是甚麼了...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
wiseguy
iT邦超人 1 級 ‧ 2015-02-04 18:45:19

出在你沒告訴 apache,要把 .php 檔交給 php module 來解譯。所以 apache 就直接把 .php 檔丟給你看。

  1. 檢查 apache 掛上 php module 沒有。下指令 httpd -M 看看有沒有 php5_module。

  2. 如果有掛上,請在 /etc/httpd/conf/httpd.conf 裡面加上一條

    <pre class="c" name="code">AddHandler php5-script .php

然後重新 restart apache

&lt;pre class="c" name="code">service httpd restart

service httpd restart

補充一下目前Fedora 21有改喔~~!

&lt;pre class="c" name="code">
systemctl restart httpd
wiseguy iT邦超人 1 級 ‧ 2015-02-05 00:44:06 檢舉

感謝鷹哥的補充。我還不知 Fedora21 已經先 CentOS7 同樣改了服務啟動方式了~臉紅

我要發表回答

立即登入回答