Запуск сайта блога WordPress в IIS (Windows Server)
Я недавно переключил свой сайт с Linux на Windows Server. На моем старом сайте был каталог блогов WordPress. Для этого я сначала загрузил весь каталог блогов на свой новый сервер и создал базу данных. Затем перенастроил настройки подключения к базе данных в файле wp-config и загрузил его. Все работало нормально, но когда я сначала нажал на любую ссылку в своем блоге, это заняло слишком много времени, чтобы получить нагрузку (почти 2 минуты), а когда загрузка завершилась, то он показывает мне эту ошибку
Предупреждение PHP: file_exists(): действует ограничение open_basedir. Файл (/home/brandst1k/public_html/blog/wp-content/uploads/2016/08) находится вне допустимых путей: (G:/PleskVhosts//brandstik.in\;C:\Windows\Temp) в G:\PleskVhosts\brandstik.in\httpdocs\blog\wp-includes\functions.php в строке 1492 PHP Предупреждение: is_dir(): действует ограничение open_basedir. Файл (/home/brandst1k/public_html/blog/wp-content/uploads/2016) находится вне допустимых путей: (G:/PleskVhosts//brandstik.in\;C:\Windows\Temp) в G:\PleskVhosts\brandstik.in\httpdocs\blog\wp-includes\functions.php в строке 1497 PHP Предупреждение: is_dir(): действует ограничение open_basedir. Файл (/home/brandst1k/public_html/blog/wp-content/uploads) находится за пределами разрешенного пути:
Оригинальная ссылка на ошибку - http://www.brandstik.in/blog/solar-rechargeable-camping-lantern/
Я могу понять, что существует неправильная конфигурация сервера, которая выдает эту ошибку. Теперь только беспокойство, как это решить?
1 ответ
У меня была та же проблема, что и у вас, она была вызвана из-за неверной конфигурации файлового каталога.
Все, что вы можете сделать, чтобы решить эту проблему, это добавить этот код в ваш файл wp-config.php.
define('WP_TEMP_DIR','/tmp')
Это сработало для меня.