+1.80
Рейтинг
4.61
Сила

Игорь

.htaccess
RewriteCond %{HTTP_REFERER} http://example.com
RewriteRule ^/original.html$ /another.html [L]

Nginx
if ($http_referer ~* "example\.com") {
return 403;
}

как то так
ошибка говорит что нет расширения memcahe для php
Ничего не надо открывать, если установлен и запущен веб-сервер то он уже «слушает» порт 80. Не надо каждый сайт на новый порт, все на 80-м порту и отвечают по имени, для этого и нужен server_name.
1. запись А можно добавить в панели регистратора, он обычно предоставляет NS
2. нет, конкретно в nginx отвечает за это секция server в каждом виртуалхосте:
server {
        listen 80;
        server_name website.com www.website.com;
...
website.com это как пример) Вам нужно набирать localhost если с той же машины что и веб-сервер, либо ip сервера. На рабочем сервера Вы будете писать свой домен, предварительно в NS сделать запись А на ip сервера
создать папку не получается потому что нет прав. От рута из консоли:
# mkdir -p /var/www/site.ru

По phpmyadmin я уже писал, установить, конфигурацию веб-сервера пропустить, поставить симлинк:
ln -s /usr/share/phpmyadmin/ /var/www/site.ru/pma

все, phpmyadmin доступен по адресу site.ru/pma
Установите midnight commander:
# apt-get install mc
# mc
почитайте и выучите основные команды в линуксе
потому что это бессмысленное пожирание полезных ресурсов
физически папка находится в /usr/share/phpmyadmin/, симлинком вы делаете ее доступной из веб-директории. Просто рекомендую не называть папку phpmyadmin, pma или mysqladmin, так как видно по логам что боты часто пытаются залезть в phpmyadmin
apt-get install phpmyadmin

далее поставить симлинк:
ln -s /usr/share/phpmyadmin/ /var/www/(свое имя чтобы боты не ломились)

без интерфейса даже пока не представляю как к редактировать файлы движка livestreet
подключится к серверу по ssh с помощью WinSCP, установить в нем редактор по умолчанию notepad ++, либо из консоли тем же nano либо встроенным редактором midnight commander
там же внизу редактора все написано — Ctrl+O
и это… веб серверу не нужна графическая оболочка
а вы сохранили sources.list после добавления репозитория? На видео не вижу отклика dotdeb после apt-get update, потому и ругается на отсутствие php5-fpm, так как этот пакет из стейб убрали
Здесь пишут что это не верное написание конфига.
В вашем случае нужно смотреть в каком месте апачу стает плохо, смотреть нужно coredump, или обратится в поддержку хостера.
С реврайтами для Nginx никаких проблем нет. Если у вас на сервере не живет зоопарк CMS, то переехать с апача на php-fpm + Nginx стоит
1. Для Win2K8 1 ГБ памяти маловато, рекомендуется 2 ГБ минимум.
2. В IIS поддержка php реализована только для популяризации платформы, к тому же IIS не поддерживает .htaccess, у него рерайты через isapi filter.
3. Можно установить Apache на Debian, два сайта может крутится на одном веб-сервере с помощью виртуалхостов. Перед апачем поставить Nginx как прокси, так будет проще администрировать для начинающего, либо вообще использовать так называемую связку LAMP и не заморачиватся пока что.
IE воспринимает первые 30 css файлов, остальные игнорирует
установка в конфиге слияния .css не помогает?
как Вы добавляете обычные кнопки социальных сетей наподобие cookorama.net/?
генерируется код на странице API нужной социалки + немного подшаманить, вставить переменную для получения урла конкретного топика. Решается поиском здесь, много раз поднималась тема.
на cookorama.net/ есть кнопка мне нравится с всплывающим окном… Каким образом это реализовано?
Это обычная кнопка голосования, плюсик. По поводу вывода голосовавших: кажется был такой плагин.
Шрифт можно было взять тут, и скачать @font-face Kit. Далее загрузить архив и извлечь содержимое в /templates/skin/synio/fonts и в header.tpl добавить:
<link href="{cfg name='path.static.skin'}/fonts/stylesheet.css" type="text/css" rel="stylesheet" />
/templates/skin/synio/header.tpl
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
так должно работать:
{literal}<script type="text/javascript"><!--
document.write(VK.Share.button({url: "{/literal}{$oTopic->getUrl()}{literal}"},{type: "round", text: "Сохранить"}));
--></script>{/literal}
хотя нет, так не работает)
в форме генерации кнопки есть Ссылка:, нужно выбрать Другая страница, и в появившемся поле вписать
{$oTopic->getUrl()}