Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nginx pastebin cms imagettfbbox
- To: nginx-ru@xxxxxxxxx
- Subject: nginx pastebin cms imagettfbbox
- From: "Ar3s" <nginx-forum@xxxxxxxx>
- Date: Thu, 13 Oct 2011 08:30:55 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=uj9T4PVlBWlT2MYfM76GNpDZOoOnIrTA9cGSPphWVNs=; b=Jl5qgZv8Cu3yBQ0q2uGDTxtjx6GwFPRR2oGn5b2SR2RIH1Ke959lv8PvEh1aDSFyWZU8SUxi+k4aNX2I4q/SLGCZ6EvKma1P9wP6Sgihzg58iWXqBhFqr9q5QnwOAsqm;
Добрый день!
Возникла трудность с установкой pastebin cms
в редакции mozilla-russia.org.
Сервер:
Debian 5
nginx=>php-cgi через unix сокеты
# nginx -v
nginx version: nginx/0.6.32
# php -v
PHP 5.2.6-1+lenny13 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul 1 2011
17:03:36)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend
Technologies
Для субдомена прописал следующий
конфиг:
server {
listen 80;
server_name paste.org.in www.paste.org.in;
location / {
root /var/www/paste;
index index.html index.htm index.php;
}
#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 /var/www/paste;
}
location ~ \.php$ {
fastcgi_pass unix:/tmp/.fastcgi.www-data/socket;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/var/www/paste/$fastcgi_script_name;
include fastcgi_params;
}
location ~ AppletX.class$ {
root /var/www/paste; #you path for web content
# fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/tmp/.fastcgi.www-data/socket;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/var/www/paste/$fastcgi_script_name;
include fastcgi_params;
}
}
Открываю домен - все воркает кроме
отображения капчи.
При переходе на
paste.org.in/inc/CaptchaSecurityImages.php?width=100&height=40&characters=5
выдает:
Warning: imagettfbbox() [function.imagettfbbox]: Could not find/open
font in /var/www/paste/inc/CaptchaSecurityImages.php on line 60
Error in imagettfbbox function
libfreetype6 в системе установлен:
# aptitude search freetype
p freetype2-demos
- FreeType 2 demonstration programs
i A libfreetype6
- FreeType 2 font engine, shared library files
p libfreetype6-dev
- FreeType 2 font engine, development files
Файл шрифта идущий в комплекте для nginx
доступен и при переходе
paste.org.in/inc/monofont.ttf выдается как файл.
Почему я задаю вопрос на этом форуме?
В мане по cms есть следующее упоминание:
- For short url generation, Apache with mod_rewrite available.
Something
like the following configuration options should be used
RewriteEngine on
RewriteRule /([0-9]+) /pastebin.php?show=$1
И как его прописать я пока не знаю. Ну
извините, не спец я по nginx.
А гугл к сожалению не смог мне помочь с
решением проблемы.
Теоретически - это должно влиять только
на короткие урлы. Но уже не знаю в чем
может быть причина сего поведения. Буду
рад любой помощи в решении проблемы.
Спасибо.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,216635,216635#msg-216635
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|