Вот мой код HTML, хотя я думаю, что это не имеет значения: <form enctype="multipart/form-data" action="../developers/submit.php" method="post"> <input name="product_zip" type="file" /><input type="hidden" name="MAX_FILE_SIZE" value="20000"> </form> Причина, по которой я говорю, что это не имеет значения, заключается в том, что я могу загружать zip-файлы под 100kb. Я получаю 500 внутренних ошибок сервера в zip-файлах более 100 кб. […]
Я использую PHP exec() для преобразования изображения с помощью convert ImagicMagick. Это выполняется на сервере CentOS. exec(convert http://img.ruphp.com/php/logo3w.png.jpg -resize 640 /home/mysite/public_html/public/img/posts/original/1414_301a4.jpg); Использование exec() не приводит к появлению нового изображения в папке назначения. Однако, если я должен был запустить ту же команду в оболочке, она работает отлично! Я считаю, что это проблема PATH. Если да, то […]
Я запускаю APC (php cache) на среднем веб-сайте (13 000 посещений в день) на сервере CentOS 5 с php 5.3.3 с APC 3.1.4 с 4 ГБ ОЗУ. В последние недели я испытываю много ошибок « unable to allocate memory for pool » в журналах, и часто сайт идет вниз. Я думаю, проблема в APC. Из […]
У меня возникли проблемы с обнаружением типа mime простого файла PNG с файловым файлом с PHP 5.3.8, установленным на сервере CentOS. Проблема В принципе, если у меня есть следующий код: <?php $const = defined('FILEINFO_MIME_TYPE') ? FILEINFO_MIME_TYPE : FILEINFO_MIME; $handle = finfo_open($const, '/usr/share/file/magic.mime'); $result = finfo_file($handle, '/var/vhosts/v4dev/public/Melvin.png'); echo $result; unset($handle); ?> Как вы можете видеть, файл […]
Я уже установил mongoDB на свой VPS. Это работает хорошо. Теперь я хочу установить php-драйвер, чтобы заставить php работать с mongoDB. Я последовал за Монго-установкой, но не могу найти нужную мне информацию. Данное руководство содержит только это уведомление: Если вы используете CentOS или Redhat, Csoke Arpad создал »RPM для этих дистрибутивов ( PHP Mongo ). […]
У меня есть некоторые агенты, и после нескольких недель обычного режима, мы получаем: Maximum execution time of 300 seconds exceeded на линии, которая $this->pids[$next_child] = pcntl_fork(); также мы имеем: [root@a ~]# ulimit -u 385913 [root@a ~]# ps ax | wc -l 400 [root@a ~]# cat /proc/sys/kernel/pid_max 4194303 strace shows poll([{fd=4, events=POLLIN|POLLPRI|POLLHUP}], 1, 1000) = 0 […]
Я запускаю CentOS 5.2 и использую yum для управления пакетами. Мне не повезло установить php–posix, но знаю с почти 100% уверенностью, что это настоящий и доступный пакет … где-то. Кто-нибудь удался установить его? FWIW, я использую следующее: sudo yum install -y php-posix Обновление: я понял, что это может быть проблемой для моего хоста (Slicehost), поскольку […]
В настоящее время я размещаю сайт Drupal 6 на компьютере CentOS. Конфигурация Drupal ( CMS ) содержит несколько десятков сторонних модулей, которые не следует разветвлять как общую наилучшую практику кодирования. Однако некоторые из этих модулей используют команду php exec для правильной работы. Сайт позволяет администраторам вставлять фрагменты кода php на любую страницу через конфигурацию пользовательского […]
Я запускаю PHP версии 5.4.23 под CentOS 6.4 x64 и пытаюсь установить расширение mcrypt: [root@user]# yum install php-mcrypt* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.osuosl.org * epel: ftp.osuosl.org * extras: ftp.osuosl.org * updates: ftp.osuosl.org Setting up Install Process Resolving Dependencies –> Running transaction check —> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be […]
Я знаю, что это обычная ошибка со многими темами, но я устал от поиска, и я до сих пор не решил. Когда я пытаюсь запустить функцию file_put_contents, я получаю следующую ошибку: Warning: file_put_contents(test.txt): failed to open stream: Permission denied in /var/www/html/nurses/adminWriter.php on line 29 Я уже сделал наиболее общий ответ, изменил разрешения папки медсестер и […]