Вопросы по конфигурации Apache, PHP и Perl
Какие модули Apache установлены?
Установлены следующие модули:
- mod_php4
- mod_auth_passthrough
- mod_bwlimited
- mod_log_bytes
- mod_perl
- mod_security
- mod_frontpage
- mod_ssl
- mod_setenvif
- mod_so
- mod_unique_id
- mod_headers
- mod_expires
- mod_proxy
- mod_auth
- mod_access
- mod_rewrite
- mod_alias
- mod_userdir
- mod_actions
- mod_imap
- mod_asis
- mod_cgi
- mod_dir
- mod_autoindex
- mod_include
- mod_status
- mod_negotiation
- mod_mime
- mod_log_config
- mod_env
- http_core
Какие модули PHP установлены?
Установлены следующие модули:
- bcmath
- bz2
- calendar
- ctype
- curl
- domxml
- exif
- ftp
- gd2
- gettext
- iconv
- imap
- mbstring
- mcrypt
- mysql
- openssl
- overload
- pcre
- posix
- session
- sockets
- tokenizer
- wddx
- xml
- xmlrpc
- xslt
- zip
- zlib
Какие права доступа должны быть у PHP-скриптов?
Атрибуты к файлам PHP-скриптов, так же как и к html, должны быть 644 (rw-r--r--). Запись-чтение для владельца и только чтение для всех остальных.
Как включить PHP 5?
По умолчанию обработчиком PHP-скриптов включен PHP4.
Для обработки скриптов с расширением .php5, необходимо
установить PHP5 обработчиком по умолчанию для каталога,
в котором находятся PHP5-скрипты.
Для этого нужно в таком каталоге создать файл .htaccess и добавить в него строку:
AddHandler application/x-httpd-php5 .php .php4 .php3 .phtml
Эту процедуру необходимо провести применительно ко всем каталогам, где необходимо использовать скрипты .php5 .
Есть ли доступ к редактированию php.ini ?
Нет. Но большинство настроек Вы можете изменять добавляя в .htaccess соответствующие директивы php_value и php_flag.
Какие модули Perl установлены?
Установлены все стандартные модули, а так же некоторые дополнительные. Это довольно длинный список. :) Так же
есть возможность устанавливать дополнительные модули через контрольную панель.
Какие права доступа должны быть у Perl-скриптов?
Для файлов cgi (Perl, скомпилированные "C"-программы), права доступа должны быть 755 (rwxr-xr-x).
755 - исполнение-запись-чтение для владельца и чтение-исполнение для всех остальных.
Perl скрипт выдает Internal Server Error. Почему?
Ошибка Internal Server Error при выполнении скриптов cgi и perl может возникнуть по следующим причинам:
- Неверные права у файла скрипта, должны быть 755
- Файл скрипта содержит windows переносы строк
- Неверно указан путь к perl
- Ошибка в самом скрипте
При закачке Perl-скриптов по FTP необходимо выбрать ASCII-режим. При закачке в этом режиме,
переносы строк Windows автоматически заменяются на Unix-переносы.
Правильный путь к Perl: /usr/bin/perl .
Какой прописывать путь к Perl?
Правильный путь к Perl: /usr/bin/perl .
Таким образом, самой первой строкой в Perl-скрипте должна быть такая строка: #!/usr/bin/perl .
Какой прописывать путь к Sendmail?
Правильный путь к Sendmail: /usr/sbin/sendmail .
Как настроить WAP?
Наши сервера поддерживают размещение WAP-сайтов. Для правильной работы WAP, Вам необходимо сделать следующее:
- 1. Обязательно в папке public_html должен быть index.wml (Все wap файлы должны иметь расширение .wml)
- 2. Добавляем запись в файл .htaccess
DirectoryIndex index.wml
AddType text/vnd.wap.wml wml
AddType application/vnd.wap.wmlc wmlc
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlscriptc wmlsc
AddType image/vnd.wap.wbmp wbmp
- 3. Если Вам необходимо отображение java игр и мелодий mmf формата
то добавьте так же следующие строчки в файл .htaccess
AddType application/java-archive jar
AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/vnd.smaf mm
Какой сервер mysql указывать в скриптах?
Сервер MySQL нужно указывать как localhost.
