Latest posts on Введение в Python topichttps://python.su/forum/topic/1736/2008-02-13T15:35:03+02:00Веб-технологии :: Web :: Введение в Python
2008-02-13T15:35:03+02:00Ferroman11053<strong>ldaniil</strong>,<br/>Тебе бы для начала <a href="http://python.com.ua/forum/viewtopic.php?id=18">вот тут</a> все внимательно почитать, а уже потом mod_python и т.д. и т.п.
Веб-технологии :: Web :: Введение в Python
2008-02-12T20:50:03+02:00astoon11030<strong>ldaniil</strong>,<br/>да грят же: не в ту сторону копаешь.<br/>:)
Веб-технологии :: Web :: Введение в Python
2008-02-10T15:04:40+02:00ldaniil10992Конфигуриция:<br/>Apache 2.2.4<br/>Python 2.5.1<br/>mod pyton 3.3.1( исталяшку взял с <a href="http://modpython.org" rel="nofollow">modpython.org</a> название файла mod_python-3.3.1.win32-py2.5-Apache2.0.exe )<br/><br/>В апаче конфиге прописал<br/>LoadModule python_module modules/mod_python.so<br/><br/>Сервер не запускается.<br/>В лог ошибок.<br/> Parent: Received shutdown signal – Shutting down the server.<br/> Child 3028: Exit event signaled. Child process is ending.<br/> Child 3028: Released the start mutex<br/> Child 3028: Waiting for 64 worker threads to exit.<br/> Child 3028: All worker threads have exited.<br/>Error in my_thread_global_end(): 1 threads didn\'t exit<br/> Child 3028: Child process is exiting<br/> Parent: Child process exited successfully.<br/> The ScriptAlias directive in D:/server/Apache2.2/conf/httpd.conf at line 149 will probably never match because it overlaps an earlier ScriptAlias.<br/> Apache/2.2.4 (Win32) PHP/5.2.5 configured – resuming normal operations<br/> Server built: Jan 9 2007 23:17:20<br/> Parent: Created child process 3828<br/> The ScriptAlias directive in D:/server/Apache2.2/conf/httpd.conf at line 149 will probably never match because it overlaps an earlier ScriptAlias.<br/> The ScriptAlias directive in D:/server/Apache2.2/conf/httpd.conf at line 149 will probably never match because it overlaps an earlier ScriptAlias.<br/> Child 3828: Child process is running<br/> Child 3828: Acquired the start mutex.<br/> Child 3828: Starting 64 worker threads.<br/> Child 3828: Starting thread to listen on port 80.<br/><br/>У кого какие соображения?<br/><br/>Вот конфиг апача<br/><br/># Каталог Apatch D:\\server\\Apache2<br/># Каталог php D:\\server\\php<br/><br/># Устанавливаем SSI, для файлов с расширением shtm и shtml<br/>AddType text/html .shtm .shtml<br/>AddOutputFilter INCLUDES .shtm .shtml<br/><br/># Даём знать веб серверу, что у нас есть PHP интерпретатор<br/>ScriptAlias /cgi-bin/ \“D:/server/Apache2.2/cgi-bin/\”<br/>Action application/x-httpd-php \“D:\\server\\php5.2.5\\php.exe\”<br/><br/># Устанавливаем расширения для PHP скриптов<br/>AddType application/x-httpd-php .php .htm .html .php .php3 .php4 .phtm .phtml<br/><br/># Папка куда установлен наш веб сервер<br/>ServerRoot \“D:/server/Apache2.2\”<br/><br/>PidFile logs/httpd.pid<br/>Timeout 300<br/>KeepAlive On<br/>MaxKeepAliveRequests 100<br/>KeepAliveTimeout 15<br/>HostnameLookups Off<br/><br/># Порт, который слушает наш веб сервер<br/>Listen 80<br/><br/># Модули<br/>LoadModule actions_module modules/mod_actions.so<br/>LoadModule alias_module modules/mod_alias.so<br/>LoadModule asis_module modules/mod_asis.so<br/>LoadModule auth_basic_module modules/mod_auth_basic.so<br/>#LoadModule auth_digest_module modules/mod_auth_digest.so<br/>#LoadModule authn_anon_module modules/mod_authn_anon.so<br/>#LoadModule authn_dbm_module modules/mod_authn_dbm.so<br/>LoadModule authn_default_module modules/mod_authn_default.so<br/>LoadModule authn_file_module modules/mod_authn_file.so<br/>#LoadModule authz_dbm_module modules/mod_authz_dbm.so<br/>LoadModule authz_default_module modules/mod_authz_default.so<br/>LoadModule authz_groupfile_module modules/mod_authz_groupfile.so<br/>LoadModule authz_host_module modules/mod_authz_host.so<br/>LoadModule authz_user_module modules/mod_authz_user.so<br/>LoadModule autoindex_module modules/mod_autoindex.so<br/>#LoadModule cern_meta_module modules/mod_cern_meta.so<br/>LoadModule cgi_module modules/mod_cgi.so<br/>#LoadModule dav_module modules/mod_dav.so<br/>#LoadModule dav_fs_module modules/mod_dav_fs.so<br/>#LoadModule deflate_module modules/mod_deflate.so<br/>LoadModule dir_module modules/mod_dir.so<br/>LoadModule env_module modules/mod_env.so<br/>#LoadModule expires_module modules/mod_expires.so<br/>#LoadModule file_cache_module modules/mod_file_cache.so<br/>#LoadModule headers_module modules/mod_headers.so<br/>LoadModule imagemap_module modules/mod_imagemap.so<br/>LoadModule include_module modules/mod_include.so<br/>#LoadModule info_module modules/mod_info.so<br/>LoadModule isapi_module modules/mod_isapi.so<br/>LoadModule log_config_module modules/mod_log_config.so<br/>LoadModule mime_module modules/mod_mime.so<br/>#LoadModule mime_magic_module modules/mod_mime_magic.so<br/>#LoadModule proxy_module modules/mod_proxy.so<br/>#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so<br/>#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so<br/>#LoadModule proxy_connect_module modules/mod_proxy_connect.so<br/>#LoadModule proxy_http_module modules/mod_proxy_http.so<br/>#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so<br/>LoadModule negotiation_module modules/mod_negotiation.so<br/>LoadModule rewrite_module modules/mod_rewrite.so<br/>LoadModule setenvif_module modules/mod_setenvif.so<br/>#LoadModule speling_module modules/mod_speling.so<br/>#LoadModule status_module modules/mod_status.so<br/>#LoadModule unique_id_module modules/mod_unique_id.so<br/>LoadModule userdir_module modules/mod_userdir.so<br/>#LoadModule usertrack_module modules/mod_usertrack.so<br/>#LoadModule vhost_alias_module modules/mod_vhost_alias.so<br/>#LoadModule ssl_module modules/mod_ssl.so<br/>LoadModule php5_module \“D:\\server\\php5.2.5\\php5apache2_2.dll\”<br/><br/># E-mail адрес админа веб сервера (поменяйте на свой)<br/>ServerAdmin <a href="mailto:localhost@127.0.0.1">localhost@127.0.0.1</a><br/><br/># Наш сервер:порт<br/>ServerName localhost:80<br/><br/>UseCanonicalName Off<br/><br/># Папка, где будут храниться наши html, php и другие файлы<br/>DocumentRoot \“D:\\server\\www\”<br/><Directory /> <br/> Options FollowSymLinks <br/></Directory> <br/><br/><Directory /> <br/> AllowOverride all <br/></Directory> <br/><br/><br/><br/># Индексные файлы, через пробел<br/>DirectoryIndex index.htm index.html index.shtm index.shtml index.php index.php3 index.php4<br/><br/># Имя встроенного конфигурационного файла<br/>AccessFileName .htaccess<br/><br/># Закрываем доступ к файлам конфигурации (.htaccess) и паролей (.htpasswd)<br/><Files ~ \“^\\.ht\”><br/> Order allow,deny<br/> Deny from all<br/></Files><br/><br/># База с типами файлов<br/>TypesConfig conf/mime.types<br/><br/># Тип всех документов - текстовый<br/>DefaultType text/plain<br/><br/><IfModule mod_mime_magic.c><br/> MIMEMagicFile conf/magic<br/></IfModule><br/><br/># Файл отчёта с ошибками<br/>ErrorLog logs/error.log<br/><br/># Что записывать в файл отчёта, может принимать следующие значения:<br/># debug, info, notice, warn, error, crit, alert, emerg.<br/>LogLevel warn<br/><br/># Шаблон записи строки в файл отчёта<br/>LogFormat \“%h %l %u %t \\\”%r\\\“ %>s %b \\\”%{Referer}i\\\“ \\\”%{User-Agent}i\\\“\” combined<br/>LogFormat \“%h %l %u %t \\\”%r\\\“ %>s %b\” common<br/>LogFormat \“%{Referer}i -> %U\” referer<br/>LogFormat \“%{User-agent}i\” agent<br/><br/># Файл отчёта со списком всех доступов к веб серверу<br/>CustomLog logs/access.log common<br/><br/>ServerTokens Full<br/><br/># Подпись веб сервера (On - включена, Off - отключена, EMail - показывать e-mail админа сервера)<br/>ServerSignature On<br/><br/># Виртуальные папки<br/># Например:<br/># Alias /icons/ \“d:/server/Apache2/icons/\”<br/># Зайдя на <a href="http://localhost/icons/">http://localhost/icons/</a> мы увидем содержимое папки d:/server/Apache2/icons/<br/>Alias /icons/ \“D:/server/Apache2.2/icons/\”<br/><br/># Папка длс CGI, для PERL скриптов<br/>ScriptAlias /cgi-bin/ \“D:/server/cgi-bin/\”<br/><Directory \“D:/server/cgi-bin\”><br/> AllowOverride None<br/> Options None<br/> Order allow,deny<br/> Allow from all<br/></Directory><br/><br/>AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip<br/>AddIconByType (TXT,/icons/text.gif) text/*<br/>AddIconByType (IMG,/icons/image2.gif) image/*<br/>AddIconByType (SND,/icons/sound2.gif) audio/*<br/>AddIconByType (VID,/icons/movie.gif) video/*<br/><br/># Выбираем иконки для различных форматов<br/>AddIcon /icons/binary.gif .bin .exe<br/>AddIcon /icons/binhex.gif .hqx<br/>AddIcon /icons/tar.gif .tar<br/>AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv<br/>AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip<br/>AddIcon /icons/a.gif .ps .ai .eps<br/>AddIcon /icons/layout.gif .html .shtml .htm .pdf<br/>AddIcon /icons/text.gif .txt<br/>AddIcon /icons/c.gif .c<br/>AddIcon /icons/p.gif .pl .py<br/>AddIcon /icons/f.gif .for<br/>AddIcon /icons/dvi.gif .dvi<br/>AddIcon /icons/uuencoded.gif .uu<br/>AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl<br/>AddIcon /icons/tex.gif .tex<br/>AddIcon /icons/bomb.gif core<br/>AddIcon /icons/back.gif ..<br/>AddIcon /icons/hand.right.gif README<br/>AddIcon /icons/folder.gif ^^DIRECTORY^^<br/>AddIcon /icons/blank.gif ^^BLANKICON^^<br/><br/># Иконка для неизвестных форматов<br/>DefaultIcon /icons/unknown.gif<br/><br/># Если выводится содержимое какой-либо папки, cчитываются файлы описания:<br/>ReadmeName README.html<br/>HeaderName HEADER.html<br/><br/># Файлы для игнорирования, при выводе листинга директории<br/>IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t<br/><br/>AddEncoding x-compress Z<br/>AddEncoding x-gzip gz tgz<br/><br/># Наша кодировка<br/>AddDefaultCharset WINDOWS-1251<br/><br/># CGI, PERL скрипты<br/>AddHandler cgi-script .cgi .pl
Веб-технологии :: Web :: Введение в Python
2008-02-10T12:34:19+02:00j2a10991Ну да, ну да. Изучать фитон нужно обязательно с мод_питон :D<br/><br/>Могу посоветовать разве что в поиск, уже не раз обсуждалось. Например, <a href="http://python.com.ua/forum/viewtopic.php?id=481">здесь</a>
Веб-технологии :: Web :: Введение в Python
2008-02-09T20:51:51+02:00ldaniil10984Всем привет.<br/>Я новичек в программирование на Phython, даже если точнее сказать ни одного скрипто ещё ни написал.<br/>Установил питон и модуль мод_питон.<br/>Напишите плз маленкий скрипт типа Hellow World!!! и какое расширение нужно поставить у файла, чтобы я смог проверить работает ли обработчик или нет.<br/><br/>Плз если есть ссылки на примеры для начинающих на русском укажите типа обработки форм,<br/>только чтобы не под CGI.<br/><br/>Спасибо.