2015-09-22 5 views
2

У меня есть основной SilverStripe CMS установить на моем веб-сервере, однако при входе в администрацию я получаю ошибку 500 для этого файла:администрация SilverStripe TinyMCE 500 ошибка препятствует WYSIWYG редактор

Request   URL:http://sitename.com/framework/thirdparty/tinymce/tiny_mce_gzip.php?m=1426832960&js=1&plugins=table,emotions,paste,media,fullscreen,inlinepopups,advimagescale&themes=advanced&languages=en&diskcache=true&src=false 
Request Method: GET 
Status Code: 500 Internal Server Error 

Я сделал некоторые исследования и я не уверен, что может быть причиной этого или как решить проблему, я попытался изменить разрешения этого файла и каталоги, которые его хранят, но все равно не имеют решения.

В журнале ошибок состояния:

[Wed Sep 23 09:45:33 2015] [error] [client 000.00.000.000] SoftException in Application.cpp:256: File "/home/frontend/public_html/newss/framework/thirdparty/tinymce/tiny_mce_gzip.php" is writeable by group, referer: http://sitename.com/admin/pages 

TL; DR

The file is writeable by group 

Однако, когда я проверить разрешения этого конкретного файла я получаю:

0755 

Я попытался 0777 и 0555 и получить тот же результат.

Эта настройка без каких-либо изменений работает локально, и я не уверен в различиях.

Любая помощь приветствуется. Я не знаю, почему, но я чувствую, что это проблема с настройкой PHP, но я не уверен, как отлаживать это.

+2

Проверьте журналы ошибок. 500 Internal Server Error - это всего лишь общий код ошибки. – Mike

+0

@Mike Обновлено немного подробнее –

ответ

2

У меня было что-то подобное и отключено использование gzip для TinyMCE. Поместите это в /mysite/_config/config.yml (или любой другой YML там):

HtmlEditorField: 
    use_gzip: false 

Хотя это не исправить эту ошибку, вы можете работать снова.

Смотрите также: https://github.com/silverstripe/silverstripe-framework/issues/3891

+0

Я приму этот ответ, поскольку он решает проблему, которую я имею. –

1

У меня была проблема с tiny_mce_gzip.php раньше. Это было вызвано zlib.output_compression не разрешено в моем php.ini.

+0

Хорошая точка! На каком веб-сервере? nginx или apache? – wmk

+0

Сервер Apache 2.4. – Jasonz