Un usuario pregunt贸 馃憞
Al intentar actualizar plugins / themes / WP, dice: Update Failed: No se pudo encontrar el directorio de contenido de WordPress (wp-content). 驴Tiene algo que ver con mi ruta de instalaci贸n? Mi carpeta de wordpress est谩 disponible en SFTP a trav茅s de la siguiente ruta / public_html / wordpress / wp-content / plugins para que tenga un / public_html / en la ruta, que es la mejor carpeta a la que tengo acceso. 驴Es eso algo que podr铆a ser un obst谩culo para el plugin? 驴Y d贸nde puedo establecer la ruta predeterminada? Todo lo mejor, Barnabas Kadar
(@ jimsky7)
Hace 1 a帽o, 6 meses
Con la versi贸n del plugin 0.8.2 … algunas observaciones adicionales.
Tengo una configuraci贸n chroot en Ubuntu para mis cuentas y sitios WP.
Utilizo la ruta completa para FTP_BASE y funciona.
Si defino esta constante (a continuaci贸n), las actualizaciones con violaciones de permisos en archivos espec铆ficos fallan. define (‘FTP_CONTENT_DIR’, ‘/ var / www / wp_chroot / wpdocroot / wp-content /’);
PARA OBTENER UN EJEMPLO intentando actualizar Yoast ESTO: Error de actualizaci贸n: No se pudo copiar el archivo. wordpress-seo / admin / ajax / class-recalculate-scores-ajax.php
Si utilizo una ruta relacionada con el directorio chroot, las actualizaciones a veces se realizan correctamente. define (‘FTP_CONTENT_DIR’, ‘wpdocroot / wp-content /’);
Tenga en cuenta que, debido a que esto es croot, lo uso relativo a wp_chroot, no relativo al sitio WP docroot.
Si tambi茅n defino FTP_PLUGIN_DIR, falla. Imag铆nate.
Tambi茅n me gusta la idea de completar la contrase帽a SSH2 autom谩ticamente, pero no me gusta ponerla en texto plano en un archivo de configuraci贸n, as铆 que no la pongo en wp-config.php aunque funcion贸 antes.
(@tgoeg)
Hace 1 a帽o, 6 meses
Arreglar tu chroot me parece un poco extra帽o, aunque tambi茅n podr铆a funcionar.
As铆 es como lo configur茅: / etc / ssh / sshd_config:
Match User your_wordpress_user
ChrootDirectory /home/your_wordpress_user
ForceCommand internal-sftp -u 0027
X11Forwarding no
PermitTunnel no
AllowTCPForwarding no
/ etc / fstab:
/var/www/wordpress /home/your_wordpress_user/wwwroot none bind 0 0
El directorio de usuario con el montaje es el siguiente:
root@webserver:~# ll /home/your_wordpress_user/
total 68
drwxr-xr-x 7 root your_wordpress_user 4096 J盲n 22 11:43 ./
drwxr-xr-x 13 root root 4096 Apr 23 11:49 ../
drwx------ 2 your_wordpress_user your_wordpress_user 4096 Jul 10 16:12 .ssh/
drwxr-s--- 6 your_wordpress_user www-data 4096 Jul 10 16:13 wwwroot/
Tenga en cuenta el extracto, que tambi茅n se aplica a todos los dem谩s directorios a continuaci贸n.
Lo 煤nico que no funciona correctamente con esta configuraci贸n son los permisos de archivo creados. Tienen un conjunto o + r, que no es lo que implica sftp umask 0027. WordPress parece poner esta incertidumbre en alguna parte, lo cual es una tonter铆a.
umask(0027);
desafortunadamente, wp-config.php tampoco soluciona esto. Sin embargo, los directorios se crean correctamente (con o-rwx).
El wp-config.php se puede ver en mi 煤ltima publicaci贸n.
(@anavakos)
Hace 1 a帽o, 4 meses
Estoy haciendo un art铆culo sobre WordPress y no tengo conocimientos de programaci贸n tratando de hacer mi primer sitio y aprender c贸mo, y en este momento me encontr茅 con un problema La instalaci贸n fall贸: el directorio de contenido de WordPress (wp-content) no pudo ser encontrar. al intentar instalar el tema lo eleg铆. 驴Podr铆a ser tan amable de explicarme en palabras sencillas c贸mo resolver esto? Ni siquiera sab铆a c贸mo instalar wordpress, as铆 que estoy usando el sitio 000webhost.com que instal贸 WordPress autom谩ticamente. Por favor ay煤dame y tranquil铆zame 馃檪
(@tgoeg)
Hace 1 a帽o, 4 meses
Sospecho que est谩 utilizando el plugin SSH SFTP Updater Support, 驴o lo usa? Si no, este es el lugar equivocado para preguntar.
(@clickadelic)
Hace 12 meses
Solo nos encontramos con esta pregunta de manera sincera, no tuvimos nada que ver con el plugin. Hemos eliminado FS_METHOD de wp-config.php y, de repente, funciona. Quiz谩s esto ayude a alguien.
驴Solucion贸 tu problema??
0 / 0