Эгея 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 (или любой другой).
Обновился с 2.9 сразу на 11.2. Движок отображает две ошибки:
Также в базовой теме очень сильно увеличился шрифт, это фича или баг? Если все таки фича, то как можно вернуть размеры шрифтов из предыдущей версии?
Ага. Это ошибки в конфигурации вашего сервера, Эгея нашла проблему, вам нужно её поправить. См. раздел «Безопасность» в описании альфы 11-й версии. Или у вас Апач? Тогда вы, вероятно, недогрузили какие-то .htaccess-файлы из дистрибутива Эгеи.
Шрифт увеличился, был очень мелкий. Я бы посоветовал пожить так недельку, потом не захочется возвращаться. Но если хочется, то вы можете сделать свою тему оформления на базе любой из существующих и настроить там эти штуки.
Спасибо, действительно почему-то не догрузились .htaccess-файлы. А раздел «Безопасность» как-то пропустил!
По поводу шрифта наверное попробую немного пожить с таким как есть. Если не понравиться, то сделаю свою тему.
Обновился, а пункт «Переименовать» не появился.
Может, вы не все файлы донесли?
Debian+Nginx+PHP8.2, что бы я не дал светится:
Security alert: system/core.php responded with HTTP 200 instead of 403
Причем появляется только после создания первого поста.
Я не знаю, как настраивать Нгинкс. Но вам надо добиться, чтобы файл system/core.php не был виден снаружи.
Конфиг 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; } }
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
ничего не изменилось
Интересно с мака при распаковке теряется .htacess
С windows переставили все ок теперь. .htacess действительно потерялся.
Евгений😁
Command + Shift + .