2

我已经用 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 或文件浏览器的日志要检查吗?

4

0 回答 0