<?php echo "Basedir: ".ini_get('open_basedir')."<br>"; echo "Upload dir: ".ini_get('upload_tmp_dir')."<br>"; echo "Temp dir: ".sys_get_temp_dir()."<br>"; ?>
Так вот при обновлении страницы:
Basedir: /var/www/test:. Upload dir: /var/www/test/tmp Temp dir: /var/www/test/tmp
а иногда:
Basedir: /var/www/test:. Upload dir: /var/www/test/tmp Temp dir: /tmp
Я так понимаю все зависит от того кто отдает страницу? php.ini настроен, даже прописал putenv('TMPDIR=/var/www/test/tmp'). Куда смотреть?
Настройки виртуального хоста.
<VirtualHost 192.168.0.2:81 > ServerName test CustomLog /var/www/httpd-logs/test.log combined DocumentRoot /var/www/test ErrorLog /var/www/httpd-logs/test.log AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir "/var/www/test:." php_admin_value upload_tmp_dir "/var/www/test/tmp" php_admin_value session.save_path "/var/www/test/tmp" </VirtualHost>
Сообщение отредактировал wondertalik: 18 Июнь 2013 - 11:23