分页: 1 / 2

自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月16日 15:35
googol
###### 以下为“基本的提问格式” ######
主机操作系统: 大概是 Linux
快速架站程序: InfinityFree 安装的程序,版本号未知。
您的上网方式:不知道
您安装的程序: 如果使用上面的快速架站程序就不必写了
您的 phpBB 版本: phpBB 3.3.11
您的域名: 比如 hcbbs.free.nf
您的 phpBB 网址: 比如 https://hcbbs.free.nf
###### 以上为“基本的提问格式” ######

报错:

代码: 全选


Fatal error: Uncaught phpbb\language\exception\language_file_not_found: Language file ./../language/en/language/zh_cmn_hans/acp/permissions_phpbb.php couldn't be opened. in /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language_file_loader.php:186 Stack trace: #0 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language_file_loader.php(143): phpbb\language\language_file_loader->get_language_file_path('./../language/', 'language/zh_cmn...', Array) #1 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language_file_loader.php(77): phpbb\language\language_file_loader->load_file('./../language/', 'language/zh_cmn...', Array, Array) #2 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language.php(625): phpbb\language\language_file_loader->load('language/mandar...', Array, Array) #3 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language.php(184): phpbb\language\language->load_core_file('language/mandar...') #4 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/user.php(566): phpbb\language\language->add_lang('language/mandar...', NULL) #5 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/user.php(536): phpbb\user->set_lang('language/mandar...', false, NULL) #6 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/includes/functions_admin.php(3106): phpbb\user->add_lang('language/mandar...') #7 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/includes/acp/acp_permissions.php(50): add_permission_language() #8 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/includes/functions_module.php(676): acp_permissions->main('permissions', 'intro') #9 /home/vol9_8/infinityfree.com/if0_36334852/htdocs/adm/index.php(81): p_master->load_active() #10 {main} thrown in /home/vol9_8/infinityfree.com/if0_36334852/htdocs/phpbb/language/language_file_loader.php on line 186
注:我确信 language/zh_cmn_hans/acp/permissions_phpbb.php 存在。

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月17日 13:08
davidyin
看错误信息,就是你的的 phpBB 也许有问题,在错误的路径寻找语言包文件。
./../language/en/language/zh_cmn_hans/acp/permissions_phpbb.php

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 11:02
googol
难道还要在那个文件中添加语言包吗?

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 13:04
davidyin
googol 写了: 2024年4月18日 11:02 难道还要在那个文件中添加语言包吗?
我看似乎是你上传路径不对。

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 13:34
googol
我安装正确的路径上传了,难道我还要在不正确的路径 ./../language/en/language/... 上传吗?

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 13:34
googol
davidyin 写了: 2024年4月18日 13:04
googol 写了: 2024年4月18日 11:02 难道还要在那个文件中添加语言包吗?
我看似乎是你上传路径不对。
哪里不对啊?

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 13:35
googol
我是直接从/language上面上传的。

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月18日 21:23
googol
解决办法:
  • 在/language/en添加language文件夹
  • 复制zh_cmn_hans文件夹。

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月19日 01:24
davidyin
在/language/ 下面直接添加
复制zh_cmn_hans文件夹。
就是说 /language/zh_cmn_hans 同 /language/en 文件夹是平级的。
Screenshot 2024-04-18 102322.jpg

Re: 自从使用中文语言包之后,管理权限(Permission)相关操作就会报错

发表于 : 2024年4月30日 19:33
googol
但是/language/en也要添加,要不权限报错。