[英]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.