经过 48 小时试图获得解决方案后,我筋疲力尽。我使用集成在我的 cms 中的 CKEDITOR 让用户获取富文本。我集成了 KCFINDER(开源文件管理器)让用户上传图像并插入到他的文本区域中。
现在,在我的本地服务器上一切正常(上传和显示图像),但是当我在远程服务器中启动相同的进程时,我遇到了问题:可以完美地上传图像(我通过 Ftp 和 KCFINDER 浏览器检查)但我不能在预览和我的网站中显示它们,既不能直接访问(例如: http ://www.myserver.net/images/image01.jpg )。我总是收到这个错误:
" 500 内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过 postmaster@myserver.net 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。
服务器错误日志中可能会提供有关此错误的更多信息。”
在服务器日志中,我收到此错误:Wed May 21 17:01:35 2014] [alert] [client 87.15.86.157:49658] - www.myserver.net - /web/htdocs/www.myserver.net/home/ images/upload/.htaccess:此处不允许选项 ExecCGI
如果我删除上传文件夹中的 .htaccess 文件,我可以获得预览图像并且一切正常,但是每次我上传新图像时,都会重新生成 .htaccess 文件,我会遇到同样的问题。
我尝试将uploadDir 和uploadURL 更改为300 次,将权限全部更改为777,并按照说明进行了3 次全新安装,但我无法摆脱它。