Articles of centos

PHP не может писать вне корня документа независимо от того, что

Запуск виртуальной машины с CentOS 5.7 с типичной установкой httpd. Я пытаюсь написать файл в папку вне /var/www/html , скажем в /var/somedir Я chmoded somedir с 777 Я предал его apache: apache (root: apache тоже не работал) Безопасный_датчик PHP отключен PHP doc_root пуст (т.е. doc_root = ) Я не могу использовать rename() для перемещения чего-либо […]

Ошибка PHP при использовании простого сценария загрузки файлов: не удалось открыть поток: нет такого файла или каталога

Я PHP n00b, но следую инструкциям в соответствии с этим отличным тетом: Учебник по загрузке файлов PHP Tizag Однако, хотя это отлично работало на моем Mac (OSX 10.8), использующем встроенный Apache по умолчанию, он терпит неудачу и не работает в окне CentOS 6. Просматривая журналы Apache, я получаю следующее: failed to open stream: No such […]

Разрешение лишено записи в один каталог, но не другой – оба имеют тот же владелец / группу / 755

Это сводит меня с ума. httpd работает как пользователь apache. У меня есть две директории в / var / www / html – загрузка и фото. У обоих есть группа: владелец apache: apache. Оба являются 755. uploads доступен для записи из php-фотографий. Некоторые тестовые коды: var_dump(touch('/var/www/html/photos/_test.log')); var_dump(touch('/var/www/html/uploads/_test.log')); var_dump(touch('/var/www/html/uploadsasdf/_test.log')); И результаты: Warning: touch(): Unable to create […]

Проблема exec () с длинной командой в PHP

Я использую wkhtmltopdf на своем сервере для переноса HTML-документа в PDF. Он работает очень хорошо, когда я использую короткий URL-адрес, например: exec("/opt/wkhtmltopdf/bin/wkhtmltopdf –page-size 'Letter' –orientation 'Portrait' 'http://myurl.com/myPHPfile.php?id=12' '/tmp/myfile.pdf'") Проблема возникает, когда я использую длинную команду, например: exec("/opt/wkhtmltopdf/bin/wkhtmltopdf –title 'The name of my file' –page-size 'Letter' –orientation 'Portrait' 'http://myurl.com/myPHPfile.php?phpsid=d8dbfbb91c0748d91426441e67aaf2b6&id=436' '/tmp/The name of my file.pdf'") Обратите внимание, […]

создание php 5.5 из источника в centos, отсутствует mod_php

Я создаю php 5.5 из источника, используя эту команду: sudo ./configure –enable-mbstring –enable-intl –with-gd –with-mysql –with-pdo-mysql –with-curl –with-config-file-path=/etc –with-config-file-scan-dir=/etc/php.d –bindir=/usr/bin –sbindir=/usr/sbin –sysconfdir=/etc –includedir=/usr/include –prefix=/opt/php5 тогда sudo make install Во время компиляции проблем нет, и я могу сделать php -v в конце, что дает мне правильную версию php, но проблема в том, что я пытаюсь использовать […]

Как использовать поваренную книгу повара PHP для установки версии выше 5.3.3

Я использую кукурузу сообщества сообщества Opscode для установки PHP на узле. Узел CentOS, и я попытался установить install_method в «source», а также попытался переопределить версию в моем файле ролей. Независимо от того, что я делаю – шеф-повар продолжает устанавливать PHP 5.3.3. Я хочу знать, как использовать эту кулинарную книгу для установки более новой версии PHP […]

PHP CLI имеет задержку в несколько секунд

Когда я запускаю PHP в режиме CLI (PHP 5.6.6 под CentOS 6.5 работает как VM с помощью VirtualBox), у него есть несколько секунд задержки, даже если я проверяю версию и файл php.ini отключен: time php -n -v PHP 5.6.6 (cli) (built: Apr 2 2015 14:18:24) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright […]

Запросы SSL, сделанные с ошибкой cURL после процесса fork

Я столкнулся с довольно странным поведением с завитом Если я сделаю запрос SSL, используя curl в родительском процессе, а затем разветвит процесс и попытаюсь сделать еще один запрос SSL в дочернем процессе, попытка будет неудачной с ошибкой no. 35 (Ошибка подключения SSL). Если я не сделаю запрос SSL в родительском, то в дочернем процессе удастся. […]

Как запустить расширение = mongo.so в php.ini

Я использую centos 6. Я установил mongoDB, используя yum install mongo-10gen mongo-10gen-server . Я запустил сервер mongo, используя /etc/init.d/mongod start . Затем я добавил extension=mongo.so в свой php.ini. Затем я перезапустил сервер apache с /etc/init.d/httpd restart , и все в порядке. но mongo php-driver работает неправильно. когда я проверил свою версию php с версией php […]

Codeigniter: Не удалось найти модель, которую вы указали

Я обновил свой PHP с версии 5.2.9 до 5.3.1 и столкнулся с моим приложением codeigniter: Unable to locate the model you have specified: some_model Codeigniter версии 2.1 с расширением HMVC Сервер: Centos 5 Имена моделей указаны в нижнем регистре, а также загружаются, называя их строчную букву. Все, что раньше работало до обновления PHP.

Intereting Posts
Форматирование строки даты в PHP Ошибка SSL: как перенаправить https://www.domain.com на http://domain.com через .htaccess, чтобы избежать ошибки SSL Jquery отправляет массив ключей / значений в PHP Как заполнить массив внутри цикла while и получить новую область для каждой итерации? Почему мне нужно вызывать «exit» после перенаправления через заголовок («Location ..») в PHP? Как я могу отправить данные с веб-страницы на последовательный порт? Я не могу получить свою форму для подключения, чтобы правильно взаимодействовать с базой данных mySQL Как изменить поиск в WordPress, чтобы он запрашивал термины таксономии и термины категории? обработка URL-адресов в codeigniter curl CLI для завивки PHP Множественный выбор из двух соответствующих выпадающих меню Закрыты ли блокировки PHP, или я что-то не хватает? php: как получить ассоциативный массив с числовым индексом? Как скрыть расширение файла PHP без использования .htaccess? активная запись codeigniter left join