|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Настройки PHP.INI
Рассмотрим некоторые директивы файла php.ini.
Настройки языка PHP
engine = On|Off
Разрешает обработку PHP скриптов.
short_open_tag = On|Off
Код PHP может обрамляться упрошенным тэгами с синтаксисом <?. Если эта директивы выключена, то код PHP необходимо выделять символами <?php.
asp_tags = On|Off
Разрешает для выделения кода PHP пользоваться тегами в стиле ASP - <% %>
Precision = 12
Определяет число цифр после запятой для чисел с плавающей точкой.
output_buffering = 4096
Указание размера буфера вывода в байтах включает буферизацию вывода.
safe_mode = On|Off
Включение или выключение безопасного режима.
safe_mode_allowed_env_vars = PHP_
Директива, позволяющая пользователю устанавливать только переменные окружения, начинающиеся с символов PHP_. Если эта директива пуста, то пользователи могут модифицировать любые переменные окружения, что может создать серьезные проблемы в защите сценариев.
safe_mode_protected_env_vars = LD_LIBRARY_PATH
С помощью этой директивы можно запретить изменение переменных окружения, перечислив их через запятую.
disable_functions =
Данная директива позволяет запретить вызовы функций, которые перечислены в ней через запятую.
disable_classes =
Данная директива позволяет запретить вызовы классов, которые перечислены в ней через запятую.
Ограничение по ресурсам
max_execution_time = число
Устанавливется максимальное возможное время выполнения скрипта в секундах.
max_input_time = число
Максимально возможное время в секундах, которое скрипт может потратить на обработку загружаемых данных.
memory_limit = 8M
Максимальный объем памяти, выделяемый сценарию, составляет, например, 8 Мбайт.
Обработка ошибок и журнализация
error_reporting = E_ALL | E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE
Определяется какие ошибки выводить. Значения error_reporting задается в виде битового поля, т. е. его значение устанавливется с помощью нижеперечисленных констант, объединенных оператором | (OR) и оператора (~) исключение.
display_errors = On|Оff
Разрешает или запрещает вывод ошибок и предупреждений в браузер.
display_startup_errors = On|Off
Включает или отключет отображение ошибок, возникающих при старте PHP.
log_errors = On|Off
Включает или отключает вывод сообщений об ошибках в файл журнала.
log_errors_max_len = 1024
Максимальная длина файла журнала составляет, например, 1024 символа.
track_errors = On|Off
Включает или отключет сохранение последнего сообщения об ошибке в переменной $php_errormsg
html_errors = On|Off
Включает или отключена вывод сообщений об ошибках в HTML.
error_log = filename
Имя журнала ошибок.
Обработка данных
variables_order = "EGPCS"
Эта директива определяет порядок регистрации переменных GET, POST, Cookie, Environment и встроенных переменных (соответственно, G, P, C, E и S).
register_globals = On|Off
Отключена возможность регистрации EGPCS-переменных как глобальных переменных.
register_argc_argv = On|Off
Разрешает или запрещает создание переменных $argv и $argc на основе информации, полученной методом GET.
register_long_arrays = On|Off
Директива, разрешающая или запрещающая использование для передачи переменных из форм длинных массивов вида $HTTP_***_VARS.
post_max_size = 8M
Максимально возможный размер данных, переданных методом POST, составляет, например, 8 Мбайт.
magic_quotes_gpc = On|Off
Отключена автоматическая обработка кавычек и апострофов, в данных GET, POST, и Cookie.
magic_quotes_runtime = On|Off
Включает или отключает заключение данных в обратные кавычки во время выполнения, к примеру, для SQL-запросов.
auto_prepend_file =
auto_append_file =
Содержимое файлов, указанных в этих директивах, PHP должен обрабатывать соответственно до и после выполнения сценария.
default_mimetype = "text/html"
Эта директива указывает, какую информацию PHP сообщает браузеру об используемой кодировке в заголовке Content-type. По умолчанию используется text/html без указания кодировки
doc_root =
Корневой каталог для PHP-сценариев.
extension_dir = "./"
Каталог, в котором хранятся динамически загружаемые расширения.
Загрузка файлов
file_uploads = On|Off
Разрешает или запрещает загрузку файлов на сервер.
upload_tmp_dir =
Временную директорию для загружежаемых файлов.
upload_max_filesize = 2M
Максимальный размер загруженных файлов составляет, например, 2 Мбайта.
Работа с сокетами
user_agent="PHP"
Значение переменной USER_AGENT, предоставляемой сервером при подключении с использованием сокета, например, PHP.
default_socket_timeout = число
Максимальное время прослушивания сокета, в секундах.
Динамические расширения
extension=modulename.extension
Используется для автоматической загрузки внешних модулей. К примеру, для Windows, можно написать так: extension=msql.dll, а для UNIX: extension=msql.so
Установки для модулей MySQL
mysql.allow_persistent = On
Разрешение или запрещение устойчивых MySQL-соединений.
mysql.max_persistent = -1
Директива, определяющая максимально число устойчивых MySQL-соединений. Значение -1 означает, что ограничений нет.
mysql.max_links = -1
Директива, определяющая максимально число как устойчивых, так и неустойчивых ODBC-соединений. Значение -1 означает, что ограничений нет.
mysql.default_port =
Порт, заданный по умолчанию для функции mysql_connect. При незаданном значении, функция mysql_connect использует переменную $MYSQL_TCP_PORT или запись mysql-tcp в каталоге /etc/services, а затем заданную во время компиляции константу MYSQL_PORT (именно в таком порядке).
mysql.default_socket =
Директива, определяющая имя сокета по умолчанию для локальных соединений MySQL.
mysql.default_host =
Имя хоста по умолчанию для функции mysql_connect.
mysql.default_user =
Имя пользователя по умолчанию.
mysql.default_password =
Пароль по умолчанию. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Skauzer
Зарегистрирован: 14.10.2007 Сообщения: 2
|
|
|
|
Никак не могу разобратся с натройками для работы на PHP. Сервер Apache.Если кто что-то знает, то напишите пожалуйста. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Скачай уже настроенные версии и не мучайся
http://www.dkws.org.ua/index.php?page=show&file=mybooks/php/index
Преднастроенные версии Apache + PHP
Apache 1.3 + PHP 4 с поддержкой MySQL
Apache 1.3 + PHP 5 с поддержкой MySQL, IMAP, gd2, сокетов и SOAP
Поддержка SQLite для PHP-5
Простенький конфигуратор для Windows-версии Apache |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Dimidroll
Новенький
Зарегистрирован: 26.02.2006 Сообщения: 52 Откуда: Львов
|
|
|
|
ИМХО надо взять книжечку и почитать. Ничего нереального там нет... Сам с начала долго долбался. Но когда во всём сам разберёшся - появляется больше понимания ПХП... |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Skauzer
Зарегистрирован: 14.10.2007 Сообщения: 2
|
|
|
|
Спасибо, что ответили. Скачал то, что вы предлагали(Apache 1.3 + PHP 4 с поддержкой MySQL, Apache 1.3 + PHP 5 с поддержкой MySQL, IMAP, gd2, сокетов и SOAP). Но ничего не работает. Apache не запускаетя. Вообще-то у меня ОС Windows. Делал по книге, но тоже не заработало. Качал уже настроенный Apache+PHP+MySql под названием Денвер (не знаю слышали вы о таком или нет). На Денвере отдельно php-срипты работали, но когда посылал запрос на скрипты из HTML формы место того, чтобы получит (компилированный/трансированный) код запроса, появлялся сам код скрипта. Незнаю что делать. Если, не сложно, кто знает в чем дело,напишите пожалуйста. Заранее спасибо. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Очень странно почему не работает. У меня все это работало, я просто взял и запаковал свои каталоги. Может у тебя стоит фаервол? Вполне может быть, что он рубит сетевые подключения, поэтому и не работает! |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Skauzer, заполни в профиле свою аську, я помогу |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
Разрешает или запрещает загрузку файлов на сервер.
upload_tmp_dir =
den, что здесь нужно прописать чтобы загружать файлы на сервер? У меня info.php пишет upload_tmp_dir = no value это правильно |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Неправильно, нужно указать путь к каталогу с временными файлами |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
а по умолчанию какой?
Подскажи как правильно зделать? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
По умолчанию /tmp Да укажи любой каталог с правами 777 и все /tmp как раз подходит для этой цели, он же системой чистится автоматически |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
den, смотри
$dir='../nomir_prezents/tmp/';
$upfile = $_FILES["upfile"]["tmp_name"];
$upfile_name = $_FILES["upfile"]["name"];
$upfile_size = $_FILES["upfile"]["size"];
$upfile_type = $_FILES["upfile"]["type"];
$upfile_code = $_FILES["upfile"]["error"];
copy($upfile,$upfile_name);
я пытаюсь загрузить файлы вот в эту дерикторию
она лежит в системе html/nomir_prezents/tmp
в чем ошибка не пойму??? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
проанализируй пути, посмотри загружается ли файл во временный каталог. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|