X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Ошибка при руссификации, Установка Wordpress
Robot-sgibatel
Robot-sgibatel
Topic Starter сообщение 13.1.2009, 10:05; Ответить: Robot-sgibatel
Сообщение #1


Недавно скачал вордпресс потом у меня отрубило инет, и я два дня мучился, не мог его установить на денвер. Он устанавливался, но там небыло текста, а были коракули. Седня инет появился, я попробовал поставить еще раз - все установилось нормально. Перепроверил еще несколько раз - оказалось, что для его установки необходимо подключение к инету

Тогда была такая ошибка

Warning: Invalid argument supplied for foreach() in Z:\home\blog\www\wp-content\languages\ru_RU.php on line 22

Фаил ru_ru.php выглядит так

<?php

// делает меню на 35px шире
function ru_extend_menu() { ?>
    
<style type="text/css">
    #adminmenu {
        width: 185px; /* default 145px + 10px */
        margin-left: -200px; /* default 160px + 10px */
    }
    #wpbody {
        margin-left: 215px; /* default 175px + 10px */
    }
    * html #adminmenu { /* for IE6 only */
        margin-left: -115px; /* default 80px + 5px */
    }
</style>
<?php
}

function change_update_url($options) {
------------- foreach ( $options->updates as $key => $value ) { --------------------
                $options->updates[$key] = (object)
str_replace('http://ru.wordpress.org/',
'http://lecactus.ru/download/', (array) $value); //здесь можно вписать и резервный путь http://wp2.lecactus.ru/download/
        }
        return $options;
}
add_filter('pre_update_option_update_core', 'change_update_url');
add_action('admin_head', 'ru_extend_menu');
?>


22 строку я выделил полосками, что она делает?

Ps Даже сайчас в админке при быстрой в окошке вылазиют каракули, и при функции "Опубликовать это!" то же самое...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 14.1.2009, 11:17; Ответить: ZiTosS
Сообщение #2


Это цикл обработки массива foreach, ваша ошибка говорит о том, что аргумент $options->updates не валиден.
Т.е. Либо это не массив, либо он вообще не определён ;)

function change_update_url($options) {
------------- foreach ( $options->updates as $key => $value ) { --------------------
                $options->updates[$key] = (object)
str_replace('http://ru.wordpress.org/',
'http://lecactus.ru/download/', (array) $value); //здесь можно вписать и резервный путь http://wp2.lecactus.ru/download/
        }
        return $options;
}

Это _http://lecactus.ru/ меняют ссылки, с _http://ru.wordpress.org/ на _http://lecactus.ru/download/

Вывод, не правильно они функцию написали, надо было её вам потереть, она вызывается где-то в одном месте ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
KURT [197BD]
KURT [197BD]
сообщение 14.1.2009, 17:38; Ответить: KURT [197BD]
Сообщение #3


это видимо идет обновлени, возможно руссификация...

когда я ставил Вордпресс никакого подключения не требовалось, но у мня была английская версия...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 14.1.2009, 20:52; Ответить: ZiTosS
Сообщение #4


KURT [197BD], да. Возможно это заменяется ссылка, для обновления и руссификации.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
Topic Starter сообщение 15.1.2009, 22:37; Ответить: Robot-sgibatel
Сообщение #5


Еще вопрос
-----------------------------------
Проверьте что на всех папках (кроме «папки загрузок») стоят права 755, а на всех файлах 644. Если вам нужно разрешить запись в какие-либо файлы (например файл конфигурации или .htaccess, то установите на них права 666 (либо 664). Помните, что некоторые настройки блога (например установка шаблона ссылок требуют этого).
----------------------------------
Это мне нужно все файлы перерывать, или только в корне?
Если на все файлы установить права 664 смоги ли я из админки чир-либо менять, допусти файл footer.php ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 16.1.2009, 1:01; Ответить: ZiTosS
Сообщение #6


Bender,
Если вы делаете это на локальном сервере у себя на компе. То вы сам себе хозяин, никаких прав на папки тут нет и проверять ничего не нужно.

А вот если ваш WP стоит на чужом серваке в интернете, то там обычно стандартом на папки ставится 755, а на файлы 644.
А вам надо на папку загрузок поставить 777, а на файлы .htaccess и конфигурации 666.

Из админки не должно ничего меняться в файлах. Я так считаю, Всё что вы хотите поменять, надо заливать заново на сервер, так безопаснее. А то вы откроете доступ на исполнение скриптов и вам ляпнут через XSS такое... ;) Ну это если дыры найдут.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
Topic Starter сообщение 16.1.2009, 16:33; Ответить: Robot-sgibatel
Сообщение #7


Понятно

Сайт уже на хостинге. А права 664 позволяют из админки делать изменения в файле?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_* Гость_0_*
сообщение 16.1.2009, 16:40; Ответить: Гость_0_*
Сообщение #8


Наверное вых отите стили изменять через админку... Там нужно 777 поставить права
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 16.1.2009, 19:28; Ответить: ZiTosS
Сообщение #9


_http://www.chmod.ru/
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
Topic Starter сообщение 22.1.2009, 20:11; Ответить: Robot-sgibatel
Сообщение #10


(ZiTosS @ 16.1.2009, 0:01) *
Bender,
Из админки не должно ничего меняться в файлах. Я так считаю, Всё что вы хотите поменять, надо заливать заново на сервер, так безопаснее. А то вы откроете доступ на исполнение скриптов и вам ляпнут через XSS такое... ;) Ну это если дыры найдут.


Если менять не из админки а блокнотом то заместо измененных слов будут каракули, а если так же открыть этот же фаил в админке и изменить этоже самое то все будет нормально. Я не знаю почему, но это так ;) наверное какая-то фигня с кодировкой
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1551 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2179 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30256 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78315 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1651 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:04
Дизайн