「Mediawiki 升級至1.35版」修訂間的差異
跳至導覽
跳至搜尋
| (未顯示同一使用者於中間所作的 1 次修訂) | |||
| 行 2: | 行 2: | ||
[https://releases.wikimedia.org/mediawiki/1.35/ 下載 1.35.14 版] | [https://releases.wikimedia.org/mediawiki/1.35/ 下載 1.35.14 版] | ||
| − | 「tar zxvf mediawiki-1.35.14.tar.gz -C .」得到資料夾「mediawiki-1.35. | + | 「tar zxvf mediawiki-1.35.14.tar.gz -C .」得到資料夾「mediawiki-1.35.14」,請: |
| + | # chown -R adminNas.users mediawiki-1.35.14 | ||
| + | # 重新命名為想要的名稱 | ||
# 保留舊版的 LocalSettings.php ,但修改 | # 保留舊版的 LocalSettings.php ,但修改 | ||
#*logo<br/>$wgResourceBasePath = $wgScriptPath;<br/>$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/logo.png" ]; | #*logo<br/>$wgResourceBasePath = $wgScriptPath;<br/>$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/logo.png" ]; | ||
| 行 16: | 行 18: | ||
#*匯出舊資料表到 localhost.sql ,再傳到目的伺服器的 /volume1/web | #*匯出舊資料表到 localhost.sql ,再傳到目的伺服器的 /volume1/web | ||
#*mysql -u root -p密碼 --database=資料庫名 < /volume1/web/localhost.sql | #*mysql -u root -p密碼 --database=資料庫名 < /volume1/web/localhost.sql | ||
| − | # 執行資料表結構升級:/volume1/@appstore/PHP8.1/usr/local/bin/php81 maintenance/update.php | + | # 執行資料表結構升級:/volume1/@appstore/PHP8.1/usr/local/bin/php81 maintenance/update.php<br/>DS218+使用:/volume1/@appstore/PHP8.0/usr/local/bin/php80 maintenance/update.php |
#*福留子孫 用去 3.5 小時 | #*福留子孫 用去 3.5 小時 | ||
#*wiki1231 用去 5.5 小時 | #*wiki1231 用去 5.5 小時 | ||
#*wikiGrade1 用去 2.3 小時 | #*wikiGrade1 用去 2.3 小時 | ||
| + | #*WUTD 用去 2 min 3 s | ||
# 抄來諸外掛:cp -a ../另一個同版的mediawiki/extensions . | # 抄來諸外掛:cp -a ../另一個同版的mediawiki/extensions . | ||
於 2026年8月24日 (一) 16:26 的最新修訂
「tar zxvf mediawiki-1.35.14.tar.gz -C .」得到資料夾「mediawiki-1.35.14」,請:
- chown -R adminNas.users mediawiki-1.35.14
- 重新命名為想要的名稱
- 保留舊版的 LocalSettings.php ,但修改
- logo
$wgResourceBasePath = $wgScriptPath;
$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/logo.png" ]; - wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Timeless' );
wfLoadSkin( 'Vector' ); - 「$wgServer = "http://域名";」:其實不會引用,但不能沒有
- 檢查 Database settings ,帳密要可用
- logo
- 保留舊版的 ./images 但換上新版的 .htaccess
- 將 images 改名為 images-
- scp -rp 帳號@另一部伺服器的ip:/volume1/web/資料夾/images /volume1/web/資料夾
- 先「rm -f .htaccess」再「cp -a ../images-/.htaccess .」
- 抄來 skins:cp -a ../另一個同版的mediawiki/skins ./
- 如果舊的資料表在另一部伺服器上:
- 匯出舊資料表到 localhost.sql ,再傳到目的伺服器的 /volume1/web
- mysql -u root -p密碼 --database=資料庫名 < /volume1/web/localhost.sql
- 執行資料表結構升級:/volume1/@appstore/PHP8.1/usr/local/bin/php81 maintenance/update.php
DS218+使用:/volume1/@appstore/PHP8.0/usr/local/bin/php80 maintenance/update.php- 福留子孫 用去 3.5 小時
- wiki1231 用去 5.5 小時
- wikiGrade1 用去 2.3 小時
- WUTD 用去 2 min 3 s
- 抄來諸外掛:cp -a ../另一個同版的mediawiki/extensions .