簡體   English   中英

WordPress-無法安裝插件

[英]Wordpress- cannot install plugins

我在ec2的ubuntu 16上托管了一個wordpress 4.8.1網站。

我試圖安裝插件,但失敗了。

它彈出一個“連接信息”對話框,並要求我填寫主機名和FTP acc / pw。

我真的需要安裝ftp服務才能安裝wordpress插件嗎?

如果不是,是什么原因導致wordpress彈出此對話框?

我試圖將wp-content / plugins更改為777,但仍然無法正常工作。

我已將所有者更改為網站目錄的www-data(對於nginx和php7-fpm)。

我試圖在wp-config.php中添加define('FS_METHOD','direct'),它停止詢問ftp信息,但隨后說無法創建目錄。

創建ftp帳戶並將此代碼添加到wp-config.php中:

define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/var/www/hostpath');
define('FTP_USER', 'username'); // here username
define('FTP_PASS', 'password'); // here password
define('FTP_HOST', 'host'); // e.g ftp.example.com
define('FTP_SSL', false);

define('FSMETHOD', 'direct');
putenv('TMPDIR='.iniget('uploadstmp_dir')); 

到wp-config.php文件

然后從wp-content文件夾中更改所有權:chown -R:www-data *。


另一個選擇是覆蓋wp-config.php中的默認文件權限:

define('FS_CHMOD_DIR', (0755 & ~ umask()));
define('FS_CHMOD_FILE', (0644 & ~ umask()));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM