Я могу" Файл пуст. Пожалуйста, загрузите что-нибудь более существенное. Эта ошибка также может быть> вызвана отключением загрузки в вашем php.ini или тем, что post_max_size> определено как меньшее, чем upload_max_filesize в php.ini. "
Кажется, очень мало о том, как устранить эту неполадку в Интернете в виде nginx / php-fpm ... большая часть из которых касается конфигураций max php.ini или chmod, который ... в моей настройке post_max_size
достаточно велик, а также upload_max_filesize
в /etc/php5/fpm/php.ini
(а также таймауты) ... и chmod / chown кажется правильным для использования отдельных пулов php. Может быть, кто-то сможет понять это?
Вот мои настройки:
chown -R example1: example1 / home / example1 / *
/ home / example1 / app / wordpress_files_here
Пользователи НЕ находятся ни в группе www-data, ни в группе sudo, Я читал, что это угроза безопасности, но даже в этом случае я временно попытался добавить их в группу www-data, чтобы посмотреть, будет ли работать загрузка wordpress ... это не так. Я также пробовал chown example1: владение www-данными, не сработало. Я также пробовал chmod 777 для папки загрузок, не сработало.
Журналы ошибок содержат следующее: в wpms-error.log (для меня это тоже не имеет смысла)
2016/05/20 01:12:00 [crit] 1584#0: *1251 open() "/home/example1/example1.com-access.log" failed (13: Permission denied) while logging request, client: [my IP address], server: example1.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm-example1.sock", host: "example1.com", referrer: "https://example1.com/wp-admin/admin.php?import=wordpress&step=1&_wpnonce=dad4d82487"
в файлах конфигурации nginx этих сайтов, которые у меня есть:
access_log /home/example1/$host-access.log;
журналы доступа включены в nginx.conf (хотя и не рекомендуется), но журналы доступа для каждого сайта не записываются в их корни сайтов.
итак ... попробовав все, что я читал в Интернете ... Мне еще предстоит выяснить, в чем заключается основная проблема ... потому что сами по себе права доступа к файлам не кажутся им? .. это ???
Следующее (после изменения имен пользователей на example1 и т. д.): ps aux | grep php
результаты:
root 993 0.0 0.2 266688 11396 ? Ss May18 0:10 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
example1 1003 0.0 1.1 302568 45856 ? S May18 0:32 php-fpm: pool example1
example1 1004 0.0 1.1 304620 47808 ? S May18 0:31 php-fpm: pool example1
example2 1005 0.0 1.1 304360 47648 ? S May18 0:30 php-fpm: pool example2
example2 1007 0.0 1.1 302308 45956 ? S May18 0:30 php-fpm: pool example2
example3 1008 0.0 0.1 268640 7704 ? S May18 0:00 php-fpm: pool example3
example3 1009 0.0 0.1 268640 7744 ? S May18 0:00 php-fpm: pool example3
www-data 1010 0.0 0.1 266680 7560 ? S May18 0:00 php-fpm: pool www
www-data 1011 0.0 0.1 266680 7564 ? S May18 0:00 php-fpm: pool www
example4 1013 0.0 0.9 296016 39704 ? S May18 1:24 php-fpm: pool example4
example4 1014 0.0 1.3 310952 55024 ? S May18 1:23 php-fpm: pool example4
example5 1015 0.0 1.0 297352 40940 ? S May18 0:32 php-fpm: pool example5
example5 1016 0.0 1.1 305104 48232 ? R May18 0:32 php-fpm: pool example5
example4 1105 0.0 0.9 296016 39596 ? S May18 1:20 php-fpm: pool example4
example1 1313 0.0 0.9 296284 39884 ? S May18 0:31 php-fpm: pool example1
example2 1317 0.0 1.1 304364 47628 ? S May18 0:29 php-fpm: pool example2
example5 1332 0.0 0.9 296880 39056 ? S May18 0:29 php-fpm: pool example5
example3 3727 0.0 0.0 11744 932 pts/1 S+ 18:42 0:00 grep --color=auto php
example3 выше не является сайтом wpms, это просто пустой корневой атм, и этот пользователь также находится в группе sudo и имеет собственное имя пользователя ssh. Не знаю, актуально ли это.
Мне кажется, это проблема с разрешениями, скорее всего, в группах. Я подробно описываю этот учебник , но суть ниже
Сначала скрипт, который я использую для сброса разрешений
chown -R tim:www-data *
find /var/www/wordpress -type d -exec chmod 755 {} \;
find /var/www/wordpress -type f -exec chmod 644 {} \;
find /var/www/wordpress/wp-content/uploads -type f -exec chmod 664 {} \;
find /var/www/wordpress/wp-content/plugins -type f -exec chmod 664 {} \;
find /var/www/wordpress/wp-content/themes -type f -exec chmod 644 {} \;
chmod 440 /var/www/wordpress/wp-config.php
chmod -R g+s /var/www/wordpress/
Вот основные моменты из моего учебника - информация из него пришла из wordpress На веб-сайте .org, в основном, у меня есть ссылки в моем учебнике