MASTAKILLA

MASTAKILLA
Рейтинг
160
Регистрация
11.05.2006

это понятно что увеличивать, но ранее таких ошибок небыло, как будто ддосят что ли, или соединения зависают, так как после ребута сервер оживает на сутки.

Chalk:
Можете запихнуть форму в блок - см. hook_block_info() и hook_block_view().
Т.е. форму вы описываете один раз, а далее дергать через drupal_get_form() можете откуда угодно.

Не поимаю.

Вот я создал новую страницу, и начинаю ее редактировать, что бы вызвать мне форму, нужно взять в поле full html поставить php и в коде php вызвать модуль?

drupal_get_form(my_form)?

Chalk:
Форма описана через Forms API или на костылях? И лучше да - используйте готовое, если нет опыта.

пытаюсь на костылях, так как не совсем понятна логика на Form API, а не понятна вот в чем..

Создам я модуль, опишу форму, как мне ее потом вызвать на любой странице?

Вот в этом примере, по идеи будет доступна страница: http://site.ru/my_module/form

А если я захочу эту форму вставить в страницу http://site.ru/feedback, как быть?


function my_module_menu() {
$items = array();
$items['my_module/form'] = array(
'title' => 'My form',
'page callback' => 'my_module_form',
'access arguments' => array('access content'),
'description' => 'My form',
'type' => MENU_CALLBACK,
);
return $items;
}

function my_module_form() {

return drupal_get_form('my_module_my_form');

}


function my_module_my_form($form_state) {


$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
);
return $form;
}

Имеется сайт ( автомобильный портал) , который сейчас в РСЯ, но приносит копейки, посещаемость в сутки порядка 6000 тысяч хостов, что лучше повесить? только легальное проект белый и пушистый

Верстка кроссбраузерная? Под на Drupal сможете натянуть сверстанный дизайн?

MoMM:
MASTAKILLA, с кем из модераторов есть договоренность о конкурсе?

л.с. проверьте

тематика автомобильная.

Маленький не маленький у нас все висит :)

Картинки как раз и обновляются по пол часа.....

Вот конфиги.

nginx.conf

user nginx;

worker_processes 7;

worker_priority -5;

pid /var/run/nginx.pid;

timer_resolution 100ms;

worker_rlimit_nofile 51200;

events {

worker_connections 4096;

use epoll;

}

http {

sendfile on;

server_names_hash_bucket_size 64;

keepalive_timeout 65;

gzip on;

gzip_min_length 1100;

gzip_buffers 64 8k;

gzip_comp_level 5;

gzip_http_version 1.1;

gzip_proxied any;

gzip_types text/plain application/xml application/x-javascript text/css;

gzip_disable "msie6";

ssi on;

client_max_body_size 15m;

fastcgi_buffers 4 32k;

# fastcgi_header_buffer_size 32k;

fastcgi_busy_buffers_size 32k;

fastcgi_max_temp_file_size 65000;

fastcgi_read_timeout 600s;

fastcgi_send_timeout 600s;

fastcgi_connect_timeout 600s;

fastcgi_ignore_client_abort on;

proxy_ignore_client_abort on;

proxy_buffering on; # ▒▒ ▒▒▒▒▒▒▒▒▒

proxy_buffer_size 8k;

proxy_buffers 2048 128k; # ▒▒ 132K + ▒▒▒▒▒▒▒ ▒▒▒▒▒▒

tcp_nopush on;

tcp_nodelay on;

types_hash_max_size 2048;

# server_tokens off;

include /etc/nginx/mime.types;

default_type application/octet-stream;

upstream phpfarm {

server 127.0.0.1:9000 fail_timeout=10;

server 127.0.0.1:9001 fail_timeout=10;

server 127.0.0.1:9002 fail_timeout=10;

server 127.0.0.1:9003 fail_timeout=10;

}

# ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒

include /etc/nginx/conf.d/*.conf;

}

site.conf

server {

listen 80;

server_name site.ru;

server_name_in_redirect off;

access_log /var/log/nginx/mob.access_log;

error_log /var/log/nginx/mob.error_log;

proxy_cache off;

root /var/www/glazkov;

index index.php index.html index.htm default.html default.htm;

# Support Clean (aka Search Engine Friendly) URLs

location / {

try_files $uri $uri/ /index.php?$args;

proxy_cache off;

}

# deny running scripts inside writable directories

location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {

return 403;

error_page 403 /403_error.html;

}

location ~ \.php$ {

fastcgi_pass phpfarm;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param REMOTE_ADDR $http_x_real_ip;

include fastcgi_params;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

proxy_cache off;

}

}

В Движке отключено кеширование , в nginx вроде тоже, хотя если кто подскажет где правильно его отключать, буду признателен. Я отключал в location для виртуального домена.

Всего: 1092