Модератор
Юрій
(@yube)
сохранюю в UTF-8
Не вижу главного: без BOM.
YuBe, вот здесь если можно подробнее… он вообще откуда берется этот бом? или если я даже открою просто в блокноте свой файл он уже появляется.
P.S.У меня даже где-то есть ваша утилита для поиска BOM… но в свое время, когда я первый раз ставил вордпресс я так ею и не воспользовался. Поставил с помощью инсталлатрона и забыл)
а может другим блокнотом пользоваться?
Модератор
Юрій
(@yube)
Подробнее. BOM — Byte Order Mark — специальная сигнатура, которая по стандарту должна присутствовать во всех файлах, имеющих кодировку utf-*. Она же определяет порядок следования байт в коде символа (в utf-8 это не нужно, ибо вариантов все равно нет). Однако, разработчики php за столько лет не удосужились сделать нормальную поддержку utf, например, как в perl, где можно указать компилятору, что используется utf. Поэтому php считает BOM просто символами, которые гонит в выводной поток, вместо того, чтобы их проигнорировать.
Текстовые редакторы, ориентированные на программистов, в том числе и по вышеуказанной причине, в настройках имеют опцию «сохранять без BOM». Как понимаете, виндовый блокнот, к таковым не относится, а потому он в utf всегда сохраняет с BOM (и по-своему он прав).
Что делать? Ставить редактор, имеющий такую опцию в настройках и/или при сохранении. Есть другой вариант, лайт, так сказать: сохранять wp-config.php в виндовой кодировке. Это можно смело делать, потому что в конфиге нет ни одной русской буквы, которую надо выводить на сайте, там только комментарии. Однако, для редактирования других файлов — Темы или плагинов — такой метод не годится, т.к. в этих файлах есть подлежащие выводу русские буквы.
PS Я использую AkelPad. Иногда FAR2.0.
YuBe, спасибо за просвещение)эти слова нужно большими буквами на сайте написать, что б и остальные прочитали! но я все-таки нашел как си панель побороть… теперь у меня другая проблема тема не работает почему-то) тема была с вредоносным кодом, корый я убирал… и возможно убрал лишнее что-то… или может просто не работает с WP 2.9?
Модератор
Юрій
(@yube)
что б и остальные прочитали!
Блогер не читатель, блогер писатель 🙂
тема была с вредоносным кодом, корый я убирал…
Есть Темы, в которых в кодированной части лежит не только зараза, но и проверка на наличие этой заразы. Нет заразы — Тема не фурычит. Без вскрытия трудно сказать. Если у Вас не достаточно опыта в этом деле, то лучше вообще не связывайтесь с такими Темами. Или ищите её оригинал, т.к. зараза в авторских экземплярах встречается крайне редко, обычно заразят воришки или говнопереводчики.
Блогер не читатель, блогер писатель 🙂
YuBe, жжете!!! так и есть)))
начал пробовать все варианты: попробовал на другом домене поставить на поддомене (test.мой_домен.ru) вордпресс 2.8.6 поставил тему без кода — работает! Снес девятый вордпресс на новом домене поставил 2.8.6, ту же один в один тему не работает, млин… В админ панели не видно картинок тем, даже родных, а в тестовом варианте видно… может так в чем причина??? или может я на хостинге что-то накосячил? новый сайт пытаюсь сделать на дополнительном домене.
пробовал различные варианты и домен переустанавливал, и различные версии WP ставил, ничего… пробовал копировать файлы с тестового сайта на основной, но видимо зацепил какие-то, которые относятся к другой базе данных. подскажите какие файлы можно заменять какие нет? или кроме каких можно заменить?
возможно если посмотрите воочию, то помочь будет легче…
Тестовый сайт
Новый проект
Есть Темы, в которых в кодированной части лежит не только зараза, но и проверка на наличие этой заразы. Нет заразы — Тема не фурычит.
YuBe, пробовал без заразы — фурычит.
ну это понятно… не понятно как исправить, Sergey. Это в теме глюк или как? На тестовом же работает… не могу въехать…
здесь можно как-нибудь скрин скинуть?
Atrax
(@atrax)
Ethical engineer
chmod 644 — не судьба сделать?
как говорит нам YuBe «a кто это?» Atrax, может поясните ламеру? что такое chmod 644 и как его делают?