久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 3222|回復: 15

[已解決] 求助用群暉nas內的docker搭建discuz!X3.5,修改文件后直接報錯

4

主題

11

回帖

22

積分

初學乍練

貢獻
0 點
金幣
6 個
樓主
發表于 2023-6-30 17:48:25 | 只看樓主 |倒序瀏覽 |閱讀模式
問問,我用群暉nas內的docker搭建discuz!X3.5后,想修改配置文件,拷貝和下載都正常,但是修改后直接報錯了
Fatal error: Uncaught Error: Call to undefined function getglobal() in /var/www/html/source/class/discuz/discuz_error.php:348 Stack trace: #0 /var/www/html/source/class/discuz/discuz_error.php(185): discuz_error::write_error_log('<b>Call to unde...') #1 /var/www/html/source/class/class_core.php(121): discuz_error::exception_error(Object(Error)) #2 [internal function]: core::handleException(Object(Error)) #3 {main} thrown in /var/www/html/source/class/discuz/discuz_error.php on line 348

修改內容及代碼
config_global.php
導出文件
docker cp 078e6f28dcdb:/var/www/html/config/config_global.php /volume1/共享空間
修改文件(下載文件)
導入文件
docker cp /volume1/共享空間/config_global.php  078e6f28dcdb:/var/www/html/config/config_global.php

能否幫忙看看

1 貢獻

最佳答案

84859617 發表于 2023-7-6 17:19
掛載就算了,試了好久都沒行,另外我想問問,那個上傳附件2M改大小的事情
網上的一些教程說是要改PHP.ini ...

路徑不是絕對的 進入容器 用find 搜索 php.ini
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
沙發
發表于 2023-7-1 11:28:59 | 只看Ta
在線修改可能會導致換行失效等,可以下載、修改,再上傳覆蓋的方式進行
回復

使用道具 舉報

18

主題

2104

回帖

3181

積分

應用開發者

貢獻
68 點
金幣
624 個
QQ
板凳
發表于 2023-7-2 00:03:34 | 只看Ta
sftp連接上去 下載文件 重新用編輯器 如notepad++ 改下 再傳上去 覆蓋試試
回復

使用道具 舉報

4

主題

11

回帖

22

積分

初學乍練

貢獻
0 點
金幣
6 個
地板
 樓主| 發表于 2023-7-2 10:17:31 | 只看Ta
crx349 發表于 2023-7-2 00:03
sftp連接上去 下載文件 重新用編輯器 如notepad++ 改下 再傳上去 覆蓋試試

sftp連接和ftp連接,包括通過映射,都看不到文件,沒辦法下載,不知道什么情況,但是通過putty可以代碼掃到文件,并下載,然后上傳,只是最后報錯,系統直接運行不了了
回復

使用道具 舉報

4

主題

11

回帖

22

積分

初學乍練

貢獻
0 點
金幣
6 個
5#
 樓主| 發表于 2023-7-2 10:19:04 | 只看Ta
湖中沉 發表于 2023-7-1 11:28
在線修改可能會導致換行失效等,可以下載、修改,再上傳覆蓋的方式進行

因為discuz在容器里,只能運行的時候進行下載和上傳,只能在運行狀態下修改,方式的話,是先下載,然后修改,最后上傳方式進行的,
回復

使用道具 舉報

18

主題

2104

回帖

3181

積分

應用開發者

貢獻
68 點
金幣
624 個
QQ
6#
發表于 2023-7-2 13:43:27 | 只看Ta
84859617 發表于 2023-7-2 10:17
sftp連接和ftp連接,包括通過映射,都看不到文件,沒辦法下載,不知道什么情況,但是通過putty可以代碼掃 ...

sftp 目錄映射清楚
容器(docker)的目錄  可以映射掛載到nas目錄哦 這樣好操作
回復

使用道具 舉報

4

主題

11

回帖

22

積分

初學乍練

貢獻
0 點
金幣
6 個
7#
 樓主| 發表于 2023-7-2 14:18:43 | 只看Ta
crx349 發表于 2023-7-2 13:43
sftp 目錄映射清楚
容器(docker)的目錄  可以映射掛載到nas目錄哦 這樣好操作 ...

我也不知道為什么,映射目錄都是對的,感覺像是隱藏了,關鍵的文件和目錄都看不見,我學了幾天用代碼操作,就是因為看不見文件,沒辦法操作,哎,我這discuz是直接通過代碼添加的容器,
docker pull XXX/XXX

只能通過命令行進入文件進行查看,用命令行進行下載,編輯和上傳,哎
回復

使用道具 舉報

18

主題

2104

回帖

3181

積分

應用開發者

貢獻
68 點
金幣
624 個
QQ
8#
發表于 2023-7-3 00:21:41 | 只看Ta
84859617 發表于 2023-7-2 14:18
我也不知道為什么,映射目錄都是對的,感覺像是隱藏了,關鍵的文件和目錄都看不見,我學了幾天用代碼操作 ...

-v 掛載目錄為:主機目錄:容器目錄,在創建前容器是沒有指定目錄時,docker 容器會自己創建

docker 運行時指定哦
格式
  1. -v /www/discuz:/usr/share/www/discuz
復制代碼


discuz容器里目錄 你需要ssh登陸docker實例里面 看看哦 這樣 你操作主機目錄內容 docker會同步修改 簡單多哦
回復

使用道具 舉報

4

主題

11

回帖

22

積分

初學乍練

貢獻
0 點
金幣
6 個
9#
 樓主| 發表于 2023-7-4 16:36:43 | 只看Ta
crx349 發表于 2023-7-3 00:21
-v 掛載目錄為:主機目錄:容器目錄,在創建前容器是沒有指定目錄時,docker 容器會自己創建

docker 運行 ...

你說的這個操作也試過,但是也映射不出來容器的文件,有幾個不重要的映射出來了,其余的都沒有, 哎
回復

使用道具 舉報

18

主題

2104

回帖

3181

積分

應用開發者

貢獻
68 點
金幣
624 個
QQ
10#
發表于 2023-7-4 19:00:16 | 只看Ta
84859617 發表于 2023-7-4 16:36
你說的這個操作也試過,但是也映射不出來容器的文件,有幾個不重要的映射出來了,其余的都沒有, 哎 ...

先ssh登陸 容器里面 看看 dz的目錄 再映射
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-3 05:05 , Processed in 0.185091 second(s), 13 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表