Актуализация на WP, разрешения за файлове
Поддръжка → Проблеми и решения → Актуализация на WP, Разрешения за файлове
Как правилно да регистрирате достъп до файлове на WP, така че да се актуализира? Навсякъде се препоръчва достъп до директории 0755, файлове 0644 Но тогава WP не се актуализира чрез ftp
грешка „Неуспешно определяне на основната директория на WordPress. Неуспешно инсталиране"
Заслужава си WP на VPS хостинг.
За сайт site.ru потребителски сайт. Apache работи като apache.
chown site.apache chmod за файлове 0755 за директории 0644
ако направите chown -R apache ./* тогава се актуализира без проблеми)
има tmp папка - chmod 777
и define('WP_TEMP_DIR',…) добавени към конфигурацията
+ добавено if (is_admin()) add_filter ( 'filesystem_method', create_function('$a', 'return "direct";' ) ); define('FS_CHMOD_DIR', 0751); >
и актуализирането през FTP е критично за вас? по-лесно е да актуализирате директно без ftp, за това просто трябва да натиснете потребителя на сайта в групата apache.
пъхнете потребителя на сайта в групата на apache
"Натиснат" - не реши проблема. В регистрационните файлове на Apache няма грешки. debug.log също е празен Веднага щом потребителят apache.apache - всичко е наред site.apache - грешка
групи сайт сайт : apache
/** За актуализиране */ if (is_admin()) add_filter ( 'filesystem_method', create_function('$a', 'return "direct";' ) ); define('FS_CHMOD_DIR', 0751); >
// Включете отстраняването на грешки define('WP_DEBUG', true);
// Кажете на WordPress да регистрира всичко в /wp-content/debug.log define('WP_DEBUG_LOG', true);
// Изключете показването на съобщения за грешки на вашия сайт define('WP_DEBUG_DISPLAY', false);
// За добра мярка можете също да добавите последващия код, който ще скрие грешкитепоказва се на екрана @ini_set('display_errors', 0);