— TinyMCE 4.0
— Plupload v2.1.1 (загрузчик файлов)
— HTML5 Galleries & Captions
— Symlinked plugins
— Шрифт со значками для админки
— Изменения в multisite (изменился алгоритм поиска доменов)
— Слой абстракции над MySQL (you absolutely shouldn’t be using PHP’s mysql_*() functions any more – you can use the equivalent WPDB functions instead).
речь идет не о chmod. Папка вордпресса должна принадлежать тому же пользователя, от которого запущен апач — тогда обновление будет происходить штатно без фтп.
Обновление в принципе так не должно происходить.
Не должно быть прав на запись у веб сервера куда ни попадя, особенно туда, где есть скрипты. Иначе любая дыра ведёт к печальным последствиям — вам смогут записать всё что угодно куда угодно, например шелл или кусок кода перехватывающий пароли. А это куда хуже, чем лишний файл в папке кеша или загрузок, куда веб сервер и должен иметь право на запись, и где должно быть запрещено при этом выполнение скриптов…
Все попытки сделать обновления изнутри скрипта, это, конечно, удобство пользователя, но и дыра в безопасности и без того не слишком хорошо построенной CMS.
Единственный приемлемый вариант, как раз-таки через ftp/sftp/api хостинга, без хранения имени пользователя/пароля…
И файлы, соответственно, должны иметь владельца отличного от пользователя под которым запущен веб сервер.
нет, это к тому что в php 5.5 mysql* deprecated и при включенных нотайсах на сайте выскакивает об этом предупреждение. Поэтому под капотом теперь поддержка mysqli.
Релиз Wordpress 3.9 “Smith”