Особенности работы Drupal 6 под FastCGI

Главные вкладки

Аватар пользователя direqtor direqtor 18 ноября 2008 в 10:12

Обычная история для моих разработок. Заводим на основном хостинге домен третьего уровня, начинаем делать сайт. Пока заказываемые сайты были малы, хватало умолчальных 16MB памяти. Но сейчас начинаются моменты, что на очередном модуле memory exhousted и приходится стучать в техподдержку: поднимите до 30. Просьбу выполняют, но вместо привычной картины, вижу вот это:


Обратите внимание на строку состояния - в адрес заглавной добавлен путь php-fcgi

Лезу в phpinfo и вижу:

_SERVER["SCRIPT_NAME"]  /php-fcgi/php-wrapper.vost.cgi
_SERVER["PHP_SELF"]     /phpinfo.php

Проблема понятна. Используемая в Drupal переменная, содержит совсем неожиданное значение.

Беседуем с техподдержкой. Оказывается с большим объемом памяти для моего домена они могут запустить php только через FastCGI. Первый раз пришлось попросить откатить назад - обошелся 16MB.

В другой раз один из технарей, что-то пошаманил, скомпилил и я получил 24MB и требуемые настройки. Правда, добавилось еще серверных переменных префиксом ORIG_

_SERVER["SCRIPT_NAME"]  /phpinfo.php
_SERVER["PHP_SELF"]     /phpinfo.php
_SERVER["ORIG_SCRIPT_FILENAME"] /home/моя_папка/php-fcgi/php-wrapper2.cgi
_SERVER["ORIG_PATH_INFO"]       /phpinfo.php
_SERVER["ORIG_PATH_TRANSLATED"] /home/моя_папка/www/phpinfo.php
_SERVER["ORIG_SCRIPT_NAME"]     /php-fcgi/php-wrapper2.cgi

Сегодня у меня дубль-три этой драмы. Нынешний технарь утверждает, что сделать ничего не может и пусть это я употребляю переменную _SERVER["PHP_SELF"].

Поскольку я не спец по настройке серваков под линуксами, хотелось бы знать, что они там настроили во втором случае, и что мне сказать им сегодня, чтоб настроили как надо?

Пока живу под $_SERVER["SCRIPT_NAME"] = $_SERVER["PHP_SELF"]; Smile

ВложениеРазмер
Иконка изображения Проблема5.95 КБ

Комментарии

Аватар пользователя Valeratal Valeratal 18 ноября 2008 в 11:01

нихрена не понял, но имхо проще поменять хостинга
да, и еще, может другой тарифный план, типа vds, чтобы memory limit менять самостоятельно (у меня например 180) (было 80, не хватало для табличного отображения результатов опроса)