Версия WordPress 3.4, но вроде бы как работает для всей линейки 3.x.x.

Столкнулся с проблемой: установил на хостинг WordPress 3.4, в процессе установки скрипт сообщил мне, что ему не удалось создать файл wp-config.php, и что мне необхоимо создать его вручную, а код вывел на страницу в специальном «контейнере».

Я скопировал код в текстовый редактор, сохранил в кодировке UTF-8, /загрузил на сервер хостинга/, обновил страницу — «Невозможно отобразить страницу, страница не найдена», ошибка 404.

Проблема оказалась с режимом работы с UTF-8 файлом, в редакторе есть такой режим как BOM, решение проблемы состоит в том, что н еобходимо отключить режим сохранения с BOM, умеет это делать например редактор Notepad++ v.2 под Windows.

Вторая проблема, с которой я столкнулся после установки WordPress, состояла в том, что у меня изчез редактор (остался только HTML-редактор при включенной вкладке Визуального редактора), и не работало перетягивание виджетов.

Сначала я грешил на некорректную работу gzip — это описывали многие, как одна из основных причин, но другой скрипт, использующий gzip, при этом работал корректно, так что проблема состояла не в этом.

Второй возможной причиной неработающего визуального редактора, на форумах была нехватка памяти скрипту, и в php.ini настройках сервера установил значение memory_limit=128M, а до этого стояло 32 (чего, кстати, вполне достаточно WordPress’у), перезагрузил службу веб-сервера, но проблема не исчезла.

Наконец нашёл причину неработающего визуального редактора TinyMCE и неперетягивающихся виджетов в том, что при генерации кода файла wp-config.php при установке (то, о чём я писал в первой проблеме), стал несовсем корректный код, а точнее в нём нехватало строчки:

define(‘CONCATENATE_SCRIPTS’, false );

которую я добавил в середину файла, и всё заработало: и появился визуальный редактор, и стали перетягиваться виджеты.

С первого раза может и не сработать, после добавления этой строки в файл wp-config.php необходимо очистить кэш (правда, я этого не делал, и так заработало).

Речь идёт о том, как сделать чтобы к графической среде можно было удалённо подключиться под определённым пользователем (или любым, но предварительно зарегистрированным и прописанным в конфиге), но при этом на реальном компьютере/сервере среда фактически была выключена, т.е. работала, но виртуально, на виртуальном экране (который мы при подключении прописываем через двоеточие, например 192.168.1.1:2, где «:2» — это не порт подключения, а виртуальный экран удалённого компьютера/сервера.

Установить vnc-server для Mandriva 2011.0 достаточно просто, для этого запускаем консоль, в которой пишем:

su

вводим пароль суперъюзера,

urpmi vnc-server

Ниже приводится описание шагов, необходимых для настройки постоянного рабочего стола с помощью VNC в Red Hat Enterprise Linux 4.

Первым делом следует установить пароль на VNC-сервере. Для этого зарегистрируйтесь в системе и выполните команду vncpasswd. Сервис VNC не запустится, пока вы не установите пароль.

Далее, с помощью команды su — получите права пользователя root и отредактируйте файл /etc/sysconfig/vncservers. Для настройки двух постоянных рабочих столов, одного для пользователя fred, а другого для joe (который предпочитает больший размер рабочего стола, чем fred), этот файл должен выглядеть как Пример 1. Файл /etc/sysconfig/vncservers.

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my ‘myusername’ (adjust this to your own). You will also
# need to set a VNC password; run ‘man vncpasswd’ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/vnc/sshvnc.html>.

VNCSERVERS=”1:fred 2:joe”

# fred’s VNC options
VNCSERVERARGS[1]=”-geometry 1024×768″

# joe’s VNC options
VNCSERVERARGS[2]=”-geometry 1280×1024″

Пример 1. Файл /etc/sysconfig/vncservers

Для запуска всех рабочих столов VNC во время загрузки системы, активируйте сервис VNC командой chkconfig vncserver on (вы должны иметь права root). Чтобы запустить рабочие столы VNC немедленно, выполните команду service vncserver start. Оба пользователя смогут теперь подключиться клиентами VNC, fred к дисплею 1, а joe к дисплею 2.

Сессия рабочего стола по-умолчанию в VNC очень простая, использует менеджер окон twm. Вероятно, вы захотите работать с вашим обычным менеджером окон. Для этого, отредактируйте файл /home/username/.vnc/xstartup и удалите символ # из двух строк, следующих за строкой Uncomment the following two lines for normal desktop.

Просто редактируя шаблоны сайта с целью вставить счётчики в форумах на движке phpBB недостаточно. Для этого поясню полную схему, как добавить счётчик на форум который работает под управлением phpBB.

Редактируем файл который находится в директории /styles/ИМЯ_СТИЛЯ/template/overall_footer.html

Ищем в нём строку

<!— IF U_ACP —><br /><strong><a href=”{U_ACP}”>{L_ACP}</a></strong><!— ENDIF —>

после неё добавляем тег <br />

после этого добавляем код счётчика или счётчиков,

сохраняем.

После чего заходим в админку форума phpBB через веб-интерфейс, и нажимаем кнопку «очистить кэш». Обновляем страницу — счётчики появились где нужно.