[英]Upload with php in Linux, the tmp_name is empty
I am trying to upload a video using PHP 6.0, Ubuntu 14.04.5 LTS 32 bit, but I can not upload. 我正在尝试使用PHP 6.0,Ubuntu 14.04.5 LTS 32位上传视频,但我无法上传。 Tmp_name is empty.
Tmp_name为空。 All possible problems have been resolved.
所有可能的问题都已得到解决。
In php.ini, I configured correctly: 在php.ini中,我配置正确:
Php_value upload_max_filesize
Php_value post_max_size
In function tmp_error The result was error 6. 在函数tmp_error中结果是错误6。
Value: 6; 价值:6; Missing a temporary folder.
缺少临时文件夹。 Introduced in PHP 5.0.3.
在PHP 5.0.3中引入。
Referred site: http://ca3.php.net/manual/en/features.file-upload.errors.php 推荐网站: http : //ca3.php.net/manual/en/features.file-upload.errors.php
Permissions granted on Linux: Linux上授予的权限:
Sudo chown -R www-data: www-data / tmp
Sudo chown -R www-data: www-data uploads
Sudo chmod 777 / tmp
Sudo chmod 777 uploads
Please someone could help me. 请有人帮助我。
Solution to the problem: 解决问题的方法:
1º Access the file /etc/php5/cli/php.ini 1º访问文件/etc/php5/cli/php.ini
2º In php.ini find the lines that contains: 2º在php.ini中找到包含以下内容的行:
Memory_limit memory_limit的
Upload_max_filesize 的upload_max_filesize
Post_max_size 的post_max_size
Change the default values, for example: 更改默认值,例如:
Memory_limit = 100M Memory_limit = 100M
Upload_max_filesize = 100M Upload_max_filesize = 100M
Post_max_size = 100M Post_max_size = 100M
3º Find the line containing: 3º查找包含以下内容的行:
Upload_tmp_dir Upload_tmp_dir
Change the value to: 将值更改为:
Upload_tmp_dir = /tmp Upload_tmp_dir = / tmp
4th Change permissions 第4个更改权限
Sudo chown -R www-data:www-data /tmp Sudo chown -R www-data:www-data uploads Sudo chown -R www-data:www-data / tmp Sudo chown -R www-data:www-data uploads
Sudo chmod 644 /tmp Sudo chmod 644 uploads Sudo chmod 644 / tmp Sudo chmod 644上传
5º Repeat steps 1º through 4º in the file: 5º在文件中重复步骤1º到4º :
/etc/php5/apache2/php.ini /etc/php5/apache2/php.ini
6th Restart Apache 6重启Apache
If you are using Ubuntu or Debian Sudo /etc/init.d/apache2 restart 如果您正在使用Ubuntu或Debian Sudo /etc/init.d/apache2重启
If you are using RedHat, Fedora or CentOS Service httpd restart 如果您正在使用RedHat,Fedora或CentOS Service httpd重启
Thanks very much 非常感谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.