2010-08-16 14 views
15

Ho eseguito il mio server Web per lo sviluppo e, su di esso, ho installato un'istanza di WordPress. Quando provo ad aggiungere plug-in a questa istanza dall'interfaccia di amministrazione, WordPress richiede l'accesso FTP.Wordpress su plugin di installazione di Ubuntu senza accesso FTP

Non utilizzo FTP e non ho intenzione di farlo in futuro. So che posso modificare alcune configurazioni in WordPress in modo che io possa caricare senza FTP. Cosa devo configurare esattamente per ottenere questo risultato?

+0

Non ho risposto alla tua domanda? – blockhead

risposta

12

una delle tre cose:

  1. cambiamento In entrambi i permessi in modo che il server web possa leggere la directory wp-content, che dovrebbe andare bene per un server di sviluppo.
  2. Esegui PHP come FastCGI che può essere eseguito come utente diverso dal tuo server web.
  3. installare l'estensione ssh per PHP (sudo apt-get install libssh2-php su ubuntu su Think)
+0

+1 - Ho risolto questo problema da solo. Ho usato la soluzione n. 1 e 'chown''d la directory contenente wordpress per l'utente' www-data'. –

+1

@Ryan per il tuo bene e il tuo benessere, potrebbe essere meglio usare setfacl per fornire a te e www-data accesso ad esso, solo così puoi accedere anche ai file. – blockhead

+0

Mi hai solo fatto impazzire. Non ho mai saputo che esistesse "setfacl", ma senza dubbio mi renderebbe la vita più facile. Grazie! –

8

eseguire questo comando sul terminale ubuntu

sudo chown -R www-data /var/www 
+0

Non dovrebbe bastare il gruppo www-data? – Samir

+0

Penso che assegnare il gruppo come www-data sia sufficiente, non c'è bisogno di www-data come utente –

-1

La cosa divertente è che il caricamento di opere multimediali. Quindi mi stavo chiedendo perché i plugin no? Dopo aver cambiato la proprietà di wp-admin ha funzionato per me.

sudo chown -R www-data wp-admin