Поддержка Плагины помогите разобраться со входом в админку

  • пишу плагин для WP, но столкнулся с тем что вскоре не смог зайти в админку по адресу http://site/wp-login.php, пишет следующее:

    Warning: Cannot modify header information — headers already sent by (output started at Z:\home\site\www\wp-content\plugins\myplugin\index.php:1) in Z:\home\diplom\www\wp-login.php on line 354

    Warning: Cannot modify header information — headers already sent by (output started at Z:\home\site\www\wp-content\plugins\myplugin\index.php:1) in Z:\home\diplom\www\wp-login.php on line 366

    при этом поле для ввода логина и пароля присутствует, но после ввода данных и нажатия кнопки войти ничего не происходит.
    решил поступить иным образом и перейти сразу по адресу http://site/wp-admin/profile.php
    на что получил следующую ошибку:

    Warning: Cannot modify header information — headers already sent by (output started at Z:\home\site\www\wp-content\plugins\myplugin\index.php:1) in Z:\home\site\www\wp-includes\pluggable.php on line 897

    не знаю что с этим делать, помогите пожалуйста может кто-то сталкивался с этим или знает как это исправить?

    прикрепляю написанный плагин который расположен на локальном сервере в папке ..www\wp-content\plugins\myplugin

    index.php

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Юрий

    (@yube)

    я читал эту статью, этот файл никак не трогал, даже не открывал и в notepad++ пробовал разные кодировки =)

    Модератор Юрий

    (@yube)

    output started at Z:\home\site\www\wp-content\plugins\myplugin\index.php:1

    Вы этот файл не трогали? 🙂

    этот файл я целиком и полностью трогал, с первой строки и до последней =)

    но, я не правил файл wp-config.php вручную. Убедился, что перед первой строкой <?php и после последней ?> нет пустых строк. Избегал также править файлы в Блокноте. Использовал «программистские» редакторы вроде Notepad++, в котором при работе с UTF-8 отключается метка BOM (byte order mark) в начале файла, приводящая к этой ошибке.

    Модератор Юрий

    (@yube)

    Использовал «программистские» редакторы вроде Notepad++, в котором при работе с UTF-8 отключается метка BOM (byte order mark) в начале файла, приводящая к этой ошибке.

    Значит, Вам надо еще немного потренироваться в отключении BOM.

    Скриншот

    Можете взять у меня в блоге утилиту для чистки и убедиться.

    Вы не поверите! именно с помощью вашего блога я и начал писать плагин! =)
    обязательно покопаюсь в Вашем блоге в поисках утилиты, о результатах отпишу.

    Модератор Юрий

    (@yube)

    🙂 Раз так, то помогу найти: http://blog.portal.kharkov.ua/2008/04/08/find_bom/

    таки да я оттуда качал! прогнал тремя утилитами которые скачал с вашего блога, написали что исправили ./wp-content/plugins/myplugin/index.php.backup.bak

    но на сайте поменялась только кодировка, и ошибки так и остались =(
    если есть время посмотреть, то я записал видео всего происходящего…

    Модератор Юрий

    (@yube)

    «Лечит» виндовая утилита, php-скрипты только докладывают.

    У редакторов, кажется, именно у Notepad++, есть такая особенность: отключение BOM в настройках «срабатывает» только если поменять буковки в файле, иначе он считает, что файл не изменился и на «сохранить» только делает вид, что сохраняет.

    я как раз и пользуюсь Notepad++, я считаю, что я в своем файле что-то не правильно пишу, вот только не могу разобраться что именно…
    завтра в университете может что-то разузнаю…

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «помогите разобраться со входом в админку» закрыта для новых ответов.