Посоветуйте CMS
используй вордпресс и парься - за пару вечеров разберешься
мне не нравится что для сайта визитки придётся заводить отдельную базу в мускуледай ему доступ к существующей - он там своих таблиц понасоздает и врядли он станет дропать не принадлежащие ему таблицы
Из нестандартных (не использующихся у нас повсеместно) решений можно рассмотреть Jekyll, там вообще никакой базы не надо, будет чисто статический сайт (обновляется, например, хуками git, тэги и прочее имеются). Но нужен Руби.
дай ему доступ к существующей - он там своих таблиц понасоздает и врядли он станет дропать не принадлежащие ему таблицыу меня на этом сервере есть база только для постфикса. очень не хочется давать к ней доступ кому не следует.
встал нормально. админка работает, плагины ставятс удаляются и т.п.
но при попытке запросить любой php скрипт в корне сайта, начинается бесконечный редирект 301, пока браузер не говорит о превышении кол-ва редиректов. я понимаю что бага где-то в настройке нгинкса, но не могу понять где.
вот конфиг, который относится к данному серверу:
user www;вероянее всего лажа вот в этом месте: location / {
worker_processes 3;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
gzip on;
server {
listen 80;
server_name temp.domen.ru;
charset utf-8;
root /home/www/temp.donen.ru/public;
access_log /home/www/temp.domen.ru/log/localhost.access.log ;
client_max_body_size 300m;
location / {
root /home/www/temp.domen.ru/public;
index index.html index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9027;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
root /home/www/temp.domen.ru/public;
index index.html index.php;
}
попробуй include fastcgi_params чуть повыше перенести под fastcgi_pass, а index index.php на уровень повыше.
location ~* \.php$ {
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php-fpm-DOMAIN.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Есть подозрение, что ты действительно с редиректами и именем сайта напутал. То есть у тебя server_name temp.domain.tld, наверняка стоит редирект с www.domain.tld на temp.domain.tld, а в настройках wordpress-а ты указал, что у тебя сайт www.domain.tld.
Вот у тебя wordpress запрашивает с одного домена, nginx редиректит на другой и так по кругу.
не помогло. буду сегодна на апач переносить.
А что за редиректы у тебя идут?
попробуй сам telnet-ом посмотреть:
telnet domain.tld 80
Trying 333.333.333.333...
Connected to domain.tld.
Escape character is '^]'.
>>> GET / HTTP/1.1
>>> Host: domain.tld
>>>
HTTP/1.1 301 Moved Permanently
Server: nginx/1.0.4
Date: Thu, 30 Jun 2011 08:49:01 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: http://www.domain.tld/
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.0.4</center>
</body>
</html>
>>> GET / HTTP/1.1
>>> Host: www.domain.tld
>>>
HTTP/1.1 200 OK
...
У меня так работает — ввод с клавиатуры я выделил через >>>.
А у тебя что куда редиректит?
сть подозрение, что ты действительно с редиректами и именем сайта напутал. То есть у тебя server_name temp.domain.tld, наверняка стоит редирект с www.domain.tld на temp.domain.tld, а в настройках wordpress-а ты указал, что у тебя сайт www.domain.tld.ну во-первых админка то работает.
Вот у тебя wordpress запрашивает с одного домена, nginx редиректит на другой и так по кругу.
а во-вторых я счас всё перепроверил на счёт доменов - везде одинаковый домен. да и редиректит он сам на себя. тоесть редирект страницы ведёт на туже страницу.
wget temp.domain.ru
--2011-06-30 12:52:43-- http://temp.domain.ru/
Преобразование адреса temp.domain.ru... 82.138.46.250
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 301 Moved Permanently
Адрес: http://temp.domain.ru/ [переход]
--2011-06-30 12:52:44-- http://temp.domain.ru/
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 301 Moved Permanently
Адрес: http://temp.domain.ru/ [переход]
--2011-06-30 12:52:45-- http://temp.domain.ru/
$ wget temp.domain.ru/index.php
--2011-06-30 12:54:09-- http://temp.domain.ru/index.php
Преобразование адреса temp.domain.ru... 82.138.46.250
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 301 Moved Permanently
Адрес: http://temp.domain.ru/ [переход]
--2011-06-30 12:54:10-- http://temp.domain.ru/
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
$ wget temp.domain.ru/wp-app.php
--2011-06-30 12:54:24-- http://temp.domain.ru/wp-app.php
Преобразование адреса temp.domain.ru... 82.138.46.250
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 302 Moved
Адрес: http://temp.domain.ru/service [переход]
--2011-06-30 12:54:25-- http://temp.domain.ru/service
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... ^C
N130:~$ wget temp.domain.ru/wp-app.php
--2011-06-30 12:54:31-- http://temp.domain.ru/wp-app.php
Преобразование адреса temp.domain.ru... 82.138.46.250
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 302 Moved
Адрес: http://temp.domain.ru/service [переход]
--2011-06-30 12:54:32-- http://temp.domain.ru/service
Устанавливается соединение с temp.domain.ru|82.138.46.250|:80... соединились.
Запрос HTTP послан, ожидание ответа... 404 Not Found
2011-06-30 12:54:32 ОШИБКА 404: Not Found.
GET / HTTP/1.1
Host: domain.tld
HTTP/1.1 301 Moved Permanently
Server: nginx/0.8.52
Date: Thu, 30 Jun 2011 09:06:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.14
X-Pingback: http://domain.tld/xmlrpc.php
Location: http://domain.tld/
Давай все настройки nginx-а, где ты редиректы делаешь, будем чинить тебе сайт.
Если не хочешь публично, можешь в личку
N130:~$ nc temp.domain.ru 80
GET / HTTP/1.1
Host: temp.domain.ru
HTTP/1.1 301 Moved Permanently
Server: nginx/0.8.52
Date: Thu, 30 Jun 2011 09:20:06 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.14
X-Pingback: http://temp.domain.ru/xmlrpc.php
Location: http://temp.domain.ru/
Без него бы это было сложно.
поясняю: большая часть галлерей (например NextGen Gallery) ориентированны на линейный просмотр фоток по альбомам.
у меня же есть галлерея с фотками предметов. большая часть предметов имеет по одной фотке, но некоторые имеют от 2 до 5 фоток с других ракурсов. нет смысла показывать эти фотки с других ракурсов в общем потоке, но они должны быть доступны заинтересовашемуся. в принципе это можно было бы решить большим кол-вом альбомов, но это неудобно. в том же nextgen`е нет инструментов массового управления альбомами.
Например, для Gallery2 и 3:
http://codex.gallery2.org/Gallery2:Modules:tags
http://codex.gallery2.org/Gallery3:Modules:tag_albums
ну тегами таки не очень удобно. по идее что-то подобное должно быть в галерее для веб-магазина. там тоже объектно ориентированная галерея.
Оставить комментарий
YUAL
Недавно создавал тут тему на счёт верстки. На досуге отрисовал и сверстал таки базовый вид страниц сайта. Теперь неплохо сделать из этого шаблон и прикрутить к какой-нибудь цмске.Что будет на сайте: немного о текстовой информации о 5 людях, и у каждого по галерее его работ, чуток статей, у двух человек немного музыки, ну контакты и возможно у одного человека будет бложек.
что хотелось бы от цмски: в первую очередь галерея чтоб можно было прикрутить внешний вид из моего шаблона, желательно с поддержкой аякса и тегов (чтобы можно было вывести на одну страницу фотографии разных людей с одним тегом готовая админка для не технаря которая позволяла бы заливать и делать комментарии к фоткам, а так же позволяла добавлять и редактировать статьи. Разделение прав, регистрации и т.п. не нужны.
Если честно то я впервые сталкиваюсь с подобной задачей, но хотелось бы таки для себя освоить и потому отдавать кому-то на разработку не хочется.
на пхп я не прогаю, но минимальные поправки в код наверное смогу внести.
я склоняюсь к вордпрессу. единственное мне не нравится что для сайта визитки придётся заводить отдельную базу в мускуле.