Posts Tagged: wordpress


21
Sep 11

Обновление WordPress

Хорошие новости: с версии 2.9.2 на версию 3.2.1 – а это скачок через 13 релизов(!) – WordPress успешно обновляется автоматически. Не надо ручных операций, ftp-менеджеров и замены файлов. Все происходит само и запускается из панели управления WordPress.

С чем могут быть проблемы. Обновление стартует, распаковывается архив, еще несколько операций – но останавливается с ошибкой при записи файла index.php.

Downloading update from http://wordpress.org/wordpress-3.2.1.zip.

Unpacking the update.

Verifying the unpacked files…

Installing the latest version…

Could not copy file.: /html/index.php

Installation Failed

Причина ее – нет прав на запись файла index.php
.

Что делать – изменить chmod файла, или по-простому, права доступа к файлу. Это можно сделать в панели управления Вашим хостингом, или через ftp-клиент. Например, в FileZilla нужно нажать правую кнопку мыши, и выбрать пункт “Права доступа к файлу…” Затем расставляете нужные галочки на чтение, запись и выполнение или вводите соответствующее числовое значение. Например – 777 – это все права для всех, 755 – все права для администратора, а остальным только на чтение.

Здесь нужно помнить, что для обновления можно поставить и 777, но  вообще это не безопасно, и рекомендуется иметь 755 или еще более строгие ограничения. Подробнее можно поиcкать по форумам или на WordPress.org.

Далее, 777 для index.php может не получиться выставить, потому, что, как мне объяснили в службе поддержки:

“Уважаемый абонент, скрипты wordpress работают не от Вашего ФТП-пользователя, нами для всех Ваших файлов был выставлен Ваш ФТП-пользователь и права 777. Если скрипт работает с файлами, то после этого необходимо либо менять ФТП-пользователя на Вашего, либо скриптом проставлять права 777.”

Я решил эту проблему обращением в службу поддержки моего хостинга, там, как и сказали, установили 777 на всю корневую папку, я быстро – и успешно – обновился, затем сменил chmod (права) на 755 и более ограниченные, где это считал нужным.

В общем, WordPress, как и обещано, быстр и удобен, а заминка с правами, считаю, надо отнести на счет либо объективных причин, либо локальных неудобств.


    31
    Mar 11

    Base64: decode/раскодирование

    В программном обеспечении для  CMS WordPress, Joomla и др. можно встретить фрагменты программного кода, которые напоминают “абракадабру”, выглядят бессмысленно, а в действительности могут являться рекламой, содержать информацию, не относящуюся  к тому, как Вы используете ПО, или даже вредоносный код. Если внимательнее присмотреться, “абракадабра”  похожа на шифр. Это и есть шифр, причем не особо сложный. Разумеется, не стоит пытаться его раскодировать методом “пристального взгляда”, это вряд ли получится.

    Что это такое? Закодирован программный код, который находится после ” php eval(base64_decode(‘ ” и до “ )); ” (кавычки как при цитировании). Функция base64_decode декодирует данные, закодированные MIME base64. Таким образом, кто-то кодирует осмысленный код PHP, а затем ,чтобы этот код исполнялся, но был “защищен” от редактирования, использует функцию того же PHP.

    Информацию о схеме кодирования  можно найти тут http://en.wikipedia.org/wiki/Base64 или в поисковике по соответствующему запросу.

    Что делать: в поисковике набрать “ php eval(base64_decode(‘ ” или ” base64_decode ” или ” base64 ” и выбрать ресурс, который предложит раскодировать ваш шифр, их достаточно много, можно будет и поподробнее почитать, с чем и как это едят. При наличии Интернета – ничего сложного. Ссылок не привожу, все просто, найдете. Вставить код, который идет после ” php eval(base64_decode(‘ ” и до “ )); “, нажать Раскодировать или Decode, скопировать результат и заменить “абракадабру” на него. На всякий случай, перед этими операциями лучше сделать архив (бэкап) или просто скопировать код  в текстовый файл – если что-то не сработает вернуть то, что было.

    На что обратить внимание: чтобы вставить вместо шифра раскодированный код PHP может понадобиться установить права владельцу (Вам) на редактирование файла с шифром. Это делается через FTP функцией CHMOD. Если не знаете – почитайте в Интернете – все просто или обратитесь в компанию, которая предоставляет Вам хостинг.


      19
      Feb 11

      Как сделать сайт. Настройка WordPress

      База MS SQL требуется для работы WordPress, кажется, как и для любого другого движка. Это звучит страшно, но надо один раз разобраться, как нажать пару десятков кнопок в утилите (программе) администрирования Sql-базы, делать раз в месяц архивы («бэкапы») и можно забыть про эти вещи. Кстати, регулярно общаюсь с системными администраторами по поводу поддержки 1С, так вот, если надо посмотреть параметры Sql-базы, они, бывает, «репу» начинают чесать: где же это находится? Т.е. один раз нормально настраиваешь, регулярно делаешь архивы и … забываешь. Если что – восстанавливаешь архив и опять забываешь. Есть кстати, «плагины», которые делают архив автоматически, с заданной периодичностью.
      Что такое «обычный» сайт? Если идет речь просто о наборе HTML страничек то, да, Sql не требуется. У меня раньше как раз такой и был. Когда страничек становится больше 10-20 разбираться и обновлять все это хозяйство вместе с галереями становится неудобно. В движке многое автоматизировано, пользоваться удобнее.
      Не самый дешевый тариф (250) нужен как раз для того, чтобы была возможность создать Sql-базу, необходимую для работы движка. Более дешевые тарифы Sql, как правило, не поддерживают. Можно конечно поискать рублей на 50 дешевле, я этим не занимался. Брат посоветовал MTW, сказал, что филиал крупной компании, у них хорошее оборудование, которое стабильно работает.
      Когда у меня был сайт в виде HTML страниц, то весь внешний вид, разметка и пр. я создал сам от начала и до конца. Я использовал Adobe Dreamweaver, в нем создавал HTML страницы,  для настройки внешнего вида использовал CSS (Cascade Style Sheets – Каскадные таблицы стилей). Там можно и самому код писать, а можно использовать средства визуальной разработки. Я делал и то и другое. В принципе, можно и без кода, наверное, обойтись, но в том старом Dreamweaver, который тогда был, визуальные средства работали с ошибками, поэтому часто было проще несколько строчек самому написать. Для редактирования PHP, на котором написан движок, также можно использовать Dreamweaver.
      Темы для движков можно точно также самому писать или редактировать. Движок написан на PHP (Hypertext Preprocessor — препроцессор гипертекста, или Personal Home Page Tools, устар.). Кроме того, разные темы имеют различные настройки (без программирования) внешнего вида – как то предусмотрел создатель. Я нашел ту тему, которая меня пока устраивает и имеет некоторые настройки. Что в ней не понравилось – как раз та надпись WordPress внизу со ссылкой на сайт ее автора. Хотел ее убрать, но в отличие от других ее элементов, код этого еще как-то скрыт и закодирован, и просто так его не удалить. Разбираться неохота, поэтому пока так и оставил. Впрочем, это в каком-то смысле и правильно – «отчисления» автору за пользование его продуктом.
      CSS в движках также активно используются для настройки внешнего вида, их можно смотреть, редактировать, создавать свои. Таким образом, при наличии некоторых навыков и усидчивости темы можно редактировать или создавать самому. Кроме тем, существуют тысячи «плагинов» и «виджетов», которые позволяют настраивать и управлять внешним видом, есть настройки и в самом движке. Ссылки на Twitter и Flickr с картинками у меня на сайте сделаны с помощью чего-то такого, маленькая «случайная» фотография справа вверху – тоже. Галерея – тоже «плагин». Если говорить о содержании сообщения («поста», post) то WordPress позволяет туда вставлять пиктограммы, ссылки, фото, кино, мультики, раскрашивать т.д. Управлять внешним видом сообщением также можно в режиме визуального редактирования или перейти к коду.

        15
        Feb 11

        WordPress – инструмент для создания сайта

        Оригинальный ресурс http://wordpress.org, русский http://ru.wordpress.org. Я пользуюсь первой, мой брат второй (shkolnikov.org), ни у него ни у меня претензий нет. Движок удобный и современный,можно смело использовать. Брат рекомендует сборку от Ивана Калинина, это здесь http://lecactus.ru. Вообще есть много тем (внешних видов), всякихнадстроек, галерей и плагинов. Искать, что нравится, в инете. Я сначала пробовал как это все работает локально – как будто сайт, но только на моем компьютере, для этого использовал http://www.denwer.ru/, там и просто в инете можно почитать что и как. От первых шагов до публикации сайта с несколькими фото прошло около месяца (в свободное время). Нужно разобраться, как установить и как настроить движок, поставить и настроить нужные плагины, ну, а дальше можно начать с одной галереи с одной фотографией и увеличивать их согласно потребности, потихоньку – если нужно -изменяя и наращивая функционал сайта. Если разобралась и поняла что локально работает с одной тестовой фоткой, то можно брать хостинг, туда все это устанавливать и продолжать. Мы услуги хостинга и домена берем здесь mtw.ru, тариф “Эконом плюс” – 250 рэ в месяц. Цена разумная, места пока хватает, сбоев не было, это филиал какой-то немецкой конторы. При установке движка на сервер могут возникнут вопросы с настройкой доступа и правами, я звонил, все нормально решилось. Регистрация и оставление ссылок на свой сайт в всяких галереях и сетях вроде яндекса, гугла, фликра, твиттера, фейсбука и пр.существенно улучшает регистрируемость твоего сайта. Еще для движка есть плагины, которые улучшают регистрируемость сайта, но я с ними еще не разбирался и не использовал. Также важно в тегах и категориях, подсказках к фото, в альтернативном тексте, в названиях и пр. писать слова, которые часто запрашиваются. Сервисы по статистике запросов можно в поисковых системах найти: пишешь слово – тебе выдают, кто, где и как часто это набирает в строке поиска. Инструмент подбора ключевых слов гугла вот тут https://adwords.google.com/select/KeywordToolExternal.В целом в инете все написано. Когда сайт заработает, не забывай  делать бэкапы – мало ли что. Причем надо и sql-базы и ftp – просто сохранить всю папку с твоим сайтом


          29
          May 10

          Handy WordPress plugin “Share and Follow”

          Adjustable and handy WP plugin “Share and Follow” http://wordpress.org/extend/plugins/share-and-follow/.

          Works. Thanks to Andy Killen.