Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Ошибка с инклюдом, что не так делаю?
Новая тема
Ответить
цитата
12/08/09 в 01:34
sapphir
скрипт 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: пусто, стоял слэш /, но разницы никакой
цитата
12/08/09 в 01:41
lega_cobra
1. Смотреть надо в логах, что именно не так.
2. Я бы сделал так:
Код:
<!--#exec cgi="/crtr/cgi/in.cgi?ssi=1&niche=main&$QUERY_STRING" -->
цитата
12/08/09 в 01:50
Woland
Расширение страницы какое ?
Находится ли страница в корне домена ?
Отрабатывает ли cgi в указанной папке (crtr/cgi/), например шлёт ли куда-то при заходе на domain.com/crtr/cgi/out.cgi или выдаёт ошибку internal error ?
цитата
12/08/09 в 01:54
sapphir
расширение страницы shtml
да страница в корне домена
при заходе на
http://domain.com//crtr/cgi/out.cgi
выдает ошибку
Internal Server Error
цитата
12/08/09 в 02:04
Woland
Идёшь 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 раз
цитата
12/08/09 в 02:06
sapphir
спасибо
,щаз попробую
цитата
12/08/09 в 04:15
sapphir
к сожалению не получаетса ничего((
/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]
цитата
12/08/09 в 10:30
tot123
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-шестьвосемьшесть, их сапорт русский и довольно отзывчивый
цитата
12/08/09 в 10:50
harvester
klaxon писал:
к сожалению не получаетса ничего((
/cgi-bin находится тут: /domain.com/public_html/cgi-bin/,
в каталоге cgi-bin находитса только .htaccess,какой путь в инклюде указывать втаком случае? указал так:
[/code]
Значит у тебя файлы (in.cgi и out.cgi) не скопировались в папку cgi-bin. По идее они должны были скопироваться при нажатии на кнопку Update CGI Path в админке скрипта. Но если не скопировались, скопируй сам и корректируй путь в соотвествии с этим.
цитата
12/08/09 в 12:26
Woland
Раз не получилось, как правильно сказали - файлы не скопировались. Причина, скорее всего, в правах на папку cgi-bin
Варианта два - скопировать файлы самостоятельно из crtr/cgi/ в cgi-bin/ или в /cgi-bin/crtr/ либо обратиться к сапорту или своим админам, чтоб они права глянули и почему скрипт в эту папку писать не может (скрипт обычно стоит не с правами юзера, а с правами апача, может поэтому).
Лучше стукни сапорту - он отзывчивый
Новая тема
Ответить
Эта страница в полной версии