Вопрос по плагину Kama PostView
Приобрел плагин Kama Postview, активировал и сходу получил такое предупреждение:
is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/www-root/data:.) wp-includes/functions.php:2228 is_dir() get_temp_dir() wp-content/plugins/kama-postviews/kama-postviews.php:72
На 72 строчке вот такой код:
list( $aupath, $forceup ) = [ wp_normalize_path( get_temp_dir() .'/'. md5( ABSPATH ) .'auclass' ), isset( $_GET['auclassup'] ) ];
Не подскажешь зачем это нужно? Почему плагин обращается за пределы папки сайта?
И еще вопрос, умеет ли плагин считать просмотры у медиафайлов? У меня фотосайт и я бы хотел реализовать вывод то-изображений в записях и на главной.
Проблема в том, что get_temp_dir() возвращает путь к временной папке
/tmp
в которую у PHP процесса нет прав что-то записывать.Это настройка сервера такая видимо.
Чтобы решить эту проблему, можно установить путь до временной папки вручную, добавив константу в файл wp-config.php:
--
ПС. Этот код в плагине нужен для обновления плагина...