выдает ошибку
-
Atrax, не ругайтесь только… может я в стотысячный раз спрашиваю. Посмотрел уже все FAQ и т.д. Пользуюсь Notepad2. Редактирую файл wp-config, сохранюю в UTF-8, заливаю на хост и нифика… пишет ошибка в первой линии…хотя я там всего 5 символов поставил где-то далеко (пытаюсь русифицировать WP 2.9)
PS.раньше пользовался редактором в си-панели все было прекрасно, до обновления этой самой панели. Вот теперь ни там, ни здесь(
-
сохранюю в UTF-8
Не вижу главного: без BOM.
YuBe, вот здесь если можно подробнее… он вообще откуда берется этот бом? или если я даже открою просто в блокноте свой файл он уже появляется.
P.S.У меня даже где-то есть ваша утилита для поиска BOM… но в свое время, когда я первый раз ставил вордпресс я так ею и не воспользовался. Поставил с помощью инсталлатрона и забыл)а может другим блокнотом пользоваться?
Подробнее. 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, жжете!!! так и есть)))
начал пробовать все варианты: попробовал на другом домене поставить на поддомене (test.мой_домен.ru) вордпресс 2.8.6 поставил тему без кода — работает! Снес девятый вордпресс на новом домене поставил 2.8.6, ту же один в один тему не работает, млин… В админ панели не видно картинок тем, даже родных, а в тестовом варианте видно… может так в чем причина??? или может я на хостинге что-то накосячил? новый сайт пытаюсь сделать на дополнительном домене.
пробовал различные варианты и домен переустанавливал, и различные версии WP ставил, ничего… пробовал копировать файлы с тестового сайта на основной, но видимо зацепил какие-то, которые относятся к другой базе данных. подскажите какие файлы можно заменять какие нет? или кроме каких можно заменить?
возможно если посмотрите воочию, то помочь будет легче…
Тестовый сайт
Новый проектЕсть Темы, в которых в кодированной части лежит не только зараза, но и проверка на наличие этой заразы. Нет заразы — Тема не фурычит.
YuBe, пробовал без заразы — фурычит.
При загрузке изображений выдаётся 403 Forbidden:
http://optim-zone.ru/wp-content/themes/soulvision/images/header-bg.jpgну это понятно… не понятно как исправить, Sergey. Это в теме глюк или как? На тестовом же работает… не могу въехать…
здесь можно как-нибудь скрин скинуть?
chmod 644 — не судьба сделать?
как говорит нам YuBe «a кто это?» Atrax, может поясните ламеру? что такое chmod 644 и как его делают?
Тема «выдает ошибку» закрыта для новых ответов.