Обновляем порты
Переходим в папку с портом cd /usr/ports/lang/php54
Конфигурируем make config
Устанавливаем make install clean
Если у вас появился указанный выше порт сообщите про это мне.
Показаны сообщения с ярлыком php. Показать все сообщения
Показаны сообщения с ярлыком php. Показать все сообщения
среда, 9 мая 2012 г.
суббота, 5 февраля 2011 г.
Загрузка файлов на сервер PHP
Вот эти директивы в php.ini нужно затронуть что бы загрузить на сервер файлы по средством php
Можно так же включить вот эти строки в хетачесет )))
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 200
php_value max_input_time 200
так же есть на сервере используется Nginx то нужно отредактировать еще и его config, а именно client_max_body_size 512m;
Поменять его значение на максимально разрешимый обьем
Можно так же включить вот эти строки в хетачесет )))
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 200
php_value max_input_time 200
так же есть на сервере используется Nginx то нужно отредактировать еще и его config, а именно client_max_body_size 512m;
Поменять его значение на максимально разрешимый обьем
Как включить отображение ошибок в PHP
Включить отображение ошибок в PHP-скриптах можно несколькими способами:
Внести изменения в php.ini и релоаднуть апач. Эти изменения затронут все сайты.
Внести в .htaccess расположенный в папке скрипта. Это рекомендуемый способ:
Внести изменения в сам скрипт:
С этим методом такой нюанс: ошибки типа не закрытых скобок и не проставленных ; все равно будут приводить к белому экрану. Это происходит потому, что парсинг файла на синтаксическую корретность происходит до его выполнения и, соответственно, установки директив.
Это можно обойти подобным образом:
Внести изменения в php.ini и релоаднуть апач. Эти изменения затронут все сайты.
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
error_log = /var/log/php-error.log
Внести в .htaccess расположенный в папке скрипта. Это рекомендуемый способ:
php_value display_errors 1
php_value display_startup_errors 1
Внести изменения в сам скрипт:
ini_set("display_errors","1");
ini_set("display_startup_errors","1");
ini_set('error_reporting', E_ALL);
С этим методом такой нюанс: ошибки типа не закрытых скобок и не проставленных ; все равно будут приводить к белому экрану. Это происходит потому, что парсинг файла на синтаксическую корретность происходит до его выполнения и, соответственно, установки директив.
Это можно обойти подобным образом:
error_reporting(E_ALL);
ini_set("display_errors", 1);
include("file_with_errors.php");
?>
воскресенье, 14 ноября 2010 г.
Подписаться на:
Сообщения (Atom)