ubuntu 14.04版本問題 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


ubuntu 14.04版本問題
會員一級
註冊日期:
2015/4/28 11:44
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 653
EXP: 12
離線
請問,我去爬了好多文,但是我的phpmyadmin一直無法啟動。
但是連接時一直出現
Not Found
The requested URL /phpmyadmin/ was not found on this server

我去參考了其它篇文章
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=320994


發現我的apache2 裡面
/etc/apache2/con.d/phpmyadmin.conf

無 con.d 這個資料夾,

請問是我哪邊安裝出了問題嗎?

2015/4/28 11:49
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28699
EXP: 92
離線
formaltip 寫到:
請問,我去爬了好多文,但是我的phpmyadmin一直無法啟動。
但是連接時一直出現
Not Found
The requested URL /phpmyadmin/ was not found on this server

我去參考了其它篇文章
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=320994


發現我的apache2 裡面
/etc/apache2/con.d/phpmyadmin.conf

無 con.d 這個資料夾,

請問是我哪邊安裝出了問題嗎?



檔案應該是
「/etc/apache2/conf-available/phpmyadmin.conf 」

「/etc/apache2/conf-enabled/phpmyadmin.conf」

## 安裝「phpmyadmin」


$ sudo apt-get install phpmyadmin



安裝好應該就可以直接使用了


$ firefox http://localhost/phpmyadmin/



## 啟用和關閉

若要啟用phpmyadmin,既有的指的是「/etc/apache2/conf-available/phpmyadmin.conf 」這個檔


$ sudo a2enconf phpmyadmin



上面的指令,執行完後,會產生一個檔「/etc/apache2/conf-enabled/phpmyadmin.conf」,他是一個「symbolic link」,
會連結到「/etc/apache2/conf-available/phpmyadmin.conf 」這個檔

若要關閉phpmyadmin


$ sudo a2enconf phpmyadmin



上面的指令就會把剛剛產生的「/etc/apache2/conf-enabled/phpmyadmin.conf」刪除,然後重起apache。

你可以用下面的指令觀看檔案是否存在


$ ls /etc/apache2/conf-enabled/phpmyadmin.conf -l
$ ls /etc/apache2/conf-available/phpmyadmin.conf -l




你剛剛說的「那篇」,我下面有「回覆」,你也可以參考。

若還是有問題,再把你的狀況回報一下吧,因為不確定你的狀況,所以我也無從判斷



## 檢查「phpmyadmin」這個套件是否已經安裝


$ dpkg -l phpmyadmin


若有安裝的話,會顯示


Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-====================-====================-====================================================================
ii phpmyadmin 4:4.0.10-1 all MySQL web administration tool



或是執行


$ dpkg -l | grep phpmyadmin



則會顯示


ii phpmyadmin 4:4.0.10-1 all MySQL web administration tool


更多的方法,請參考這裡

2015/4/28 12:50
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員一級
註冊日期:
2015/4/28 11:44
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 653
EXP: 12
離線
請問…
## 安裝「phpmyadmin」


$ sudo apt-get install phpmyadmin


我剛嘗試下指令安裝,看安裝進度應該是正常完成。
如圖1


但是在
「/etc/apache2/conf-available/phpmyadmin.conf 」

「/etc/apache2/conf-enabled/phpmyadmin.conf」

的目錄下,都找不到phpmyadmin.conf這個檔。

然後/etc/phpmyadmin/的目錄下,有檔案出現,如圖2

請問,我哪有哪邊有出錯需要修改的?

附件:



png  2015-04-28 下午 01-17-05.png (75.91 KB)
42496_553f199887e69.png 800X600 px

png  2015-04-28 下午 01-13-50.png (309.36 KB)
42496_553f19a0714f4.png 800X600 px

2015/4/28 13:25
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28699
EXP: 92
離線
formaltip 寫到:
請問…
## 安裝「phpmyadmin」


$ sudo apt-get install phpmyadmin


我剛嘗試下指令安裝,看安裝進度應該是正常完成。
如圖1


但是在
「/etc/apache2/conf-available/phpmyadmin.conf 」

「/etc/apache2/conf-enabled/phpmyadmin.conf」

的目錄下,都找不到phpmyadmin.conf這個檔。

然後/etc/phpmyadmin/的目錄下,有檔案出現,如圖2

請問,我哪有哪邊有出錯需要修改的?



還在研究你的圖!我的系統是有這兩個檔!

你可以執行下面的指令


$ dpkg -L phpmyadmin



就可以知道phpmyadmin這個套件會安裝什麼檔案到你的系統

但因為列表太長,所以可以改用下面的指令觀看


$ dpkg -L phpmyadmin | less



或是


$ dpkg -L phpmyadmin | less




也可以把內容導到一個log檔,


$ dpkg -L phpmyadmin > log.txt



然後再用你慣用的文字編輯器觀看log檔。


$ vi log.txt






2015/4/28 13:39
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員一級
註冊日期:
2015/4/28 11:44
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 653
EXP: 12
離線
這個是安裝好的列表,
如附圖,
/etc/
的部份,好像也沒有安裝到phpmyadmin.conf這個檔案耶。

附件:



png  2015-04-28 下午 01-41-28.png (85.00 KB)
42496_553f1eabf161f.png 800X600 px

2015/4/28 13:46
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28699
EXP: 92
離線
你可以先執行幾個指令檢查看看

## 觀看「/etc/apache2/conf-available/」這個目錄有哪些檔


$ ls /etc/apache2/conf-available/ -l



## 觀看「/etc/apache2/conf-enabled 」這個目錄有哪些檔


$ ls /etc/apache2/conf-enabled -l



## 觀看「/etc/apache2/conf-available/phpmyadmin.conf」


$ ls /etc/apache2/conf-available/phpmyadmin.conf -l



若檔案存在,會顯示


lrwxrwxrwx 1 root root 28 Apr 21 2014 /etc/apache2/conf-available/phpmyadmin.conf -> ../../phpmyadmin/apache.conf



## 觀看「/etc/apache2/conf-enabled/phpmyadmin.conf」


$ ls /etc/apache2/conf-enabled/phpmyadmin.conf -l



若檔案存在,會顯示


lrwxrwxrwx 1 root root 28 Apr 21 2014 /etc/apache2/conf-available/phpmyadmin.conf -> ../../phpmyadmin/apache.conf



## 觀看 「 /etc/phpmyadmin」這個資料夾有哪些檔


$ ls /etc/phpmyadmin -1



我的環境顯示


apache.conf
conf.d
config-db.php
config.footer.inc.php
config.header.inc.php
config.inc.php
htpasswd.setup
lighttpd.conf
phpmyadmin.desktop
phpmyadmin.service



## 查看「phpmyadmin」 這個套件版本


$ dpkg -s phpmyadmin | grep Version



我的環境顯示


Version: 4:4.0.10-1


2015/4/28 13:53
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員一級
註冊日期:
2015/4/28 11:44
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 653
EXP: 12
離線
我剛照你的查詢查了一下,結果如附圖。

附件:



png  2015-04-28 下午 01-53-35.png (119.00 KB)
42496_553f2250ac109.png 800X600 px

png  2015-04-28 下午 01-53-40.png (132.25 KB)
42496_553f22559f185.png 800X600 px

png  2015-04-28 下午 01-55-29.png (128.08 KB)
42496_553f225dc796b.png 800X600 px

2015/4/28 14:02
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28699
EXP: 92
離線
formaltip 寫到:
這個是安裝好的列表,
如附圖,
/etc/
的部份,好像也沒有安裝到phpmyadmin.conf這個檔案耶。


「dpkg」安裝套件的時候,「會執行一些額外的動作」。

「/etc/apache2/conf-available/phpmyadmin.conf」是在這個時間點產生的,
而非在原來的套件裡,
所以 「dpkg -L」並不會顯示出來。

你可以先觀看「/var/lib/dpkg/info/phpmyadmin.postinst」這裡面的內容,


$ less /var/lib/dpkg/info/phpmyadmin.postinst




裡面有一段



apache_install() {
mkdir -p /etc/apache2/conf-available
ln -sf ../../phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

COMMON_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true)

if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
. /usr/share/apache2/apache2-maintscript-helper
apache2_invoke enconf phpmyadmin
elif [ "$COMMON_STATE" = "installed" ] || [ "$COMMON_STATE" = "unpacked" ] ; then
[ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/phpmyadmin.conf ] && ln -s ../conf-available/phpmyadmin.conf /etc/apache2/conf.d/phpmyadmin.conf
fi

avahi_install
desktop_install
}



手動產生的話,

只要執行


$ cd /etc/apache2/conf-available
$ sudo ln -sf ../../phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf


2015/4/28 14:03
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員一級
註冊日期:
2015/4/28 11:44
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 653
EXP: 12
離線
嗯嗯,照你的步驟,phpmyadmin.conf的檔案己經出現了,
但是我需要怎麼做,才可以啟動他呢?

附件:



png  2015-04-28 下午 02-09-37.png (90.71 KB)
42496_553f258996381.png 800X600 px

2015/4/28 14:15
應用擴展 工具箱
回覆: ubuntu 14.04版本問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 898
MP : 664 / 28699
EXP: 92
離線
formaltip 寫到:
嗯嗯,照你的步驟,phpmyadmin.conf的檔案己經出現了,
但是我需要怎麼做,才可以啟動他呢?


上面「回覆」有說明


$ sudo a2enconf phpmyadmin




2015/4/28 14:18
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.