Користувальницькі налаштування

Налаштування сайту


thttpd

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
thttpd [2014/07/19 08:53] – Сборка DEB-пакета wombatthttpd [2016/10/04 05:16] (поточний) – [Настройка] PHP-CGI wombat
Рядок 5: Рядок 5:
 ===== Настройка ===== ===== Настройка =====
  
 +==== PHP-CGI ====
  
 +http://www.cgi101.com/book/ch3/text.html
 +
 +http://php.net/manual/ru/security.cgi-bin.force-redirect.php
 +
 +http://lists.mysql.com/mysql/67397
 +
 +http://stackoverflow.com/questions/4760819/thttpd-and-php-in-cgi-mode#8922731
  
 ====== Создание DEB-пакета ====== ====== Создание DEB-пакета ======
Рядок 15: Рядок 23:
 Проблема заключается в том, что в файле ''htpasswd.c'' вводится функция ''getline'', а это имя уже объявлено ранее в ''<stdio.h>''. Таким образом возникает конфликт. Решить его можно((http://pbraun.nethence.com/unix/www/thttpd.html)) заменой имени ''getline'' в файле ''htpasswd.c'' на любое другое; например, на ''my_getline''. Главное - сделать это во всём файле, чтобы не пытаться вызвать не ту функцию, которая определена. Проблема заключается в том, что в файле ''htpasswd.c'' вводится функция ''getline'', а это имя уже объявлено ранее в ''<stdio.h>''. Таким образом возникает конфликт. Решить его можно((http://pbraun.nethence.com/unix/www/thttpd.html)) заменой имени ''getline'' в файле ''htpasswd.c'' на любое другое; например, на ''my_getline''. Главное - сделать это во всём файле, чтобы не пытаться вызвать не ту функцию, которая определена.
  
-При простой сборке из исходников по процедуре ''configure && make && make install'' можно просто вручную отредактировать этот файл. Для сборки же пакета под Дебиан гораздо лучше создать заплату FIXME.+При простой сборке из исходников по процедуре ''configure && make && make install'' можно просто вручную отредактировать этот файл. Для сборки же пакета под Дебиан гораздо лучше создать заплату((Patch)).
  
   wget -c 'http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz'   wget -c 'http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz'
Рядок 22: Рядок 30:
   cp -r thttpd-2.25b thttpd-2.25b.orig   cp -r thttpd-2.25b thttpd-2.25b.orig
  
-Внесём некоторые исправления, необходимые для сборки под Дебиан, и создадим заплаты\ +Внесём некоторые исправления, необходимые для сборки под Дебиан, и создадим заплаты.\
 Отредактировать нужно файлы ''Makefile.in'', ''extras/Makefile.in'' и ''extras/htpasswd.c'' так, как видно в созданных мной заплатах ниже. Сами же эти заплаты генерируются следующим образом((Разумеется, ПОСЛЕ внесения нужных исправлений)): Отредактировать нужно файлы ''Makefile.in'', ''extras/Makefile.in'' и ''extras/htpasswd.c'' так, как видно в созданных мной заплатах ниже. Сами же эти заплаты генерируются следующим образом((Разумеется, ПОСЛЕ внесения нужных исправлений)):
  
Рядок 53: Рядок 61:
              continue;              continue;
 </file> </file>
-и+
 <file diff 02-Makefiles.diff> <file diff 02-Makefiles.diff>
 --- thttpd-2.25b.orig/Makefile.in 2005-06-29 20:52:54.000000000 +0300 --- thttpd-2.25b.orig/Makefile.in 2005-06-29 20:52:54.000000000 +0300
Рядок 147: Рядок 155:
   * Initial release. (Closes: #XXXXXX)   * Initial release. (Closes: #XXXXXX)
  
- -- Vladimir <vova@Jupiter>  Fri, 18 Jul 2014 23:41:40 +0300+ -- Wombat <wombat@wombat.org.ua>  Fri, 18 Jul 2014 23:41:40 +0300
 </file> </file>
  
thttpd.1405760017.txt.bz2 · Востаннє змінено: повз wombat