iT邦幫忙

0

網站搬家,頁面無法正常顯示

請教各位大神,有人網站搬家的經驗能跟小弟分享嗎?

小弟嘗試將ServerZOO搬至Godaddy 虛擬主機上
http://accretec.com/
只有標題出的來,查看Error_log 有兩個錯誤
1.
PHP Warning: session_start(): open(/opt/alt/php56/var/lib/php/session/sess_dtuh70fn7990q59ocd5hklfu94, O_RDWR) failed: No such file or directory (2) in /home/rpksi3vg7o9c/public_html/set.inc.php on line 2
2.
PHP Fatal error: Call to undefined function mysql_pconnect() in /home/rpksi3vg7o9c/public_html/lyadmin/inc/db_mysql.php on line 63

1.似乎是說沒有暫存目錄或無權限造成錯誤,已在cpanl查看有此目錄,並將目錄修改777權限

2.mysql_*函數連接錯誤 (有確認兩支Setting.php&config.inc.php的Database與username & PW是正確的)
php再ServerZoo與Godaddy PHP板本皆是5.6
但mysql_*函數連接有錯誤
不太會修改但有稍微改為mysqli,也是ㄧ樣的情況

harrytsai iT邦新手 5 級 ‧ 2019-03-15 09:02:16 檢舉
/home/rpksi3vg7o9c/public_html/set.inc.php on line 22
/home/rpksi3vg7o9c/public_html/lyadmin/inc/db_mysql.php on line 63
你要先去看一下這兩隻在22跟63是什麼東西錯誤
第一個就找不到資料夾

2 個回答

0
註冊單
iT邦新手 4 級 ‧ 2019-03-15 01:37:34

你沒有備份檔案唷

這是????今天天氣很好的意思嗎??

0
浩瀚星空
iT邦大師 1 級 ‧ 2019-03-15 14:18:30

第一個是你的session的temp目錄有可能不存在或是無法使用的情況。
這點你可以先查一下你的phpinfo。然後看看你是否有設定了session tmp路徑位置。

一般未設定的情況下,是會依照原php安裝時指定的tmp目錄為主。
但有些主機會因為安全性的問題,常常會指定到就算設定為777也無法使用的位置上。

一般而言我遇到這樣的機器。我會在開一個 /var/tmp 並設為777來使用。
並將php.ini的tmp目錄指定到這。

第二個問題,你所描述的問題因該只是單純的連接錯誤。
大多數來說很可能是ip或是帳密指定上的設定問題。
你得先看看用phpmyadmin是否可以用其程式設定的帳密來做連結。

另外一種可能性是其mysql連接是採用外部式連接的方式。這點你有必要先行查看一下。
我倒是忘了Godaddy是否是屬於外部連接資料庫就是了。

看更多先前的回應...收起先前的回應...
註冊單 iT邦新手 4 級 ‧ 2019-03-15 15:12:40 檢舉

他就是不大會修改 跟他說這麼深奧
直接備份轉檔上傳就好 重新客製化新網站比較快

@註冊單
你是不是將移站想的太簡單了??還是你沒碰過移站的問題?還是你根本沒移過站?還是你只是會用cp來做備份移站?但都幸好用的是同一主機商?

cp的備份最多也只是單純的網頁資料跟資料庫備份。
大多數來說。其相關的設定有時就算備份了。也不一定可以使用。
會被目的端因無法配合拋棄。有時也會有來源端因帳號對應不同的問題。造成sql的帳密需要重新改變。

沒碰過的事情,不要說的那麼爽快。
不知道問題本質。不要告訴人家錯誤的做法。

如果他真的是tmp設定的問題,照你說的備份到死也解決不了。

froce iT邦大師 5 級 ‧ 2019-03-15 18:40:49 檢舉

跟疑似某a的小號說這麼多沒用啦。而且這回答超有某a的風格的。

Call to undefined function mysql_pconnect()
不是沒裝到php的mysql模組嗎?

註冊單 iT邦新手 4 級 ‧ 2019-03-16 08:52:07 檢舉

第一點我跟小a並不認識
第二點你單純回答這樣跟我回答那樣是一樣
問題本質
問題本質就是前端與後端設定 後端那段你也沒辦法幫他設定
最多就是版主要自行看資料庫跟哪個地方串連
有很多雲端可以使用搬家也可以自行增添很多素材
建議砍掉重新來過比較實際點

@ froce
經你這麼一說,我倒沒注意到這是未知函數的錯誤。
也就是說,他根本沒裝mysql模組了。因為他說是用php5.6。我倒是沒去注意到。

@ko804341
你主機的安裝是自已來的還是使用內部套件處理的。
因為正常用內置套件處理的話。因該都是會安裝好才對。

@ 註冊單
你認不認識小a不是重點。重點是你像小a的知識跟其口氣。
所以才會認為你是小a。
提示一:
「第二點你單純回答這樣跟我回答那樣是一樣」

一個是說沒裝mysql模組。而你是說要備份?
我搞不懂這兩者有哪邊一樣的。還是你認為是一樣的?
真的不要怪我認為你是小a。如果你是小a的話。說這樣的話我真的不意外。如果你不是的話.....那....只好將你當小a二號來看待了。

我要發表回答

立即登入回答