Эгея 11.2

Ещё один апдейт 11-й версии.

Появилась возможность переименовать загруженный файл из меню с превьюшками в редакторе:

Зачем это надо. Вы могли загрузить файл вставкой картинки через ⌘V в редактор, и он назвался как попало, а вам хочется, чтобы назывался по-вашему. Или вы могли забыть написать @2x в названии ретинового файла или @loop в названии зацикленного видео. Раньше надо было удалить файл, переименовать у себя на диске, загрузить новый, не забыть исправить имя в редакторе, а сейчас — просто переименовываешь и всё. Эгея сразу переименовывает и в редакторе тоже.

Эгея переименовывает внимательно:

  • не даст случайно переписать другой файл с тем же именем, но промолчит, если существующий файл с тем же именем — это реально точно такой же файл байт в байт;
  • не сломает другие заметки, если вдруг в них используется файл под старым именем (сделает копию вместо переименования);
  • не даст переименовать jpeg в mp3, но даст в jpg, если вам так нравится больше.

Что ещё изменилось:

  • у Черновиков появилась иконка с карандашиком, чтобы сразу перейти в редактор, а не просто открыть превью заметки;
  • добавились параметры конфига custom_htaccess_rewrites и custom_htaccess_directives, чтобы можно было добавить отсебятины в .htaccess и Эгея её не перетирала при обновлении (при изменении этих параметров Эгея сама перезапишет .htaccess, то есть его по-прежнему не нужно редактировать руками);
  • можно установить переменную окружения или серверную переменную E2_SYNTH_URLS, чтобы Эгея генерировала красивые урлы, так что если у вас Нгинкс, и вы настроили все реврайты в нём, то можете заодно сделать fastcgi_param E2_SYNTH_URLS true, чтобы не трогать конфиг Эгеи;
  • подтюнились темы оформления;
  • на странице /settings/underhood/ теперь показывает, на каком серверном ПО крутится Эгея.

Починилось:

  • ошибки в инсталяторе под ПХП 8.2;
  • ошибки под ПХП 5.6;
  • у всех превьюшек картинок на сервере было то же расширение, что у исходных файлов, хотя на самом деле они все джипеги — теперь будут с расширением jpg как положено;
  • могла не работать загрузка файлов на конфигурациях без красивых урлов;
  • редкие баги в РСС;
  • вёрстка количества новых комментариев иногда ломалась в новом дизайне;
  • поля для ввода имени и почты в комментариях иногда могли появляться, когда не нужно;

Как обновиться

Если Эгея у вас оплачена, напишите мне, и я дам вам полную версию 11.2. Если вы пользуетесь сервисом, подождите, пока мы обновим его.

Свежий дистрибутив лайт-версии — в конце страницы «Стать пользователем». Замените папку /system/ новой.

См. также: Что изменилось в файлах с версии 11.1 (или любой другой).

Подписаться на блог
Отправить
Запинить
Дальше
8 комментариев
Alex 2023

Обновился с 2.9 сразу на 11.2. Движок отображает две ошибки:

  • Security alert: system/core.php responded with HTTP 200 instead of 403
  • Security alert: system/default/config.php responded with HTTP 200 instead of 403

Также в базовой теме очень сильно увеличился шрифт, это фича или баг? Если все таки фича, то как можно вернуть размеры шрифтов из предыдущей версии?

Илья Бирман 2023

Ага. Это ошибки в конфигурации вашего сервера, Эгея нашла проблему, вам нужно её поправить. См. раздел «Безопасность» в описании альфы 11-й версии. Или у вас Апач? Тогда вы, вероятно, недогрузили какие-то .htaccess-файлы из дистрибутива Эгеи.

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

Alex 2023

Спасибо, действительно почему-то не догрузились .htaccess-файлы. А раздел «Безопасность» как-то пропустил!

По поводу шрифта наверное попробую немного пожить с таким как есть. Если не понравиться, то сделаю свою тему.

Имя и фамилия 2023

Обновился, а пункт «Переименовать» не появился.

Илья Бирман 2023

Может, вы не все файлы донесли?

Bazoozoo 2 мес

Debian+Nginx+PHP8.2, что бы я не дал светится:

Security alert: system/core.php responded with HTTP 200 instead of 403

Причем появляется только после создания первого поста.

Илья Бирман 2 мес

Я не знаю, как настраивать Нгинкс. Но вам надо добиться, чтобы файл system/core.php не был виден снаружи.

Bazoozoo 2 мес

Конфиг nginx:

server {
listen 80;
root /var/www/html;
client_max_body_size 1024m;
server_name _;

location / {
index index.php;
log_not_found off;
try_files $uri $uri/ @rewrite; }

location @rewrite {
rewrite ^/(.*)$ /index.php?go=$1 last; }

location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php; }

location ~ /\system {
deny all;
return 403;
}

location ~ /\.ht {
deny all;
return 403;
}

location ~ \.psa$ {
deny all;
return 403;
}

location ~* ^.+\.(jpg|jpeg|gif|css|html|htm|png|js)$ {
access_log off;
expires 30d; } }

Евгений Фелингер 1 мес

Apache 2.2 + PHP 7.1

Security alert: system/core.php responded with HTTP 200 instead of 403
Security alert: system/default/config.php responded with HTTP 200 instead of 403

все есть. тот что в blog/.htacess

ErrorDocument 404 «Looks like mod_rewrite does not work. Please set url_composition to ’real’ in user/config.php and try again.»

поменял url_composition на real в system/default/config.php
ничего не изменилось

Евгений Фелингер 1 мес

Интересно с мака при распаковке теряется .htacess
С windows переставили все ок теперь. .htacess действительно потерялся.

верни slug 1 мес

Евгений😁
Command + Shift + .

Мои книги