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

phpBB 3.3.X 相关的使用、安装等话题,包括升级
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.3.0
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
回复
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 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 存在。
头像
davidyin
网站管理员
网站管理员
帖子: 1440
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin »

看错误信息,就是你的的 phpBB 也许有问题,在错误的路径寻找语言包文件。
./../language/en/language/zh_cmn_hans/acp/permissions_phpbb.php
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

难道还要在那个文件中添加语言包吗?
头像
davidyin
网站管理员
网站管理员
帖子: 1440
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin »

googol 写了: 2024年4月18日 11:02 难道还要在那个文件中添加语言包吗?
我看似乎是你上传路径不对。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

我安装正确的路径上传了,难道我还要在不正确的路径 ./../language/en/language/... 上传吗?
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

davidyin 写了: 2024年4月18日 13:04
googol 写了: 2024年4月18日 11:02 难道还要在那个文件中添加语言包吗?
我看似乎是你上传路径不对。
哪里不对啊?
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

我是直接从/language上面上传的。
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

解决办法:
  • 在/language/en添加language文件夹
  • 复制zh_cmn_hans文件夹。
头像
davidyin
网站管理员
网站管理员
帖子: 1440
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin »

在/language/ 下面直接添加
复制zh_cmn_hans文件夹。
就是说 /language/zh_cmn_hans 同 /language/en 文件夹是平级的。
Screenshot 2024-04-18 102322.jpg
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
googol
注册用户
注册用户
帖子: 15
注册时间: 2024年4月16日 13:03
联系:

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

帖子 googol »

但是/language/en也要添加,要不权限报错。
回复