想請問於本機安裝appserv 使用 PHP+MYSQL 在本機連線資料庫是正常,網頁也可以開啟,其後將資料庫檔案匯入NAS(舉例IP : 123.123.123.123) 的SQL,並有啟動網站伺服器功能,且把網頁資料都丟到NAS上了(舉例IP : 123.123.123.123) ,測試後網頁可以打開,但要連線到資料庫抓資料時都錯誤,但在本機都可以,請問IT大大門是否有相關經驗可以指導,謝謝~
連線資料庫資訊如下:
範例 :<?php
$db = mysql_connect("123.123.123.123", "root", "1234") or die("fail");
mysql_select_db("abc");
mysql_query("SET NAMES 'utf8'");
$endl = "\n";
?>
通常應該用locahost host 的IP,例如127.0.0.1
在沒有開放權限之前,不可能用Public IP方式連線!
有什麼錯誤訊息嗎?
沒有錯誤訊息,要如何幫忙抓藥。
我之前好像遇過和你一樣的問題
但是你在各層樓的回應有點雜
能不能統整一下目前的狀況?
大大你好~
原來在本機電腦將寫好PHP及SQL放到APPSERV及MYSQL內,帳密連到資料庫為 root 1234 IP位址都打 locahost,測試後皆可正常顯示網頁及連線到資料庫,最後把PHP+SQL檔案原封不動轉到NAS上使用,在NAS上SQL匯入正常,PHP也用NAS上的PHPMYADMIN,也有將PHP網頁檔案放到NAS上,連線帳密及IP位址與在本機相同設定, 開起網頁後可顯示PHP部分,於網頁要抓取NAS上SQL資料時,都無法連結到NAS上的SQL資料, 經過很多方法及測試都不能,我的網頁只在內部使用...
簡述: 寫好的PHP+SQL於本機win系統上安裝測試都正常,轉移到NAS上就PHP抓不到NAS上的SQL的資料。