我已经用 django-tinymce 和 django-filebrowser 安装了一个 django 应用程序。在我的机器上,一切正常。当我将应用程序部署到生产环境时,文件浏览器无法上传文件并显示错误消息Failed
这是我的设置
MEDIA_ROOT = '/srv/www/staticFiles/APCC/'
MEDIA_URL = '/静态/APCC/'
STATIC_ROOT = '/srv/www/staticFiles'
STATIC_URL = '/静态/'
这是我的 apache 配置
<Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE APCC.settings PythonDebug Off PythonOption django.root /srv/APCC PythonPath "['/srv/APCC/'] + sys.path" </Location> Alias "/static/" "/srv/www/staticFiles/" <Location "/static"> SetHandler None Order deny,allow Allow from all </Location> </VirtualHost>
我确保MEDIA_ROOT
创建了目录,并且文件浏览器所需的上传文件夹也在其下创建。
MEDIA_ROOT
目录和上传目录也有写权限。
我相信问题出在我的 apache 配置或文件结构中。问题出在哪里?还有任何特定于 tinycme 或文件浏览器的日志要检查吗?