關於phpmyadmin的問題 [論壇 - 伺服器架設]
正在瀏覽:
1 名遊客
關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2012/4/7 11:15 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 21
![]() |
我按照http://www.nowtaxes.com.tw/node/1119這篇的方法做
安裝到phpmyadmin 安裝完一直沒辦法開啟 一直顯示 Not Found The requested URL /phpmyadmin/ was not found on this server 我爬了很多文 一職都沒辦法開啟 請各位高手幫幫忙 我的Server版本是 14版
2014/5/12 22:55
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2008/11/21 9:18 所屬群組:
已註冊使用者 等級: 23
HP : 0 / 571
![]() |
我比較懷疑,
不是 phpmyadmin 的問題 是您的 apache 中有關網站路徑設定問題
2014/5/13 10:54
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2012/4/7 11:15 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 21
![]() |
目前只能確定apache能正常運作
好像是php的網頁沒辦法用
2014/5/14 11:27
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2010/12/13 6:50 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 206
![]() |
應該是您沒把瀏覽權限打開吧!
印象中是放在 /etc/apache2/con.d/phpmyadmin.conf 這邊大概修改一下 新版的好像會設成 Deny from all 後面給它加個 Allow from all 應該就可以讀到phpmyadmin了 如果想安全點,也可以allow某個網段 Allow from 192.168.10.0/255.255.255.0 參考看看吧!
2014/5/19 13:00
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2012/4/7 11:15 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 21
![]() |
是編輯嗎?
前面加 sudo vi ? 我好像找不到你說的那個檔案耶!
2014/5/19 22:18
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
後記:
樓主遇到的狀況,應該是「這篇」討論提到的狀況。 以下是本篇原來的回覆內容。 ======================================================================== To: ac900941 通常我的情況,phpmyadmin裝好後,不需要去設定就可以使用了。 因為不是拿來對外,就沒有做一些額外的設定。 我唯一會去設定的就是把php的「mcrypt」模組載入。 因為沒有設定把php的「mcrypt」模組載入,登入後會出現這個字樣 The mcrypt extension is missing. Please check your PHP configuration. 預設「mycrypt」這個模組是有安裝的。你可以使用下面的指令測試,看是否有安裝。 $ apt list php5-mcrypt 你可以在「/etc/php5/mods-available」這個資料夾看到「mcrypt.ini」這個檔 $ ls /etc/php5/mods-available 可是在「/etc/php5/apache2/conf.d」卻沒有看到任何相關「mcrypt」的「symbolic link」。 你可複製剛剛那個檔到這個資料夾,也可以「symbolic link」剛剛哪個檔到這個資料夾。 而標準工作流程則是使用下面的指令。 $ sudo php5enmod mcrypt 還沒執行上面的指令前,你可以嘗試下面的指令。 $ php5enmod mcrypt 可以看到下面的訊息。因為給的權限不夠,所以上面的指令要嘗試的動作就執行不了,因此要加sudo。從下面的訊息你可以看到他原本要作的動作。 --------------------------------------------- ln: failed to create symbolic link ‘/etc/php5/cli/conf.d/20-mcrypt.ini’: Permission denied mkdir: cannot create directory ‘/var/lib/php5/modules/cli/enabled_by_admin’: Permission denied --------------------------------------------- 你可以看「/etc/php5/apache2/conf.d/」和「/etc/php5/cli/conf.d/」這兩個資料夾是否存在「20-mcrypt.ini」這個「symbolic link」 $ ls /etc/php5/apache2/conf.d/20-mcrypt.ini -l $ ls /etc/php5/cli/conf.d/20-mcrypt.ini -l 「/etc/php5/apache2/」這是給「apache2」在用的。 「/etc/php5/cli」這是給你打指令在用的,例如直接下「php some.php」」或「some.php」。 然後記得要讓「apache」重新載入。這樣剛剛的設定才會生效。 $ sudo service apache2 reload 這樣你重新登入phpmyadmin後,剛剛那個字樣就不會出現了。 好拉,離題太遠了。回到原本要提的。 我並不確定你的問題發生在哪。因為我裝好「phpmyadmin」,沒有做任何的設定就能使用phpmyadmin了。 我剛也在virtualbox上裝好 「ubuntu server 14.04 32位元版」測試安裝「phpmyadmin」,跟我在「desktop版」一樣,都是裝好「phpmyadmin」就能使用了。 所以有幾點要注意的提出來,讓你有線索去找到你的問題是發生在哪。 1. ubuntu 在 13.10 之後就把「apache」的版本,從2.2改成2.4。2.4在設定上和2.2有些許不同,所以在做設定的時候,要注意差異的地方。可以參考這篇有提。 2. 你可以用下面的指令,重新設定你的「phpmyadmin」。 $ sudo dpkg-reconfigure phpmyadmin 他會問你兩個問題,第二個問題,要你選「apache2」還是「lighttpd」,記得要選「apache2」。 這個提問的流程。在你安裝phpmyadmin的時候也會問。 $ sudo apt-get install phpmyadmin reconfigure完後你可以發現提示訊息,有提到兩個設定檔 $ sudo vi /etc/dbconfig-common/phpmyadmin.conf $ sudo vi /etc/phpmyadmin/config-db.php 3. phpmyadmin 的 設定檔放在「/etc/phpmyadmin」。 你會看到「/etc/phpmyadmin/apache.conf」這個檔。 基本上apache的設定檔「/etc/apache2/conf-available/phpmyadmin.conf」是symbolic link到「/etc/phpmyadmin/apache.conf」這個檔。 $ ls /etc/apache2/conf-available/phpmyadmin.conf -l 我猜你的狀況,應該是沒有「/etc/apache2/conf-available/phpmyadmin.conf」這個symbolic link。 你可以觀看「/etc/phpmyadmin/apache.conf」這個檔 $ less /etc/phpmyadmin/apache.conf 就可以知道「phpmyadmin」的程式是放在「/usr/share/phpmyadmin」,關於「alias」的概念,你可以查詢「apache alias」。 $ cd /usr/share/phpmyadmin $ ls 4. apache的設定檔資料夾: /etc/apache2 php的設定檔資料夾: /etc/php5 phpmyadmin的設定檔資料夾: /etc/phpmyadmin ubuntu會拆了很多個資料夾放置這些設定檔,你可以利用一些指令,去做一些標準的工作流程。但基本設定的原理是一樣的。 你可以去研究一些指令怎麼下「a2enconf」「a2enmod」「a2ensite」「a2disconf」「a2dismod」「a2dissite」「php5enmod」「php5dismod」 $ man a2enconf $ man a2enmod $ man a2ensite $ man a2disconf $ man a2dismod $ man a2dissite 列出一些參考資料的網址 https://help.ubuntu.com/14.04/serverguide/phpmyadmin.html https://help.ubuntu.com/community/phpMyAdmin https://help.ubuntu.com/14.04/serverguide/web-servers.html https://help.ubuntu.com/14.04/serverguide/lamp-applications.html https://help.ubuntu.com/14.04/serverguide/httpd.html https://help.ubuntu.com/14.04/serverguide/php5.html 5.改完設定檔後,apache2記得重新載入,或重起 $ sudo service apache2 reload # 重新載入的指令 $ sudo service apache2 restart # 重起的指令 或是下面的下法也行 $ sudo /etc/init.d/apache2 reload # 重新載入的指令 $ sudo /etc/init.d/apache2 restart # 重起的指令 希望這些注意事項對你有幫助,剩下的就需要你自己去測試和嘗試,以及去消化吸收一些概念了。 ![]() PS: 以上寫的時間點,測試環境是「14.04」。 關於安裝流程,想要深入一點研究的人,可以到「/var/lib/dpkg/info」這個資料夾。 $ cd /var/lib/dpkg/info $ ls phpmyadmin* $ vi phpmyadmin.config $ vi phpmyadmin.postinst $ vi phpmyadmin.postrm $ vi phpmyadmin.prerm 關於這一部份,我沒有研究的很透徹,所以也無法詳細說明。 不過可以查詢「dpkg triggers」或是「processing triggers」當作起點,然後根據一些線索,去拼湊出整個概念 。 想要了解「phpmyadmin」這個套件,安裝了哪些檔,可以藉由下載「package」解開看。 -------------------------------------------- mkdir ~/Downloads/phpmyadmin/download -p cd ~/Downloads/phpmyadmin/download apt-get download phpmyadmin ar xf phpmyadmin_4%3a4.0.10-1_all.deb dpkg -x phpmyadmin_4%3a4.0.10-1_all.deb phpmyadmin cd phpmyadmin -------------------------------------------- 下載「source package」,你可以對照剛剛的「/var/lib/dpkg/info」的一些檔。 -------------------------------------------- mkdir ~/Downloads/phpmyadmin/source -p cd ~/Downloads/phpmyadmin/source apt-get source phpmyadmin cd phpmyadmin-4.0.10/debian -------------------------------------------- vi config vi postinst vi postrm vi prerm -------------------------------------------- PS: 以上寫的時間點,測試環境是「14.04」。 ![]()
2014/5/20 0:35
|
||||||||||
![]() |
回覆: 關於phpmyadmin的問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2010/12/13 6:50 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 206
![]() |
嗯......
小弟當初安裝phpmyadmin時 用的是apt-get install phpmyadmin安裝的 不知道大大是不是也用這種方式? 如果跟小弟是從apt伺服器安裝的話,應該會有這個檔案 只是不知道大大方不方便把瀏覽器顯示無法進入的畫面放上來給大家看看~^^~ 小弟個人的感覺是大大的權限沒開放,所以沒辦法看到 也有可能是選連結網頁伺服器時選錯了說Q_Q http://kileleu.pixnet.net/blog/post/24555483-%5Blinux%5D%E5%AE%89%E8%A3%9Dphpmyadmin%E5%BE%8C%E9%80%A3%E7%B5%90%E7%AE%A1%E7%90%86%E7%B6%B2%E9%A0%81%E5%A4%B1%E6%95%97
2014/5/21 15:54
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.