如何調整Dreamhost主機PHP上傳尺寸的限制/How to change the maximal size of uploading in your Dreamhost

來源:互聯網
上載者:User

許多朋友在Dreamhost上都有主機,都希望把上傳尺寸調大,多放一些東西,無奈預設的只有7M,在這日益以G作為數量級的時代是在是太小了。無論你通過Google還是百度用“Dreamhost 主機 上傳 尺寸”搜尋到的那個方法都實在太麻煩,不全面詳細,不實用,都是騙流量騙點擊率的貨色。

核心思路就是讓Apache啟用自己修改後的配置。這裡有個老外做的PHP指令碼可以很方便的完成這個工作。

  1. 上傳到你的WWW根目錄下,直接執行之,你的WWW根目錄下會多個隱藏的.htaccess檔案,以及cgi-bin檔案夾。
  2. 下載cgi-bin檔案夾內的php.ini,修改post_max_size和upload_max_filesize欄位成你需要的尺寸大小,上傳覆蓋原始的檔案。
  3. 進入你的Dreamhost Panel,修改一下Php fast-cgi的版本,這樣PHP就會重新整理。再重新看一下Discuz的後台首頁,是不是變了。

OpenGPU論壇的上傳尺寸成功的修改到了1024M,沒有任何多餘的步驟,很方便。

這裡是那個指令碼的,感謝原作者。

如果失敗:

如果更改失敗,或者出現各種奇怪的問題,推薦參考Custom PHP on Dreamhost。我嘗試了它列出的幾種方式,發現只有Multiple Domain可行,在這裡說一下。

  • 在你的$HOME下建立一個檔案夾cgi-bin。
  • 拷貝/etc/php5/cgi/php.ini到cgi-bin中。
  • 在cgi-bin檔案夾中建立檔案php-wrapper.fcgi,內容寫成

#!/bin/sh

exec /dh/cgi-system/php5.cgi $*

  • 修改檔案和檔案夾的許可權。

chmod 755 $HOME/cgi-bin

chmod 755 $HOME/cgi-bin/php-wrapper.fcgi

chmod 640 $HOME/cgi-bin/php.ini

  • 在你的網站目錄下建立軟連結,指向那個cgi-bin目錄
ln -s /home/USERNAME/cgi-bin/ /home/USERNAME/webroot/NEW.DOMAIN.com/cgi-bin
  • 在網站目錄下建立.htaccess檔案,內容為
Options +ExecCGI
AddHandler php5-cgi .php
Action php-cgi /cgi-bin/php-wrapper.fcgi
Action php5-cgi /cgi-bin/php-wrapper.fcgi

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.