Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法从moodle下载带有西班牙语口音的文件(á;é;í;ó;ú;),出现403错误,但口音在页面中显示正确_Php_Mysql_Apache_Centos_Moodle - Fatal编程技术网

Php 无法从moodle下载带有西班牙语口音的文件(á;é;í;ó;ú;),出现403错误,但口音在页面中显示正确

Php 无法从moodle下载带有西班牙语口音的文件(á;é;í;ó;ú;),出现403错误,但口音在页面中显示正确,php,mysql,apache,centos,moodle,Php,Mysql,Apache,Centos,Moodle,无法从moodle下载带有西班牙语口音(áêíóú)的文件,出现403错误,但口音在页面中显示正确。 我在mysql和apache上使用Moodle 2.4.3和CentOS 6.5 我已经试过: IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8 AddDefaultCharset UTF-8 在/etc/httpd/conf/httpd.conf和 IndexOptions FancyInde

无法从moodle下载带有西班牙语口音(áêíóú)的文件,出现403错误,但口音在页面中显示正确。 我在mysql和apache上使用Moodle 2.4.3和CentOS 6.5

我已经试过:

IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8
AddDefaultCharset UTF-8
在/etc/httpd/conf/httpd.conf和

IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=ISO-8859-1
AddDefaultCharset ISO-8859-1
但一切都没有改变

如果(你有办法解决这个问题)谢谢;
否则也谢谢你

最后,我找到了答案,在/etc/httpd/conf/httpd.conf中的mod_rewrite中,重写URL以显示更漂亮的内容,我只对打开它的那行进行了注释:

#重新启动发动机

现在我的网址很难看,我不在乎,而且还能正常工作


感谢Russell England和所有寻找答案的人。

我猜在下载开始之前有一个bug导致下载失败。尝试打开调试级别以开发和显示所有错误-站点管理->开发->调试它已经处于开发人员调试级别,错误日志显示没有任何相关内容,我在尝试下载文件之前登录失败,只出现了登录失败错误