Просмотр полной версии : Проблемма с установкой.
Честно говоря стыдно что по такому поводу создаю тему но проблема если честно достала и уже неделю над ней мучаюсь. Опишу ситуацию по пунктам:
1. Установил на виртуалке Debian wheezy
2. Установил MySQL
3. Изменил кодировку на UTF8
4. Установил TYPO3 4.5 LTS(вместе с ним по зависимостям установились apache, php и другие пакеты)
5. Запустил бэкенд и русифицировал TYPO3 и начал работать.
Казалось бы всё хорошо... Но! Пришли обновления и тут apt мне сообщил что пакет php5-suhosin более не поддерживается. И всё. Бэкенд более не запускается. Причём ошибки никакие в логи не сыпятся.
Я всегда думал что php5-suhosin служит как патч для какой то защиты php, но если так то почему перестал работать TYPO3? Как узнать?
Причём я всё с нуля сносил и ставил заново, и соответственно та же самая проблема(так как при установке он подтягивает новые пакеты с нэта). Как я понял данный пакет есть во всех версиях кроме wheezy, даже в sid! В нэте видел баг связанный с этим пакетом но так как я знаю английский плоховато то так и не понял как он решается.
Кто может подсказать как решить данную проблему?
-=UncleByte=-
27.03.2012, 21:33
dotdeb.org не помогает?
Как и сказано на этом сайте я пробовал ставить с помощью aptitude, c репозитория http://packages.dotdeb.org но ничего не вышло.
-=UncleByte=-
27.03.2012, 23:09
А что не вышло-то? Не удалось поставить? Из-за чего?
Его в этом репозитории нет. И в родном репе Wheezy тоже нет. Есть только в squeeze и sid.
-=UncleByte=-
28.03.2012, 00:55
Ok. Если сделать aptitude remove и aptitude purge и потом перезагрузить сервер?
Делал. Результат к сожалению тот же.
-=UncleByte=-
28.03.2012, 22:16
Ok, если поднять на соседней виртуалке обычный squeeze и перенести туда и базу и сайт - работает?
В том то и дело что на Squeeze всё нормально работает но там версия 4.3.
Кусок лога с сервера когда я пытаюсь зайти на бэкенд во вложении.
-=UncleByte=-
28.03.2012, 22:48
А что мешает ядро 4.5 использовать на нем? Тут в логе в основном ошибки php зависящие от его версии. Надо смотреть настройки в php.ini
Но вообще лучше использовать стабильные версии.
Просто уже довольно долго работаю на работе под debian wheezy, по этому нужно именно на нём поднять. Тем более уже не за горами его стабильная версия. Не сносить же мне на рабочем компе ось из-за бага в php. Может есть мысли как исправить эту ошибку?
-=UncleByte=-
28.03.2012, 23:16
С нуля поставить его на отдельную виртуалку и потом поднять на ней nginx + php-fpm с nginx.org + dotdeb.org и забыть апач как страшный сон.
Такой вопрос. Я никогда не работал с nginx, но работал с lighttpd. Возможно ли поднять Typo3 на lighttpd и если да то что для этого нужно.
Я сам если честно не в восторге от апача, по этому ни где кроме Typo3 его не использовал.
-=UncleByte=-
28.03.2012, 23:30
Можно, в здешней wiki это описано. Хотя лично я предпочитаю все же nginx, благо с php-fpm он работает хорошо и apc под php-fpm работает тоже замечательно, а для TYPO3 это немаловажно, без акселератора скорость работы ниже все-таки.
Спасибо за совет! Пойду в гугл с поклоном, мож толковую хаутушку накопаю про nginx+typo3. Если есть какие нибудь ссылки на эту тему, киньте напоследок пожалуйста.
-=UncleByte=-
28.03.2012, 23:55
Гуглить лучше связку nginx + php-fpm, а конфиги nginx разнообразием не отличаются в общем-то.
Общий конфиг nginx:
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
use epoll;
multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off;
merge_slashes on;
client_max_body_size 100m;
server_names_hash_bucket_size 64;
server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_min_length 1000;
gzip_comp_level 3;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css application/atom+xml application/json application/rss+xml application/javascript text/javascript text/xml application/xhtml+xml;
gzip_static on;
gzip_vary on;
##
# Php-FastCGI
##
upstream php-fpm {
server unix:/var/run/php5-fpm.sock;
}
##
# Default Index
##
index index.php index.htm index.html;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
#mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
#}
Конфиг сайта на TYPO3 с учетом постоянного префикса www, RealURL и настройкой 404-й ошибки по адресу http://www.domain.tld/404/:
server {
server_name domain.tld www.jawaclub.su jawaclub.su;
rewrite ^ $scheme://www.domain.tld$request_uri permanent;
}
server {
server_name www.domain.tld;
root /var/www/domain.tld/;
merge_slashes on;
gzip on;
gzip_min_length 1000;
gzip_comp_level 3;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css application/atom+xml application/json application/rss+xml application/javascript text/javascript text/xml application/xhtml+xml;
gzip_static on;
gzip_vary on;
gzip_disable "msie6";
location /forum/ {
error_page 404 = /404/;
}
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
try_files $uri /index.php;
fastcgi_pass php-fpm;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_read_timeout 600;
fastcgi_send_timeout 600;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param QUERY_STRING $args;
include /etc/nginx/fastcgi_params;
}
### static files
location ~* ^.+\.(jpg|jpeg|gif|png|ico|mp3|css|zip|tgz|gz|rar| bz2|doc|xls|exe|pdf|dat|avi|ppt|txt|tar|mid|midi|w av|bmp|rtf|wmv|mpeg|mpg|tbz|js)$ {
expires max;
valid_referers none blocked server_names
~\.google\. images\.yandex\. ~\.yandex\. ;
if ($invalid_referer) {return 403;}
log_not_found off;
error_page 404 = /404/;
}
location = /clear.gif {
empty_gif;
}
location = /favicon.ico {
root /var/www/domain.tld/www/fileadmin/tmpl;
expires max;
}
location ~* \.css\.gzip$ {
gzip off;
add_header Content-Encoding gzip;
default_type text/css;
expires max;
}
location ~* \.js\.gzip$ {
gzip off;
add_header Content-Encoding gzip;
default_type application/x-javascript;
expires max;
}
location ~ /\.ht {
deny all;
}
}
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot