Cannot save Global Configuration changes/es: Difference between revisions

From Joomla! Documentation

Created page with "No se puede guardar los cambios de Configuración Global"
 
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(26 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
After entering the Global Configuration area on the site Administrator “back-end” and then clicking on either the “Save” or “Save&Close” button to save the current choice of site configuration, the following error message appears:
<div class="mw-translate-fuzzy">
“An Error has occurred! Could not write to the configuration.php file!, possibly accompanied by: “JFTP::write: Bad response”, if you are working in FTP enabled mode.
Después de entrar en la zona de la Configuración Global en el Administrador del sitio "lado servidor" y, a continuación, al hacer clic en el botón "Guardar" o "Guardar y Cerrar" para guardar la opción actual de configuración del sitio, el siguiente mensaje de error aparece:
"Ha ocurrido un Error! No se pudo escribir el archivo configuration.php!", posiblemente acompañado de: "JFTP::write: Bad response", si estás trabajando con el modo FTP habilitado.
</div>


== Reason for this error ==
== Razón de este error ==


The configuration update script in Joomla! has been unable to change the contents of the file “configuration.php” to reflect any changes you made on the Global Configuration page. Joomla! has either been unable to write to the file and/or unable to make the file writeable (i.e. R/W). Since Joomla! 1.5.x attempts to make “configuration.php” writeable occur before saving the configuration, the latter is more usually the case.
<div class="mw-translate-fuzzy">
The most common reason for this is that the file “configuration.php” is owned by a different logical user to the one trying to make the change.  If you are trying to change Global Configuration with FTP enabled, the latter will usually be your FTP login ID; with FTP disabled it will be a web server process identity (often named as something like “apache” or “www-data”).
La configuración de la secuencia de comandos de actualización de Joomla! ha sido incapaz de cambiar el contenido del archivo "configuration.php" para reflejar los cambios realizados en la página de la Configuración Global. Joomla! ha sido incapaz de escribir en el archivo y/o incapaz de hacer que el archivo sea de escritura (es decir, R/W). Desde Joomla! 1.5.x los intentos de hacer que "configuration.php" sea escribible ocurre antes de guardar la configuración, el último es el caso más general.
(You can usually check on file ownership details by logging in to your site with an FTP program. Alternatively you could use eXtplorer – see below).
</div>
Unfortunately, you will be locked out of changing to the appropriate mode to update the Global Configuration as the enabling and disabling of FTP mode (and thus changing the logical identity attempting to change the configuration) is determined by the Global Configuration data held in that file.


== Suggested solutions ==
<div class="mw-translate-fuzzy">
{{note|Do not make the “configuration.php” file writeable for all users. The result is you will be be able to update the Global Configuration only once. After the initial save, Joomla! will make that file read-only for all users and the problem will exist again.|type=serious}}
La razón más común para esto es que el archivo "configuration.php" tiene a un dueño lógico diferente del usuario que intenta hacer el cambio. Si estás tratando de cambiar la Configuración Global con FTP habilitado, esto último generalmente es tu ID de inicio de sesión FTP; con FTP deshabilitado es un la ID de un proceso del servidor web (a menudo llamado algo así como "apache" o "www-data").
</div>


=== Ownership ===
<div class="mw-translate-fuzzy">
Change the ownership of the “configuration.php” file to match either your FTP login ID if using “FTP enabled” for the site, or the web server process identity if you are using “FTP disabled”.  
(Normalmente puedes comprobar los detalles de propiedades de archivos ingresando a tu sitio con un programa FTP. Alternativamente, podrías utilizar eXtplorer – ver más abajo).
Desafortunadamente, serás bloqueado para cambiar al modo apropiado para actualizar la Configuración Global como la activación y desactivación del modo FTP (y por lo tanto cambiar la identidad lógica que intenta cambiar la configuración) está determinada por los datos contenidos en el archivo de la Configuración Global.
</div>


{{note|This is not something that you can do within Joomla. If you have total control of the server (e.g. local server or virtual server) then you should be able to do this using an appropriate utility (such as “chown” for a Linux server).}}
== Soluciones sugeridas ==
{{note|<div class="mw-translate-fuzzy">
No hacer el archivo "configuration.php" sea de escritura para todos los usuarios. El resultado es que serás capaz de actualizar la Configuración Global sólo una vez. Después de guardar los datos, Joomla! hará que el archivo sea de sólo lectura para todos los usuarios y el problema va a existir de nuevo.
</div>|type=serious}}


On a shared server, you should contact the technical support for your organisation or your web hosting provider, explain the problem, and ask them change the file ownership appropriately.
=== Propiedad ===
<div class="mw-translate-fuzzy">
Cambiar al propietario del archivo "configuration.php" para que coincida con tu ID de inicio de sesión FTP si tienes "FTP habilitado" para el sitio o la identidad del proceso del servidor web si estás usando FTP "deshabilitado".
</div>


=== Use an Extension ===
{{note|<div class="mw-translate-fuzzy">
Esto no es algo que se puede hacer desde Joomla. Si tienes el control total del servidor (por ejemplo el servidor local o servidor virtual), entonces deberías ser capaz de hacer esto mediante una utilidad adecuada (tales como "chown" para un servidor Linux).
</div>}}


Install the eXtplorer component (obtainable from the Joomla! Extensions Directory - Category [http://extensions.joomla.org/tags/file-management File Management]) – if not already in place. This will allow you to view and manipulate files in both “file” mode (using the web server process user identity) or “ftp” mode using your FTP login user identity.  Although you will probably not be able to change the file ownership with this tool, you can use one of the modes to make “configuration.php” writeable for all users. This will enable you to change to the Global Configuration once – or more if you include in that a change to the FTP mode so that it matches the ownership of your “configuration.php” file (but see Note below).<br />'''NOTE:''' changing the FTP mode will affect the ownership applied to files uploaded to the site under the new setting (e.g. when installing extensions). [[Why_can%27t_you_install_any_extensions%3F#File_ownership_advice_from_ianmac|File ownership advice from ianmac]]
En un servidor compartido, debes contactar con el soporte técnico de tu organización o proveedor de alojamiento web, le explicas el problema y les pides cambiar la propiedad del archivo de forma adecuada.


=== Check PHP Ownership ===
=== Usar una Extensión ===


Get your web server to run PHP as CGI or FastCGI. This ensures that the PHP code is executed using the same user ID as used when uploading the Joomla code using FTP. Thus there is no conflict as the ID of the PHP process changing “configuration.php” file is the same as the file's owner. If you do not know how to set CGI or Fast CGI, contact your server administrator or hosting service provider for advice.
<div class="mw-translate-fuzzy">
Instalar el componente eXtplorer (que se consigue en el Directorio de extensiones de Joomla! - Categoría [http://extensions.joomla.org/tags/file-management File Management]) – si no está ya en tu lugar. Esto te permitirá ver y manipular los archivos, tanto en el modo "file" (usando la identidad del proceso del usuario del servidor web) o "ftp" uso del modo de tu identidad de usuario de inicio de sesión FTP. Aunque probablemente no serás capaz de cambiar la propiedad de un archivo con esta herramienta, puedes usar uno de los modos de hacer que los permisos de escritura para "configuration.php" sea para todos los usuarios. Esto te permitirá cambiar la Configuración Global una vez – o más si se incluyen en él un cambio en el modo FTP para que coincida con la propiedad de tu archivo "configuration.php" (pero mira la Nota a continuación).<br />'''NOTA:''' cambiar el modo FTP afectará la titularidad que se aplica a los archivos cargados en el sitio bajo la nueva configuración (por ejemplo, cuando se instalan extensiones).
</div>


== Background ==
'''NOTE:''' Changing the FTP mode will affect the ownership applied to files uploaded to the site under the new setting (e.g. when installing extensions). [[Why_can%27t_you_install_any_extensions%3F#File_ownership_advice_from_ianmac|Propiedad de un archivo consejo de ianmac]]


The above is a simplified explanation, but the following may be of interest and value to all, and also help expert users formulate their own solution to this problem.
=== Comprobar Propietario PHP ===


* The file “configuration.php” is generated automatically in the site’s root folder (from “configuration.php-dist”) during site installation and incorporates in it the site-specific information given during the install process. Changes made in the Global Configuration area in the site's administrative “back-end” are written to “configuration.php” when the either the “Save” or “Save&Close” button is used.
<div class="mw-translate-fuzzy">
* Whenever Joomla! attempts to update “configuration.php” file it first attempts to make it writeable, and after updating the file make it unwriteable (i.e. read-only) as a security precaution.
Logra que tu servidor web te permita ejecutar PHP como CGI o FastCGI. Esto asegura que el código PHP se ejecuta utilizando el mismo ID de usuario que el utilizado en el momento de subir el código de Joomla! a través de FTP. Por lo tanto, no existe conflicto con el ID del proceso PHP de cambio del archivo "configuration.php" que es el mismo propietario del archivo. Si no sabes cómo configurar CGI o FastCGI, ponte en contacto con tu administrador del servidor o proveedor de servicios de alojamiento para que te orienten.
* Files on the web server hosting your Joomla! site will be owned by one of several entities, depending on how they were placed or created on the server. Generally files on a Joomla! site will be owned by either of two user identities:
</div>
*# Files you upload by FTP or installed with FTP mode active will generally be allocated ownership of a user ID corresponding to your FTP login ID for that site,
 
*# Files installed from within Joomla! and with FTP mode inactive will generally be allocated ownership by the “phantom”  user ID that used to run the main web server processes as well as your Joomla! scripts (often named as something like “apache” or “www-data”).
== Antecedentes ==
 
La anterior es una explicación simplificada, pero la siguiente puede ser de interés y de valor para todos, y también ayudar a los usuarios expertos a formular su propia solución a este problema.
 
<div class="mw-translate-fuzzy">
* El archivo "configuration.php" se genera automáticamente en la carpeta raíz del sitio (desde "configuración.php-dist") durante la instalación del sitio y se incorpora en el sitio específico la información proporcionada durante el proceso de instalación. Los cambios realizados en la zona de Configuración Global de la administración del sitio del "lado servidor" es escrita en "configuration.php" cuando se hace clic en el botón "Guardar" o "Guardar y Cerrar".
</div>
<div class="mw-translate-fuzzy">
* Cuando Joomla! intenta actualizar el archivo "configuration.php" primero intenta hacerlo escribible y después de actualizarlo lo hace no-escribible (es decir, sólo lectura) como medida de seguridad.
</div>
* Los archivos en el servidor web que aloja tu sitio Joomla! serán propiedad de una de varias entidades, en función de cómo se colocan o se crean en el servidor. Generalmente los archivos en un sitio Joomla! serán de propiedad de cualquiera de las dos identidades de usuario:
*# Archivos subidos por FTP o instalados con el modo FTP activo generalmente la titularidad será asignada a un ID de usuario correspondiente a tu FTP ID para inicio de sesión en el sitio,
<div class="mw-translate-fuzzy">
*# Los archivos instalados dentro de Joomla! y con el modo FTP inactivo generalmente al propiedad será asignada al ID del usuario "phantom" que se utiliza para ejecutar procesos en el servidor web principal, así como las secuencias de comando de Joomla! (a menudo llamado algo así como "apache" o "www-data").
</div>
<noinclude>
<noinclude>
[[Category:FAQ]]
<div class="mw-translate-fuzzy">
[[Category:Administration FAQ]]
[[Category:FAQ/es]]
[[Category:Version 1.5 FAQ]]
[[Category:Administration FAQ/es]]
[[Category:Global Configuration Management]]
[[Category:Version 1.5 FAQ/es]]
[[Category:Needs updating]]
[[Category:Global Configuration Management/es]]
[[Category:Needs updating/es]]
</div>
</noinclude>
</noinclude>

Latest revision as of 22:51, 21 July 2020

Después de entrar en la zona de la Configuración Global en el Administrador del sitio "lado servidor" y, a continuación, al hacer clic en el botón "Guardar" o "Guardar y Cerrar" para guardar la opción actual de configuración del sitio, el siguiente mensaje de error aparece: "Ha ocurrido un Error! No se pudo escribir el archivo configuration.php!", posiblemente acompañado de: "JFTP::write: Bad response", si estás trabajando con el modo FTP habilitado.

Razón de este error

La configuración de la secuencia de comandos de actualización de Joomla! ha sido incapaz de cambiar el contenido del archivo "configuration.php" para reflejar los cambios realizados en la página de la Configuración Global. Joomla! ha sido incapaz de escribir en el archivo y/o incapaz de hacer que el archivo sea de escritura (es decir, R/W). Desde Joomla! 1.5.x los intentos de hacer que "configuration.php" sea escribible ocurre antes de guardar la configuración, el último es el caso más general.

La razón más común para esto es que el archivo "configuration.php" tiene a un dueño lógico diferente del usuario que intenta hacer el cambio. Si estás tratando de cambiar la Configuración Global con FTP habilitado, esto último generalmente es tu ID de inicio de sesión FTP; con FTP deshabilitado es un la ID de un proceso del servidor web (a menudo llamado algo así como "apache" o "www-data").

(Normalmente puedes comprobar los detalles de propiedades de archivos ingresando a tu sitio con un programa FTP. Alternativamente, podrías utilizar eXtplorer – ver más abajo). Desafortunadamente, serás bloqueado para cambiar al modo apropiado para actualizar la Configuración Global como la activación y desactivación del modo FTP (y por lo tanto cambiar la identidad lógica que intenta cambiar la configuración) está determinada por los datos contenidos en el archivo de la Configuración Global.

Soluciones sugeridas

Propiedad

Cambiar al propietario del archivo "configuration.php" para que coincida con tu ID de inicio de sesión FTP si tienes "FTP habilitado" para el sitio o la identidad del proceso del servidor web si estás usando FTP "deshabilitado".

En un servidor compartido, debes contactar con el soporte técnico de tu organización o proveedor de alojamiento web, le explicas el problema y les pides cambiar la propiedad del archivo de forma adecuada.

Usar una Extensión

Instalar el componente eXtplorer (que se consigue en el Directorio de extensiones de Joomla! - Categoría File Management) – si no está ya en tu lugar. Esto te permitirá ver y manipular los archivos, tanto en el modo "file" (usando la identidad del proceso del usuario del servidor web) o "ftp" uso del modo de tu identidad de usuario de inicio de sesión FTP. Aunque probablemente no serás capaz de cambiar la propiedad de un archivo con esta herramienta, puedes usar uno de los modos de hacer que los permisos de escritura para "configuration.php" sea para todos los usuarios. Esto te permitirá cambiar la Configuración Global una vez – o más si se incluyen en él un cambio en el modo FTP para que coincida con la propiedad de tu archivo "configuration.php" (pero mira la Nota a continuación).
NOTA: cambiar el modo FTP afectará la titularidad que se aplica a los archivos cargados en el sitio bajo la nueva configuración (por ejemplo, cuando se instalan extensiones).

NOTE: Changing the FTP mode will affect the ownership applied to files uploaded to the site under the new setting (e.g. when installing extensions). Propiedad de un archivo consejo de ianmac

Comprobar Propietario PHP

Logra que tu servidor web te permita ejecutar PHP como CGI o FastCGI. Esto asegura que el código PHP se ejecuta utilizando el mismo ID de usuario que el utilizado en el momento de subir el código de Joomla! a través de FTP. Por lo tanto, no existe conflicto con el ID del proceso PHP de cambio del archivo "configuration.php" que es el mismo propietario del archivo. Si no sabes cómo configurar CGI o FastCGI, ponte en contacto con tu administrador del servidor o proveedor de servicios de alojamiento para que te orienten.

Antecedentes

La anterior es una explicación simplificada, pero la siguiente puede ser de interés y de valor para todos, y también ayudar a los usuarios expertos a formular su propia solución a este problema.

  • El archivo "configuration.php" se genera automáticamente en la carpeta raíz del sitio (desde "configuración.php-dist") durante la instalación del sitio y se incorpora en el sitio específico la información proporcionada durante el proceso de instalación. Los cambios realizados en la zona de Configuración Global de la administración del sitio del "lado servidor" es escrita en "configuration.php" cuando se hace clic en el botón "Guardar" o "Guardar y Cerrar".
  • Cuando Joomla! intenta actualizar el archivo "configuration.php" primero intenta hacerlo escribible y después de actualizarlo lo hace no-escribible (es decir, sólo lectura) como medida de seguridad.
  • Los archivos en el servidor web que aloja tu sitio Joomla! serán propiedad de una de varias entidades, en función de cómo se colocan o se crean en el servidor. Generalmente los archivos en un sitio Joomla! serán de propiedad de cualquiera de las dos identidades de usuario:
    1. Archivos subidos por FTP o instalados con el modo FTP activo generalmente la titularidad será asignada a un ID de usuario correspondiente a tu FTP ID para inicio de sesión en el sitio,
    1. Los archivos instalados dentro de Joomla! y con el modo FTP inactivo generalmente al propiedad será asignada al ID del usuario "phantom" que se utiliza para ejecutar procesos en el servidor web principal, así como las secuencias de comando de Joomla! (a menudo llamado algo así como "apache" o "www-data").