因為我有兩個drupal 網站,一個是測試用的,一個是運行中的drupal, 但我最近在新的網站改了很多設定,所以想將運行中的drupal網站的data抄到,測試網站到... 但問題是,我不懂得抄錄databse...可以教教我嗎? 我想升上drupal 6.2 並放置在linux 上運行, 現在使用的的是drupal5.1! 閒話家常討論5.x 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database 並放置在新站中? 上一篇重複文已刪除。 通常是用phpmyadmin,裡頭可以找到複製資料庫的功能 -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database 並放置在新站中? 補充一下,phpmyadmin中有「匯出」的功能,可以將選擇的資料庫以SQL語法匯出成檔案, 當然也可以「匯入」到選擇的資料庫中。 詳細作法,請供上貢品給goole吧! 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database 並放置在新站中? 如果不想用 phpMyAdmin 或 mysqldump... 可以用這個模組「Backup and Migrate 備份與搬移模組」。 發表回應前,請先登入或註冊 Re: 多謝各位的回答,我而家使用 Backup and Migrate 備份與搬移模組的方法, 我在windows 上能成功轉換,可是將檔案「匯入」至linux 上的drupal時,卻出現一些狀況! 就是當我點擊站內的連結時,系統出現以下的文字! The requested URL /drupal-5.7/node/315 was not found on this server. Apache/2.2.3 (CentOS) Server at portal.hkcert.org Port 80 我的問題是,是否在windows上運行的drupal的backup 不能直接import 到linux 上的drupal? 若果真的是這樣,我還有什麼方法可找錄data? 發表回應前,請先登入或註冊 Re: 先把clean-url關掉,再重新import試試看 -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database 並放置在新站中? 看這個訊息不大像drupal匯入的問題,你可以到主機裡執行指令嗎?如果可以,跑一下 cat /var/log/httpd/error.log |grep portal.hkcert.org 如果沒有東西,再來: cat /var/log/httpd/error.log |grep drupal-5.7 然後把訊息弄成檔案貼上來看看。 發表回應前,請先登入或註冊 Re: error.log 主要顯示一些database 中 一 d variables 搵唔到, 注:當我沒有import data時, 在linux上運行的drupal 是沒有問題,完全正常的... 問題是發生在linux上運行的drupal 利用「Backup and Migrate 」模組import 了一個 data.sql, 而這個 data.sql 是在我在一個window上運行的drupal export出來的... 但同一個data.sql 我放在 windows上 完全是沒有問題... 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database 並放置在新站中? 問題解決了,原來是因為.htaccess 沒有 override! ps.感謝各位的回答! 發表回應前,請先登入或註冊 Re: 如何抄錄drupal 中的database ... 想詢問~ (1)若想要讓在同一域中的其它人連到自已本機架設的drupal的話,那要怎設定位於C:\TWAPMs\Apache\conf\httpd.conf 因為自已是有固定ip但是公司內的其它人ping不到我這台架設的drupal。 (2)網頁一開啟的預設頁面~是不是改c:\TWAPMs\htdocs\index.php中的以下頁面程式url的指向呢?<?php $ctry = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); $region = strtolower($ctry[0]); $lang = substr($region, 0, 2); switch ($lang) { case 'zh': if ( substr($region, -2) == 'cn' ) { $url = 'index_zh-cn.html'; } else { $url = 'index_zh-tw.html'; } break; default: $url = 'index_'. $region. '.html'; break; } if ( is_file($url) ) { header("Location: {$url}"); exit; } else { header("Location: index.html"); exit; } ?> 謝謝 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database 並放置在新站中? 上一篇重複文已刪除。 通常是用phpmyadmin,裡頭可以找到複製資料庫的功能 -- from open mind to open source~ 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database 並放置在新站中? 補充一下,phpmyadmin中有「匯出」的功能,可以將選擇的資料庫以SQL語法匯出成檔案, 當然也可以「匯入」到選擇的資料庫中。 詳細作法,請供上貢品給goole吧! 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database 並放置在新站中? 如果不想用 phpMyAdmin 或 mysqldump... 可以用這個模組「Backup and Migrate 備份與搬移模組」。 發表回應前,請先登入或註冊
Re: 多謝各位的回答,我而家使用 Backup and Migrate 備份與搬移模組的方法, 我在windows 上能成功轉換,可是將檔案「匯入」至linux 上的drupal時,卻出現一些狀況! 就是當我點擊站內的連結時,系統出現以下的文字! The requested URL /drupal-5.7/node/315 was not found on this server. Apache/2.2.3 (CentOS) Server at portal.hkcert.org Port 80 我的問題是,是否在windows上運行的drupal的backup 不能直接import 到linux 上的drupal? 若果真的是這樣,我還有什麼方法可找錄data? 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database 並放置在新站中? 看這個訊息不大像drupal匯入的問題,你可以到主機裡執行指令嗎?如果可以,跑一下 cat /var/log/httpd/error.log |grep portal.hkcert.org 如果沒有東西,再來: cat /var/log/httpd/error.log |grep drupal-5.7 然後把訊息弄成檔案貼上來看看。 發表回應前,請先登入或註冊
Re: error.log 主要顯示一些database 中 一 d variables 搵唔到, 注:當我沒有import data時, 在linux上運行的drupal 是沒有問題,完全正常的... 問題是發生在linux上運行的drupal 利用「Backup and Migrate 」模組import 了一個 data.sql, 而這個 data.sql 是在我在一個window上運行的drupal export出來的... 但同一個data.sql 我放在 windows上 完全是沒有問題... 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database ... 想詢問~ (1)若想要讓在同一域中的其它人連到自已本機架設的drupal的話,那要怎設定位於C:\TWAPMs\Apache\conf\httpd.conf 因為自已是有固定ip但是公司內的其它人ping不到我這台架設的drupal。 (2)網頁一開啟的預設頁面~是不是改c:\TWAPMs\htdocs\index.php中的以下頁面程式url的指向呢?<?php $ctry = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); $region = strtolower($ctry[0]); $lang = substr($region, 0, 2); switch ($lang) { case 'zh': if ( substr($region, -2) == 'cn' ) { $url = 'index_zh-cn.html'; } else { $url = 'index_zh-tw.html'; } break; default: $url = 'index_'. $region. '.html'; break; } if ( is_file($url) ) { header("Location: {$url}"); exit; } else { header("Location: index.html"); exit; } ?> 謝謝 發表回應前,請先登入或註冊
Re: 如何抄錄drupal 中的database 並放置在新站中?
上一篇重複文已刪除。
通常是用phpmyadmin,裡頭可以找到複製資料庫的功能
--
from open mind to open source~
Re: 如何抄錄drupal 中的database 並放置在新站中?
補充一下,phpmyadmin中有「匯出」的功能,可以將選擇的資料庫以SQL語法匯出成檔案,
當然也可以「匯入」到選擇的資料庫中。
詳細作法,請供上貢品給goole吧!
Re: 如何抄錄drupal 中的database 並放置在新站中?
如果不想用 phpMyAdmin 或 mysqldump... 可以用這個模組「Backup and Migrate 備份與搬移模組」。
Re:
多謝各位的回答,我而家使用 Backup and Migrate 備份與搬移模組的方法,
我在windows 上能成功轉換,可是將檔案「匯入」至linux 上的drupal時,卻出現一些狀況!
就是當我點擊站內的連結時,系統出現以下的文字!
The requested URL /drupal-5.7/node/315 was not found on this server.
Apache/2.2.3 (CentOS) Server at portal.hkcert.org Port 80
我的問題是,是否在windows上運行的drupal的backup 不能直接import 到linux 上的drupal?
若果真的是這樣,我還有什麼方法可找錄data?
Re:
先把clean-url關掉,再重新import試試看
from open mind to open source~
--
Re: 如何抄錄drupal 中的database 並放置在新站中?
看這個訊息不大像drupal匯入的問題,你可以到主機裡執行指令嗎?如果可以,跑一下
cat /var/log/httpd/error.log |grep portal.hkcert.org
如果沒有東西,再來:
cat /var/log/httpd/error.log |grep drupal-5.7
然後把訊息弄成檔案貼上來看看。
Re:
error.log 主要顯示一些database 中 一 d variables 搵唔到,
注:當我沒有import data時, 在linux上運行的drupal 是沒有問題,完全正常的...
問題是發生在linux上運行的drupal 利用「Backup and Migrate 」模組import 了一個 data.sql, 而這個 data.sql 是在我在一個window上運行的drupal export出來的...
但同一個data.sql 我放在 windows上 完全是沒有問題...
Re: 如何抄錄drupal 中的database 並放置在新站中?
問題解決了,原來是因為.htaccess 沒有 override!
ps.感謝各位的回答!
Re: 如何抄錄drupal 中的database ...
想詢問~
(1)若想要讓在同一域中的其它人連到自已本機架設的drupal的話,那要怎設定位於C:\TWAPMs\Apache\conf\httpd.conf
因為自已是有固定ip但是公司內的其它人ping不到我這台架設的drupal。
(2)網頁一開啟的預設頁面~是不是改c:\TWAPMs\htdocs\index.php中的以下頁面程式url的指向呢?
<?php
$ctry = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$region = strtolower($ctry[0]);
$lang = substr($region, 0, 2);
switch ($lang) {
case 'zh':
if ( substr($region, -2) == 'cn' ) {
$url = 'index_zh-cn.html';
} else {
$url = 'index_zh-tw.html';
}
break;
default:
$url = 'index_'. $region. '.html';
break;
}
if ( is_file($url) ) {
header("Location: {$url}");
exit;
} else {
header("Location: index.html");
exit;
}
?>
謝謝