Форум

/ домой \ \ темы /



Тема: Error. Script return nothing.

16/11/2010 15:55 Raivis:
Макс, из за чего может появляться ошибка: Error.Script return nothing ?
Что странно появляется не каждый раз, а где-то раз в 10-15 запусков php скрипта.
Пользуюсь последней версией Small HTTP Server.
25/11/2012 03:02 InFreeBSD:
Уважаемые форумчане!

Раньше в настройках сервера указывал html-файл для обработки ошибки 404, т.е. отсутствующей станицы, сейчас появилась необходимость использовать скрипт, указываю "file.php" в котором вывод в браузер типа "hello, world" и получаю эту ошибку, т.е. "script return nothing". Другие php-скрипты работают нормально.
Подскажите, что делаю неправильно.
28/11/2012 20:17 InFreeBSD:
Оказывается, в настройках сервера путь к скрипту для обработки ошибки 404 подразумевается, что он написан не на php, а как выполняющаяся *.exe программа.
Составил небольшую программу на C++ приблизительного содержания:

#include "iostream.h"

int main(int argc, char *argv[])
{
cout<<"Content-Type: text/html\n\n";
if (argc == 2) {
cout<<"Error 404 - File not found: "<<argv[1];
}
else {
cout<<"Oshibka\n";
}
return 0;
}

скопировал в папку "cgi-bin", указал в настройках "http.cfg" error="F:\shttps\www\cgi-bin\htaccess.exe" и все заработало!

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: