name-ak
  • 0
Учитель

Я иногда получаю сообщение об ошибке при загрузке тем

  • 0

Я получаю сообщение об ошибке при загрузке некоторых тем.

Warning: fopen(/home/..../public_html/...../wp-content/themes/creativeart/style.css) [function.fopen]: failed to open stream: No such file or directory in /home/...../public_html/...../wp-includes/functions.php on line 4165

Warning: fread(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4168

Warning: fclose(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4171

Что это значит? Я не понимаю, проблема в темах или я что-то упустил при установке WordPress? Я пробовал одни и те же темы в двух установках WordPress и получил ту же ошибку.

Я перечисляю некоторые из тем здесь.

мистическийгранж

креативарт

Есть ли у кого-нибудь идеи о такой ошибке?

Share
  1. Проблема была с темами, которые я пробовал. С другими темами все в порядке.

    • 0
    • Я забыл кое-что сказать. Используемая ошибка отображается сразу после загрузки темы и до активации темы. Используемые темы могут работать в то время, даже если они показывают ошибку. Я получаю сообщение об ошибке «Активная тема не работает. Возврат к теме по умолчанию». при загрузке, но на самом деле он работает хорошо, когда я снова нажимаю «Активировать». Теперь, получив ваш ответ, я попытался удалить предыдущие и загрузить их через файловый менеджер и не получил никаких ошибок. Кстати, я пробую это на двух установках, которые находятся на разных серверах и в хостинговых компаниях.

      • 0
    • Хорошо, если темы уже присутствовали на сервере, когда вы пытались их загрузить, это и вызывало ошибку. Загрузчик не предназначен для перезаписи существующих тем… хотя я слышал, что это запланированная функция на будущее…

      • 0
    • Извините, что не ясно. Их еще не было на сервере. Я не пытаюсь заменить существующие. Я пытаюсь сказать вам, что ошибка существует, но тема работает хорошо.

      • 0
    • Итак, вы получаете сообщение об ошибке при загрузке тем (как указано в вашем вопросе) или после загрузки темы?

      • 0
    • Извините, что сам не разобрался. Это снимок экрана с ошибкой imgur.com/xZVvT.jpg

      • 0
  2. Судя по всему, это проблема с сервером. Загрузчик темы WordPress используется fopen() для передачи файлов из одного места на сервер. Похоже, что есть тайм-аут или ошибка доступа, потому что а) fopen не может найти файл, который он должен передавать, и б) функции fread и fclose не могут найти поток данных, чтобы прочитать файл и закрыть его.

    Я бы рекомендовал загружать темы вручную, чтобы обойти эту ошибку. Вместо того, чтобы загружать .zip файл через WordPress, сделайте следующее:

    1. Разархивируйте папку темы где-нибудь на вашем локальном компьютере
    2. Войдите в систему FTP вашего сайта
    3. Перейдите к/wp-content/themes/
    4. Используйте FTP для передачи всей папки темы с вашего локального компьютера на сервер.

    Это позволит полностью обойти любые fopen // ошибки fread, fclose которые вы получаете. Если проблема все еще существует, то это проблема либо с вашим сервером, либо с самой установкой WordPress, либо с фактической темой, и для ее устранения потребуется более глубокое устранение неполадок.

    • 0

Оставить ответ

You must login to add an answer.