Articles of shared hosting

Проблема с настройкой SMTP с помощью PHPMailer на сервере GoDaddy

Я уже 3 недели изучаю, как настроить SMTP с помощью PHPMailer для GoDaddy, но ни одна из них не работает. Пробовал связаться с поддержкой GoDaddy, но они еще не ответили. И я не видел никакой документации о том, как настроить SMTP на своем сервере. Я много раз менял Хост, тестировал их, но ни один из […]

реализовать комету с веб-сайтом php

Я хотел знать, может ли кто-нибудь объяснить несколько простыми словами, как я мог бы начать работу с комету. Я нахожусь в среде общего хоста. Какова моя возможность? Из того, что я прочитал здесь sofar, является то, что php не самый лучший вариант. Потому что он запускается как один процесс для каждого запроса, а не поток. […]

Переадресация YII2 вызывает пустую страницу

Есть ли какой-либо параметр сервера / хостинга, который может привести к простому перенаправлению в Yii2, чтобы он не работал? Например: function actionIndex(){ return $this->redirect('other-page'); } Этот код заканчивается пустой страницей, не отображаются сообщения об ошибках или сообщениях (появляется сообщение об ошибках), код ответа – 200 (хотя yii2 отладчик показывает 302). Все на моем сайте прекрасно […]

Как вы получаете Cronjob, выполняющий PHP-скрипт для работы более 30 секунд?

Как я могу переписать это в cron, который будет работать каждый день дольше 30 секунд? Кроме того, мне нужно отредактировать файл .htaccess или php.ini в каталоге cron.php чтобы что-то сказать? Над браузером он работает отлично дольше 30 секунд; над оболочкой он тоже работает отлично. Но как задание cron, оно умирает через 30 секунд. Я нахожусь […]

Как настроить PHP для отображения подробных ошибок вместо страницы с ошибкой 500?

У меня есть приложение PHP, развернутое на моем хосте IIS, и я всегда получаю общие страницы «ошибки 500» IIS вместо подробных страниц ошибок. Я понимаю, что мне нужно изменить файл php.ini (из этого вопроса). Кажется, что display_errors задано правильно: echo ini_get('display_errors'); выходы 1 . Я также попытался установить display_errors и error_reporting в функции, которая вызывает […]

PHP: Использование браузера на общем хосте. – ini_set () не работает

Я пытаюсь использовать get_browser (), к сожалению, моя страница находится на общем хосте, и у меня нет доступа к php.ini. Я загрузил последнюю версию браузера и поместил ее в свой корень документа. Затем я добавил следующее: if (! ini_set ('browscap', '/ home / private stuff /browscap.ini')) { echo «Не удалось установить броузер»; } else { […]

Как программно создавать базы данных MySQL на общих хостинговых планах Linux

Есть ли какой-то надежный способ программно создавать базы данных MySQL и пользователей MySQL в общих планах хостинга Linux со страницы PHP? Например, доступ к cpanel или phpmyadmin через API или перехват, если я знаю информацию о доступе к cpanel и / или информацию о моем FTP? Иногда я вижу это с некоторыми сайтами и продуктами, […]

Обновление базы данных Olson tz изначально реализовано в PHP

Я работаю над сайтом, который сильно использует часовые пояса, которые должны быть на краю абсолютной последней доступной информации tz (которую я уже получил через список рассылки tz ). Я не знаю, как заставить установки PHP, установленные на моей машине разработки, и мой веб-хост использовать более современные данные tz вместо старых данных, уже находящихся на них. […]

Существует ли какая-либо чистая реализация PHP LZMA

Поэтому я создаю веб-приложение для распаковки сжатого CSV-файла LZMA, а затем разрешаю пользователю его редактировать, когда он будет сохранен, он будет скомпонован. У меня есть код для сжатия / распаковки в C # с использованием 7-Zip LZMA SDK, но с моим планом хостинга я не могу использовать exec () для вызова exe. Есть ли какая-либо […]

PHP странный DOCUMENT_ROOT

Поэтому в основном я пишу фреймворк, и, как часть его функций, он должен предоставить набор устоявшихся URI / путей для конечного разработчика. Некоторые из этих путей используют $_SERVER['DOCUMENT_ROOT'] : /** * Absolute filesystem path to web root install (aka docroot). * @example "C:/wamp/www" OR "/home/visitgoz/public_html/" */ CFG::set('ABS_WWW', str_replace( $tmpseps, DIRECTORY_SEPARATOR, truepath($_SERVER['DOCUMENT_ROOT']).'/' ) ); /** * […]