С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 12/08/09 в 01:34 |
скрипт crystal, сидж одностраничный, с одной нишей.
в темплейте:
Код: | <!--#include virtual="/crtr/cgi/in.cgi?ssi=1&niche=main&$QUERY_STRING" --> |
выдает ошибку [an error occurred while processing this directive]
Nishe setting:
name: main
type: URL
Url/patch: http://mydomain.com/index.shtml
Uri pattern: пусто, стоял слэш /, но разницы никакой
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 12/08/09 в 01:41 |
1. Смотреть надо в логах, что именно не так.
2. Я бы сделал так:
Код: | <!--#exec cgi="/crtr/cgi/in.cgi?ssi=1&niche=main&$QUERY_STRING" --> |
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 12/08/09 в 01:50 |
Расширение страницы какое ?
Находится ли страница в корне домена ?
Отрабатывает ли cgi в указанной папке (crtr/cgi/), например шлёт ли куда-то при заходе на domain.com/crtr/cgi/out.cgi или выдаёт ошибку internal error ?
|
|
|
|
С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 12/08/09 в 01:54 |
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 12/08/09 в 02:04 |
Идёшь Settings->Main settings->Other , CGI Path блок внизу.
Там кнопка с линзой - давишь.
Потом давишь кнопку Update cgi path там же.
Потом там же смотришь свой новый путь к cgi, скорее всего это будет /cgi-bin/crtr/
Меняешь в инклюде, в темплейте топлиста и в линке ротатора /crtr/cgi/ на новый путь /cgi-bin/crtr/ (или какой он там у тебя будет, где посмотреть написано выше) - и всё должно работать. Например инклюд будет такой
Код: | <!--#include virtual="/cgi-bin/crtr/in.cgi?ssi=1&niche=main&$QUERY_STRING" --> |
Цитата из мануала:
Код: | Файлы out.cgi или in.cgi возвращают ошибку 500 (Internal Error)
В большинстве случаев это предполагает, что связка apache+suexec включена на вашем сервере. В таком случае файлы in.cgi и out.cgi должны быть скопированы в другое место. Перейтите к Settings->Main settings->Other , CGI Path блок. Введите путь к cgi-bin директории или нажмите кнопку search для автоматического определения, затем нажмите кнопку Update cgi path |
Последний раз редактировалось: Woland (12/08/09 в 02:07), всего редактировалось 1 раз
|
|
|
|
С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 12/08/09 в 02:06 |
спасибо ,щаз попробую
|
|
|
|
С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 12/08/09 в 04:15 |
к сожалению не получаетса ничего((
/cgi-bin находится тут: /domain.com/public_html/cgi-bin/,
в каталоге cgi-bin находитса только .htaccess,какой путь в инклюде указывать втаком случае? указал так:
Код: | <!--#include virtual="/cgi-bin/crtr/in.cgi?ssi=1&niche=main&$QUERY_STRING"--> |
сообщение об ошибки так и выводится на морде:
Код: | [an error occurred while processing this directive] |
|
|
|
|
С нами с 27.03.08
Сообщения: 86
Рейтинг: 48
|
Добавлено: 12/08/09 в 10:30 |
klaxon писал: | к сожалению не получаетса ничего((
/cgi-bin находится тут: /domain.com/public_html/cgi-bin/,
в каталоге cgi-bin находитса только .htaccess,какой путь в инклюде указывать втаком случае? указал так:
Код: | <!--#include virtual="/cgi-bin/crtr/in.cgi?ssi=1&niche=main&$QUERY_STRING"--> |
сообщение об ошибки так и выводится на морде:
Код: | [an error occurred while processing this directive] | |
412-826-шестьвосемьшесть, их сапорт русский и довольно отзывчивый
|
|
|
|
С нами с 17.02.05
Сообщения: 3999
Рейтинг: 1952
|
Добавлено: 12/08/09 в 10:50 |
klaxon писал: | к сожалению не получаетса ничего((
/cgi-bin находится тут: /domain.com/public_html/cgi-bin/,
в каталоге cgi-bin находитса только .htaccess,какой путь в инклюде указывать втаком случае? указал так:
[/code] |
Значит у тебя файлы (in.cgi и out.cgi) не скопировались в папку cgi-bin. По идее они должны были скопироваться при нажатии на кнопку Update CGI Path в админке скрипта. Но если не скопировались, скопируй сам и корректируй путь в соотвествии с этим.
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 12/08/09 в 12:26 |
Раз не получилось, как правильно сказали - файлы не скопировались. Причина, скорее всего, в правах на папку cgi-bin
Варианта два - скопировать файлы самостоятельно из crtr/cgi/ в cgi-bin/ или в /cgi-bin/crtr/ либо обратиться к сапорту или своим админам, чтоб они права глянули и почему скрипт в эту папку писать не может (скрипт обычно стоит не с правами юзера, а с правами апача, может поэтому).
Лучше стукни сапорту - он отзывчивый
|
|
|
|