[英]Wordpress upload file size
我是菜鸟,在Google云上使用Wordpress。 尝试上传新主题时,收到以下错误消息:
上传的文件超过了
php.ini
的upload_max_filesize
指令。
这似乎是由Google Compute Engine设置的限制。 我已经找到有关php.ini
文件中设置的限制的信息,但我似乎无法在任何地方找到该文件。
任何人都可以提供一些白痴证明,逐步说明将上传大小增加到超过2MB? 我已经安装了应该执行此操作的WP插件,但问题必须是服务器端。
我不确定您使用的操作系统或您正在使用的PHP版本。 我使用PHP-FPM从Amazon Web Services运行Ubuntu 12.04实例。 但是,说明书对你来说应该基本相同。 保存php.ini文件的目录在第3项中可能略有不同。去寻找它。
sudo /bin/bash
nano /etc/php5/fpm/php.ini
upload_max_filesize = 2M
。 在nano中,您可以通过键入Ctrl W进行搜索。 upload_max_filesize = 200M
或=1G
)。 瞄准您需要的最低数字,并记住PHP在其他地方有另一个设置,设置在超时之前等待的时间。 您可以设置2G上传限制,但如果超时为30秒,您仍然会失败,除非您可以在30秒内上传2G。 作为一般规则,目标低。
service php5-fpm restart
启动PHP 在您的Google开发控制台信息中心左侧的Compute下,您拥有MV实例
它对我来说很好!
gcloud auth login
设置您的帐户 从Web控制台https://console.developers.google.com获取连接字符串
GCS:在Google Cloud SDK Shell中运行它以打开SSH gcloud compute --project "your_project-id" ssh --zone "us-central1-a" "wordpress-your_id"
gcloud compute --project "your_project-id" copy-files "wordpress-your_id":/etc/php5/apache2/php.ini php.ini --zone "us-central1-a"
在您的Cloud SDK文件夹中的php.ini中编辑行upload_max_filesize = 2M
GCS:上传回主目录中的主机: gcloud compute --project "your_project-id" php.ini copy-files "wordpress-your_id":~/php.ini --zone "us-central1-a"
SSH:在PuTTY中将用户更改为root: sudo /bin/bash
cp php.ini /etc/php5/apache2/php.ini
service apache2 restart
我做了这个步骤
在终端控制台中你需要编辑正确的php.ini,在我的例子中是:
vi /etc/php5/apache2/php.ini
post_max_size = 256M
upload_max_filesize = 256M
我重新启动了apache服务器
/etc/init.d/apache2 restart
并为我工作。
您必须了解Google产品的运作方式。
至少,你可以控制两件事。
define('WP_MEMORY_LIMIT', '256M');
即使它正在运行PHP,它也使用自己的基础架构,基于Python并使用它自己的配置文件。 所以这里不会解析.htaccess或php.ini。 只是您可以在文档中阅读的配置文件。
无论如何,我正在观看人们的报告,并且知道你至少可以运行128Mb的minumun实例。 另外,我不建议您使用AppEngine来托管博客。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.