Articles of Конфигурация

После динамической настройки моей переменной конфигурации в кодеригнере, как получить доступ к ним от других контроллеров и моделей?

Я обновил мою конфигурационную переменную в своей модели, используя: $this->config->set_item('userid', $user_id); если я отгоню его в модели, я вижу, что он устанавливается. Но если я повторю его в контроллере или другой модели, используя: echo $this->config->item('userid'); он показывает исходное значение. Мне нужно сохранить эту конфигурационную переменную на протяжении всего сеанса, но я не хочу использовать переменные […]

Как загрузить пользовательские файлы конфигурации с помощью codeigniter?

Я только начал использовать codeigniter, и у меня есть вопрос. Я использую массивы для определения определенных значений, таких как: $gender = array ('male','female'); Или: $maritalStatus = array ('married', 'single', 'divorced'); Я использую такие типы массивов в разных представлениях. Мой вопрос в том, есть ли возможность поместить все эти массивы в файл конфигурации и загрузить его, […]

PHP: включить внутри включенного файла

Я должен решить это раз и навсегда. В настоящее время я работаю над 4-летним проектом, написанным на PHP, и который запускается на сервере Apache. Мы – команда из 40 человек, и каждый из нас использует предпочтительную ОС, поэтому у нас есть Windows, Mac и Linux, которые запускают этот код. Я среди тех, кто предпочитает Ubuntu. […]

Файлы конфигурации в PHP (XML против файлов YAML и PHP)

Я делаю небольшой эксперимент. В старые времена большинство людей сохраняли конфигурационные файлы в php-файле как кучу констант или класс с атрибутом loooot. Теперь мы видим проекты типа symfony, использующие yaml или что-то еще. Мой вопрос: Если вы можете выбрать три разных способа хранения ваших файлов конфигурации: xml, yaml или php-файлы, которые вы бы выбрали? Самое […]

Каков наилучший способ определить, на каком сервере работает скрипт, и, следовательно, на PHP?

Я пытаюсь определить лучший способ, чтобы PHP-скрипт определял, на каком сервере выполняется скрипт / сайт. На данный момент у меня есть switch() который использует $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] чтобы определить, на каком сервере он $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . Затем он устанавливает несколько […]

Включить SSL в PHP fsockopen ()

Я использую PHP fsockopen () для завершения оплаты между моим сервером и PayPal. Однако, когда я пытаюсь использовать SSL-соединение, я получаю эту ошибку: Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://:443 (Unable to find the socket transport "ssl" – did you forget to enable it when you configured PHP?) Я уверен, что мой вызов метода […]

Laravel настраивает силу https

Наш сайт размещен на сервере с балансировкой нагрузки. Разгрузка SSL выполняется на брандмауэре, поэтому клиент обращается к ферме веб-сервера. Когда запрос https достигает нашего приложения Laravel, переменная сервера HTTPS пуста, и Laravel, похоже, не обнаруживает https-режим и генерирует URL-адреса (активы и маршруты) как: http://www.somesite.be:443/assets/ http://www.somesite.be:443/nl-BE/about Есть ли способ настроить Laravel, чтобы заставить url генерировать ссылки […]

PHP Zend Framework – Zend_Config и глобальное состояние

Я изучаю преимущества Zend_Config_Ini и использует простой файл констант. например – define('DB_HOST',localhost); //versus $config = new Zend_Config_Ini('/path/to/config.ini', 'staging'); echo $config->database->params->host; // prints "dev.example.com" Единственное, что $ config не является глобально доступным. Итак, вам нужно использовать Zend_Registry для хранения приложений, без необходимости запускать каждый раз. Это, кажется, добавляет больше сложности, чем нужно …. Я что-то упустил […]

Apache падает, когда PHP не работает

Мне было интересно, знает ли кто-нибудь о методе настройки apache для возврата к статической HTML-странице, должен ли он (Apache) определить, что PHP умер? Это обеспечит разработчику элегантное решение для отображения страницы с ошибкой, а не (наихудший сценарий) исходный код страницы PHP, который должен был быть выполнен. Благодарю.

Загрузка параметров внешней среды в Symfony 3.2 с помощью env () во время выполнения возвращает нерешенные значения

У меня есть файл параметров в приложении с использованием symfony 3.2 console, config и YAML-компонента , и я пытаюсь установить внешние параметры из переменной среды в параметрах Service Container. Я создаю конструктор контейнеров. $container = new ContainerBuilder(); Я использую локатор файлов для поиска ресурсов: $container = new ContainerBuilder(); Преобразователь загрузчика для загрузки ресурсов LoaderResolver(); И […]