Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Archivo error 500
#1
Primero de todo quisiera pedir perdon por lo pesado que estoy llegando a ser.

Antes de todo deciros que antes de postear de nuevo, he estado intentando informarme en internet y seguir las ayudas de minenage y papi que antes me proporcionaron. No soy de esos que prefiere preguntar antes de buscar, yo prefiero mirarmelo por mi mismo.

Ayer tuve un problema con las sql, que de tanto tocar me bloqueo el acceso a mi web y al cpanel. Una vez me lo habeis desbloqueado me he dispuesto de hacerme un backup a mi disco duro de la carpeta Public_html para guardar toda la informacion y los .htaccess que antes me habian dado tantos problemas y que me habiais solventado.

Entonces me he dispuesto a pasar mi web de mi Localhost a vuestro server. Me he creado una nueva base de datos sql he importado la de mi servidor local. He copiado todos mis archivos al ftp y todo ha ido correcto, veia todas las imagenes, el error 500 no salia en ningun momento, solo he tenido un par de fallos. Uno de ellos ha sido que tenia que cambiar la ruta del directorio temporal. Y asi lo he hecho. y me ha saltado un nuevo fallo al htaccess, pero aun con este fallo todo me iba genial. (lo que me ha creado una carpeta en mi Public_html que no puedo eliminar, llamada (c:\windows\temp) que no puedo eliminar ni cambiar permisos ni nada.

He mirado por internet y era por los permisos que le tenia dados. Ha sido cambiarlos y ha empezado a fallar nuevamente todo. He sobrescrito los htaccess que tenia guardados de mi backup anterior y no hay manera. Ahora unas veces me salta el error 500, otras no, las imagenes no se ven. He cambiado los permisos a los 2 htaccess que tengo a 644, 755, 777. Nada consigue arreglar mi web.

Podeis decirme si los .htaccess puestos en /home/ggseec/public_html/sites/default/files/.htaccess y en /home/ggseec/public_html/.htaccess estan correctos ?

Gracias nuevamente.
#2
pega a aqui el contenido de los archivos. En cuanto a lo que dices de Windows/temp es normal que te empiece a fallar ya que aqui tenemos un servidor que usa linux por lo tanto los archivos propios de windows no funcionaran
WWW
#3
Tienes problemas de permisos. Algunos directorios tienen permisos 770 cuando por lo general deben ser 755 y lo mismo para los archivos que deberían ser 644

Pero ten presente que es posible que drupal necesite permisos especiales para algunos archivos y/o directorios.
.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#4
(16-12-2012, 04:28 PM)papi escribió: pega a aqui el contenido de los archivos. En cuanto a lo que dices de Windows/temp es normal que te empiece a fallar ya que aqui tenemos un servidor que usa linux por lo tanto los archivos propios de windows no funcionaran


Mi servidor local lo tenia puesto bajo windows. Y al montar la web en vuestro servidor y no encontrar la carpeta temporal me la ha creado en \Public_html\c:\windows\temp\ cosa que me es indiferente ya que en la seccion de configuracion de drupal es muy simple cambiar esa ruta.


/public_html/.htaccess

Código:
#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
#Options -Indexes

# Follow symbolic links in this directory.
Options +SymLinksIfOwnerMatch

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Set the default handler.
DirectoryIndex index.php index.html index.htm

# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_environment_initialize() in
# includes/bootstrap.inc for settings that can be changed at runtime.

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session.auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Block access to "hidden" directories whose names begin with a period. This
  # includes directories used by version control systems such as Subversion or
  # Git to store control files. Files whose names begin with a period, as well
  # as the control files used by CVS, are protected by the FilesMatch directive
  # above.
  #
  # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is
  # not possible to block access to entire directories from .htaccess, because
  # <DirectoryMatch> is not allowed here.
  #
  # If you do not have mod_rewrite installed, you should remove these
  # directories from your webroot or otherwise protect them from being
  # downloaded.
  RewriteRule "(^|/)\." - [F]

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} !^www\. [NC]
  # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]

  # Rules to correctly serve gzip compressed CSS and JS files.
  # Requires both mod_rewrite and mod_headers to be enabled.
  <IfModule mod_headers.c>
    # Serve gzip compressed CSS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.css $1\.css\.gz [QSA]

    # Serve gzip compressed JS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.js $1\.js\.gz [QSA]

    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1]
    RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1]

    <FilesMatch "(\.js\.gz|\.css\.gz)$">
      # Serve correct encoding type.
      Header set Content-Encoding gzip
      # Force proxies to cache gzipped & non-gzipped css/js files separately.
      Header append Vary Accept-Encoding
    </FilesMatch>
  </IfModule>
</IfModule>

En Public_html\sites\default\files\.htaccess

Código:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +SymLinksIfOwnerMatch

los dos tienen permisos CHMOD 777, aunque creo que se han puesto ahora en 644 automaticamente.

(16-12-2012, 04:33 PM)Minenage escribió: Tienes problemas de permisos. Algunos directorios tienen permisos 770 cuando por lo general deben ser 755 y lo mismo para los archivos que deberían ser 644

Pero ten presente que es posible que drupal necesite permisos especiales para algunos archivos y/o directorios.
.


Entonces los htaccess estan bien ??

Si fuera asi procedo a volver a borrarlo todo y a probar de montarlo todo de nuevo.

Gracias y perdon por las molestias.
#5
Rorschak escribió:los dos tienen permisos CHMOD 777, aunque creo que se han puesto ahora en 644 automaticamente.
Bueno, automáticamente no. Lo cambié yo.

Si vuelves a subir los archivos, asegúrate de que se están subiendo con los permisos bien colocados: 755 para los directorios y 644 para los archivos salvo excepciones en cuyo caso drupal te indicará en su documentación qué archivos/directorios tendrán que llevar permisos distintos.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#6
Lo he vuelto a poner todo y me ponia error 500 y no me dejaba entrar habiendo cambiado el htaccess y los permisos de los archivos. Lo he borrado nuevamente y instalado el drupal desde el cpanel que viene por defecto y tambien me sale el error 500.

Sera por la actualizacion que llevais haciendo en el servidor ?? O sera la carpeta llamada c:\windows\temp la que me esta provocando el fallo ??

Gracias.
#7
si lo has instalado de nuevo debes hacer los cambios en el .htaccess como se indica en la wiki y vigilar los permisos de archivos y carpetas
WWW
#8
(16-12-2012, 06:44 PM)papi escribió: si lo has instalado de nuevo debes hacer los cambios en el .htaccess como se indica en la wiki y vigilar los permisos de archivos y carpetas


En teoria instalandolo desde el Softaculous (vuestro instalador en cpanel) ya te trae los htaccess corregidos. Tenia que hacer algunas modificaciones pero podia entrar. De todas maneras lo he comprobado por si acaso.
Ya te digo que lo he reinstalado un par de veces y no ha habido suerte de quitar el error 500. Igual no se habra borrado todo bien o habra quedado algun archivo residual, ya que la carpeta "c:\windows\temp" sigue por ahi sin que pueda borrarla. Triste
#9
Rorschak escribió:En teoria instalandolo desde el Softaculous (vuestro instalador en cpanel) y
No lo se fijo, pero me parece que no ya que lo unico que hace es facilitar la instalacion en un par de clics.
WWW
#10
(16-12-2012, 06:55 PM)papi escribió:
Rorschak escribió:En teoria instalandolo desde el Softaculous (vuestro instalador en cpanel) y
No lo se fijo, pero me parece que no ya que lo unico que hace es facilitar la instalacion en un par de clics.


Código:
#Options -Indexes

# Follow symbolic links in this directory.
Options +SymLinksIfOwnerMatch

Viene cambiada por defecto Rolleyes

Luego tenia el problema de cargar las imagenes y las actualizaciones de drupal. Pero entrar entraba..

Si no veis el fallo podeis limpiarme la carpeta Public_html y vuelvo a subir la web.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Solucionado: Error: Network Error (tcp_error) No puedo entrar a mi web albert2227 5 2,211 19-08-2014, 03:56 AM
Último mensaje: AbaddonOrmuz
  Solucionado: Error - 500 Error Interno postingafull 8 819 19-05-2013, 03:22 PM
Último mensaje: postingafull
  Solucionado: Error 137 (net::ERR_NAME_RESOLUTION_FAILED): Error desconocido. albert2227 5 2,596 16-04-2013, 05:44 PM
Último mensaje: MrLoco
  Archivo: Error -500 error interno Anfer 3 872 24-11-2012, 04:07 AM
Último mensaje: JUNIOR26
  Archivo: Error 500 Error interno DeadWarez 5 1,045 21-11-2012, 08:58 PM
Último mensaje: papi
  Archivo: Error 500 Error Interno Darkthink 15 1,743 19-08-2012, 12:39 PM
Último mensaje: Minenage
  Archivo: Error 500 - Error Interno btecno 4 875 18-04-2012, 03:39 AM
Último mensaje: JUNIOR26



Usuarios navegando en este tema: 1 invitado(s)