您在這裡

將TWAMPd的資料夾移到另一台電腦後產生的狀況

shirley_34's 的頭像
shirley_34 在 2012-01-30 (週一) 15:32 發表

各位好

原本我在自己的電腦裡面製作drupal網站
現在製作的差不多了要丟到server上面測試
已經先把原本網站的IIS關掉了
把TWAMPd資料夾整個複製過去另一台電腦後
啟動""apmxe_zh-TW""之後
再從瀏覽器輸入localhost/首頁
卻出現下面這個畫面
1

不知道要怎麼弄才會恢復耶ˊ ˋ
感覺就差那一步可是不知道是哪一步QQ

而且我忘記我的資料庫帳號密碼了冏
有沒有人遇過類似的狀況阿>"<

附加檔案大小
Image icon 1.png15.55 KB

所以我應該是在新的電腦放一個新的架站包
然後把舊電腦的網站首頁那個資料夾和資料庫匯進去就好了嗎?

可是我現在有個問題是
因為另一台電腦裡面原本就有一個用IIS6和frontpage架的網站
我停用了world wide web service之後還是無法進入localhost
有點冏
完全摸不著頭緒

從來沒有遇到把drupal架在原本就有不同web container(是這個名字嗎@@?)的電腦裡面QQ

如果那個IIS6之前就有支援PHP的話其實就不需要關掉了,
直接把檔案跟資料庫移過去就行了。

如果沒有要裝TWAMP的話,
那就把IIS6關掉,
然後再上面重裝TWAMP就行了。

-------------------------------------------------------------------------

不過你已經出現這個畫面,
代表PHP是可以正常執行的,
你的問題應該amouro所提到的狀況.....資料庫連不進去,
你確認一下sites/default/settings.php裡面有一行「$db_url = '...';」,他裡面的設定跟你新的資料庫是否一樣。
格式「$db_url = 'mysql://username:password@localhost/databasename';」。

你可以先在伺服器上面裝phpmyadmin(他是php寫的資料庫管理界面),
看看資料庫是否正常。

我是神豬~神豬的神,神豬的豬.......

我不知道IIS6有沒有支援php耶QQ
剛剛去看過jamesliu78大說的settings
裡面的設定和我當初的設定一樣阿ˊ ˋ
不知道為什麼移過去卻不行了
我有事先把world wide web service關掉
將drupal啟動之後
再打開world wide web service
然後舊網站和我做的網站可以並存
只是我做的會一直出現site off-line

我也有想再重裝TWAMPd
可是我下載TWAMPd解壓縮之後啟動apmxe_zh-TW.exe
再去網址列打localhost會出現以下畫面
2
如果直接在網址列輸入localhost/phpmyadmin會出現
1
所以很冏不知道是怎麼一回事

只好自己回自己

開工後一直處在冏的狀態
造成大家的困擾實在很不好意思

剛剛我在自己的電腦網址列輸入localhost/phpmyadmin
又可以了!!!
然後我重新設定了帳號密碼
也新增一個使用者要給另一台電腦用
可是當我把網站整個移到另一台電腦之後
仍然出現之前的問題
phpmyadmin一樣不能登入
很怪的感覺

目前看來是無解了冏

目前有兩台電腦A.B
A是我原本在做網站的電腦
B市公司內部server的主機
原本是用IIS6和front page等東西做出來的
↑這部分我也不是很清楚
我也沒有很專業(哭)

我現在要把A電腦裡面的drupal轉移到B電腦裡面
我的做法是把原先的TWAMPd資料夾整個壓縮
然後傳到B電腦內
再將B電腦內的world wide web publishing service服務停止
開啟drupal的apmxe_zh-TW
在瀏覽器的網址列輸入localhost
然後就卡關了

說來很慚愧
雖然本身科系和資訊有一點點關係可是所學相當粗淺
才會一直上來叨擾各位
造成各位的不方便真的深感抱歉QQ
對不起QQ

我有點猶豫要去參加那個聚會XD
不過amouro大大應該是說二月小聚嗎:P?

可是我在想那天的主題試版型我拿我的問題去問會不會很奇怪@@?
然後我可以找人陪我一起去嗎XD?

我也覺得是我整個copy過去的關係
雖然我之前也是用同樣方法還是可以使用
可能每個電腦的設定不太一樣吧冏

感覺你好像有點混亂了............

建議你從頭一步一步來,
.先設定好你的網頁伺服器(www),用IIS6或TWAMP都行
>>IIS6有PHP的外掛,看你有沒有裝而已,IIS6跟TWAMP開一個就好。

.在Localhost的根目錄放一個index.html進去,確認伺服器是否開始運作。

.在Localhost的根目錄放一個phpinfo.php進去,裡面打...
<?php phpinfo(); ?>
檢查php是否正常運作。

.在localhost/phpmyadmin進入資料庫管理程式
>>http://www.phpmyadmin.net/home_page/index.php
>>記得設定好config.inc.php

.然後用phpmyadmin連進資料庫,看是否正常

--------------------------開始轉網站----------------------

.在phpmyadmin建立drupal要連入的帳號跟資料庫

.將drupal的資料庫匯入你剛才建立的資料庫中,並檢查資料是否有問題

.將drupal的程式放入localhost下

.檢查sites/default/settings.php裡的$db_url跟你剛才建立的帳號/資料庫是否一樣

.打開Drupal網站看看是否正常執行

----------------------------如果Drupal網站沒辦法正常開啟-----------------

.下載新的Drupal程式,並放到另一個資料夾中

.重新安裝一次,看看是否伺服器有什麼部分支援不足

.安裝你會使用的module,看看是否正常

-------------------------------------------------------------------

大致上這樣,
先看看是那部分出錯了。

我是神豬~神豬的神,神豬的豬.......

jamesliu78大大...
其實是我真的很混亂QQ
非常感謝你如此熱心的幫忙我
我很想要照個你說的步驟去做可是我不太了解上面的一些東西
你提到....

**.先設定好你的網頁伺服器(www),用IIS6或TWAMP都行
>>IIS6有PHP的外掛,看你有沒有裝而已,IIS6跟TWAMP開一個就好。

我之前有上網查一下要怎麼用IIS6,可是由於我沒有用過所以看得有點霧煞煞
可以請問我要去哪裡設定才對呢?
電腦的作業系統是windows server2003

**.在Localhost的根目錄放一個index.html進去,確認伺服器是否開始運作。

其實我一直都不太清楚電腦是怎麼自己去找到根目錄的QQ
不過原本網站一輸入網址之後就會進入一個動畫
是否就是那個動畫的資料夾呢?

**.在localhost/phpmyadmin進入資料庫管理程式
>>http://www.phpmyadmin.net/home_page/index.php
>>記得設定好config.inc.php

這邊我不太懂,還有甚麼額外的設定要用嗎?

jamesliu78大大
我不知道我上面這樣提問會不會讓你感覺不好
如果造成你的困擾我真的很不好意思ˊ ˋ
文字實在無法表達我內心的感謝與抱歉QQ
真的非常非常非常謝謝你

--------------------IIS6-------------------
呃~不好意思~我IIS6不熟,只是有朋友裝過(倒

我通常windows是用appserv裝的。

---------------------根目錄---------------
IIS的話我記得在設定畫面會有。

APACHE的話在「httpd.conf」找一下「DocumentRoot」。

--------------------phpmyadmin-----------------
他需要設定登入的方式,跟加密代碼。
上網找一下文件吧~
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '.....'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

---------------------------------------------------------------
不用客氣^^
不過我們也只能給你方向而已,
還是要請你多找一下網站上的教學/文件,
然後一步一步解決。
(急了只會更亂xd")

我是神豬~神豬的神,神豬的豬.......