Articles of linux

Не удалось подключиться к внешней базе данных SSL Postgres с Debian (ошибки разрешения сертификата)

проблема Пример скрипта <?php // define constants define('DB_HOST', '1.1.1.1'); define('DB_USER', 'usr'); define('DB_PASS', 'pw'); define('DB_NAME', 'db'); define('DB_PORT', '5432'); // connection string with SSL certificate files $conn_str = 'host=' . DB_HOST . ' '; $conn_str .= 'port=' . DB_PORT . ' '; $conn_str .= 'dbname=' . DB_NAME . ' '; $conn_str .= 'user=' . DB_USER . ' […]

Ошибка отображения 500 ошибок при любой ошибке в apache

Возможный дубликат: Как заставить PHP установить код состояния HTTP на 500 автоматически в случае каких-либо ошибок? (включая те, которые не могут обрабатываться пользователем) Я хочу настроить Apache для отправки пользователю ответа 500 с пользовательской страницей 500, когда скрипт PHP вызывает фатальную ошибку. Теперь у меня есть то, что он напечатает ошибку в строке с содержанием […]

Как я могу установить ограничение по времени на вызов `exec ()`?

Я пытаюсь сделать онлайн-судья написанным PHP. В настоящее время мой код выглядит так: exec("gcc /var/www/qwerty.c -o /var/www/binary",$output,$returnval); print_r($output); exec("cat /var/www/qwe.txt | /var/www/binary",$output,$returnval); print_r($output); Тем не менее, я хочу, чтобы каждый процесс, порожденный exec выполнял не более 1 секунды. Я не уверен, как это сделать. set_time_limit () не работает

Как изменить папку Pear / PECL по умолчанию из / var / tmp?

Я пытаюсь установить пакет PECL в Linux, но установщик никогда не проходит стадию настройки. Мой хостинг-провайдер установил файловую систему в / var / tmp, которая предотвращает выполнение файлов, и это вызывает эту ошибку: root@host [/usr/local/apache/conf/includes]# pecl install pdo downloading PDO-1.0.3.tgz … Starting to download PDO-1.0.3.tgz (52,613 bytes) ………….done: 52,613 bytes 12 source files, building running: […]

Автоматическое форматирование кода Linux (PHP, JavaScript, HTML, CSS, MySQL)

Я ищу программу Linux или PHP для автоматизации форматирования кода. Оптимально он обрабатывал бы многие языки, но приоритет (самый высокий): PHP, JavaScript, HTML, CSS и MySQL. Сопоставимость хорошая, но не самая важная функция. Контекст / использование: автоматизация с помощью Subversion post-commit. Я работаю с командами и хочу всегда следовать одному методу форматирования.

После обновления до Debian Jessie: случайные ошибки mod_fcgid

Я в настоящее время вытаскиваю свои волосы: после обновления от Debian wheezy до jessie мы иногда получаем ошибки Apache mod_fcgid. Текущая настройка: Debian GNU / Linux 8.6 (jessie) / 3.16.0-4-amd64 Apache / 2.4.10 (Debian) PHP 5.6.29-0 + deb8u1 Некоторые из сайтов Apache просто работают нормально, и некоторые сайты представляют хорошую ошибку 500 после нескольких перезагрузок. […]

Linux / php требует родительский каталог

Я на Ubuntu 11.10 и установил сервер Apache для размещения своего локального веб-сайта, прежде чем я учу его у компании. Место моего сайта – «/ home / a1a4a / www /» У меня есть php-файл в /home/a1a4a/www/account/account_info.php " Что я хочу, чтобы он включил файл в "/home/a1a4a/www/include/fg_membersite.php" Это то, что я сделал с account_info.php require_once('./include/fg_membersite.php'); […]

Перенаправить все запросы в index.php с помощью .htaccess

Я пишу свою собственную инфраструктуру PHP MVC. Мой веб-сервер установлен в / public, и я создал каталог с именем myframework. в этом каталоге у меня есть подкаталог, и я хочу перенаправить все запросы на myframework / public / index.php, а также я хочу получить URL-адрес запроса. Я сделал файл .htaccess в каталоге myframework, как показано […]

PHP socket_read () получает только первый байт потока

Я получаю очень странное поведение при использовании socket_read () в linux. Я использую socket_read с ограничением буфера 2048. В то время как на моей системе Windows это получает весь ответ, на моем Linux-сервере он просто получает первый байт ответа. $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if (!socket_connect($sock, 'my-server.dyndns.org', 8888)) { die('no connect'); } $req = 'request'; […]

PHP shell_exec () – не печатает динамический вывод, только печатает статический эхо-текст

****UPDATE**** # The issue was within the wanpipemon script and the way that it interacts # with ioctl basically unless you want to edit the source for wanpipemon # and recompile it, it will not work. I have tried -S with root among # others and unless I am within console it throws a not […]