Запуск виртуальной машины с CentOS 5.7 с типичной установкой httpd. Я пытаюсь написать файл в папку вне /var/www/html , скажем в /var/somedir Я chmoded somedir с 777 Я предал его apache: apache (root: apache тоже не работал) Безопасный_датчик PHP отключен PHP doc_root пуст (т.е. doc_root = ) Я не могу использовать rename() для перемещения чего-либо […]
Я PHP n00b, но следую инструкциям в соответствии с этим отличным тетом: Учебник по загрузке файлов PHP Tizag Однако, хотя это отлично работало на моем Mac (OSX 10.8), использующем встроенный Apache по умолчанию, он терпит неудачу и не работает в окне CentOS 6. Просматривая журналы Apache, я получаю следующее: failed to open stream: No such […]
Это сводит меня с ума. 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 […]
Я использую 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 из источника, используя эту команду: 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, но проблема в том, что я пытаюсь использовать […]
Я использую кукурузу сообщества сообщества Opscode для установки PHP на узле. Узел CentOS, и я попытался установить install_method в «source», а также попытался переопределить версию в моем файле ролей. Независимо от того, что я делаю – шеф-повар продолжает устанавливать PHP 5.3.3. Я хочу знать, как использовать эту кулинарную книгу для установки более новой версии PHP […]
Когда я запускаю 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 в родительском процессе, а затем разветвит процесс и попытаюсь сделать еще один запрос SSL в дочернем процессе, попытка будет неудачной с ошибкой no. 35 (Ошибка подключения SSL). Если я не сделаю запрос SSL в родительском, то в дочернем процессе удастся. […]
Я использую 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 […]
Я обновил свой 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.