Articles of plesk

Plesk 12 на CentOS 6 не работает драйверы PDO ODBC / DbLib

У меня есть VPS с PLESK 12, работающим на CentOS 6, и у меня проблема с удаленным подключением к базе данных Microsoft SQL Server с PDO ODBC и PDO DbLib с PHP. Я уверен, что строка подключения работает нормально, потому что мой сайт работает с другим Unix VPS с PDO DbLib. Я получаю эту ошибку, […]

Необычные заголовки HTTP в API Plesk

Документация для API Plesk * предоставляет следующую функцию cURL. function curlInit($host, $login, $password) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "https://{$host}:8443/enterprise/control/agent.php"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_HTTPHEADER, array("HTTP_AUTH_LOGIN: {$login}", "HTTP_AUTH_PASSWD: {$password}", "HTTP_PRETTY_PRINT: TRUE", "Content-Type: text/xml") ); return $curl; } У меня есть несколько вопросов. Я никогда больше нигде […]

Как подключить MSSQL от PHP 7, Plesk 12.5, установленный на CentOS 7

Мой Plesk 12.5 установлен на CentOS 7 и поддерживает несколько версий php в одно и то же время. Я успешно установил драйвер pdo_dblib для версии PHP 5.4.16. Кто-нибудь знает, как установить аналогичный драйвер для php 7. У меня есть PDO включен на php7 и поддерживает PDO-драйверы mysql, odbc, pgsql, sqlite. Как я могу добавить mssql. […]

Увеличьте размер загрузки на Nginx

При попытке загрузить большой файл (около 135 МБ) я продолжаю получать «Соединение было сброшено». Когда я смотрю на «last_nginx.conf» каталога conf conf веб-сайта, он говорит «client_max_body_size 128m;» Я предполагаю, что это ограничение на загрузку, так как / где я могу его изменить? В нем говорится, что не нужно менять значение в этом файле, потому что […]

ограничение open_basedir в Plesk для Windows

Я разрабатываю CMS в PHP в качестве учебного упражнения, но попал в brickwall под названием «ограничение open_basedir» – я пытаюсь загрузить небольшой файл JPG. Я попытался дать как можно больше информации, но дайте мне знать, если я что-нибудь забыл! Я вижу, что он каждый раз попадал в папку c: / windows / temp /, поэтому […]

php компилирует часовой пояс Европа / Берлин как UTC

Сегодня я борюсь со странной проблемой. По какой-то причине мой сервер делает вид, что часовой пояс «Европа / Берлин» – это UTC (это должен быть UTC + 1). Если я установил часовой пояс для «Европы / Брюсселя», например, он правильно преобразует время. Я создал некоторый фиктивный код для тестирования моего сервера и онлайн-компилятора. Пока компилятор […]

php shell_exec несколько команд сразу в фоновом режиме

У меня проблема в php / linux, описанная ниже: Я должен выполнить команду linux через shell_exec (plesk cli command subscription webspace-off). Проблема в том, что я делаю это с php, но он перезапускает apache, что приводит к пустой странице, а apache перезапускается. Чтобы избавиться от проблемы, я должен вызвать этот shell_exec в фоновом режиме, с […]

ssh2_exec () не изменяет каталог с "cd"

У меня проблема с ssh_exec() отказывающимся выполнить команду «cd». Если я вхожу на сервер напрямую и выполняю команду, он отлично работает, поэтому я не думаю, что проблема связана с моей командой. Мой код выглядит следующим образом: $str = ssh2_exec($sshStream, 'cp /var/www/compressed.tar.gz /var/www/vhosts/demo-domain1.com/httpdocs/'); $errstr = ssh2_fetch_stream($str, SSH2_STREAM_STDERR); stream_set_blocking($str, true); stream_set_blocking($errstr, true); echo "Output: " . stream_get_contents($str); […]

Альтернатива Apache RewriteLock с использованием PHP?

Мой сервер работает с CentOS под Plesk, поэтому редактирование моего httpd.conf для добавления записи Rewritelock не является вариантом, как я ее понимаю. Запись RewriteLock также не разрешена в файле vhost.config, поэтому я думаю, что застрял, глядя на альтернативу, описанную здесь . В качестве теста я успешно использую этот подход, который слегка изменен, так как мои […]

Порт Plesk nginx 80 не работает

У меня есть VPS-сервер с Plesk в OVH, и сегодня я перезапустил сервер, и страница перестала работать на порту 80. Они работают на порту 7080, например: moja-domena.pl:7080 Я не знаю, что могло случиться, потому что я ничего не делал на сервере … Мои файлы: #ATTENTION! # #DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED […]