Cambio hosting, da tophost ad altervista

12 contenuti / 0 new
Ultimo contenuto
Cambio hosting, da tophost ad altervista

Ciao,
Devo spostare un sito da tophost ad altervista. Ho appena caricato i file dell'ftp e di mysql su altervista però non riesco a trovare il file di configurazione di Drupal su cui settare i parametri per la connessione al nuovo database. Mi sapete aiutare? Purtoppo non ricordo la versione di Drupal che ho usato per la realizzazione del sito. Credo sia la 7 ma non ne sono certo al 100%.
Grazie

Drupal Version:

Ho trovato il file e ho anche cambiato i valori. Ora il sito si vede ma quando tento di fare il login mi compare questo errore:

AlterVista
Pagina non trovata (errore 404)
La pagina http://xxx.altervista.org/drupalcms/node?destination=node non è presente.

???

Ho modificato il nome del dominio dentro il database e ricaricato tutto su phpmyadmin ma non ho risolto. Cosa devo ancora fare?

il file di settaggio con i parametri del database li trovi in /sites/default/settings.php

Controlla anche che esista il file .htaccess e che il tuo hosting supporti le url rewrite

Se hai installato drupal in una sottocartella rispetto alla root del tuo spazio hosting devi modificare il parametro
$base_url
che trovi nel file settings.php
ad esempio

$base_url = ' http://xxx.altervista.org/drupalcms';

rednode wrote:
il file di settaggio con i parametri del database li trovi in /sites/default/settings.php

Controlla anche che esista il file .htaccess e che il tuo hosting supporti le url rewrite

si conoscevo già settings.php
il file htacces c'è ma non in default bensì nella cartella generale di drupal ed il suo contenuto è questo:

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.

Order allow,deny

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

# Follow symbolic links in this directory.
Options +FollowSymLinks

# 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.

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

# Requires mod_expires to be enabled.

# Enable expirations.
ExpiresActive On

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

# 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

# Various rewrite rules.

RewriteEngine on

# Set "protossl" to "s" if we were accessed via https://. This is used later
# if you enable "www." stripping or enforcement, in order to ensure that
# you don't bounce between http and https.
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]

# Make sure Authorization HTTP header is available to PHP
# even when running as CGI or FastCGI.
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# 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
# 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} .
# RewriteCond %{HTTP_HOST} !^www\. [NC]
# RewriteRule ^ http%{ENV:protossl}://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%{ENV:protossl}://%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.

# 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]

# 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

scrivo all'hosting per capire se esiste qusta funzione di cui parli
per ora grazie

rednode wrote:
Se hai installato drupal in una sottocartella rispetto alla root del tuo spazio hosting devi modificare il parametro
$base_url
che trovi nel file settings.php
ad esempio

in origine questa variabile non era stata settata, non credo debba essere toccata ora
c'è sia in setting.php che in default.setting.php
modificando solo quella di setting.php o entrambe non risolvo
grazie per la dritta
$base_url = ' http://xxx.altervista.org/drupalcms';

grazie ai vostri consigli ho risolto tutto
siete mitici!

Ho un nuovo problema, devo aggiornare Drupal ed il cms mi ha consigliato di scaricare questi:
drupal-7.41.tar.gz
user_import-7.x-2.3.tar.gz
webform-7.x-3.24.tar.gz
oltre a questo ma opzionale:
responsive_bartik-7.x-1.0.tar.gz
consigli per non fare pasticci?

Ho aggiornato tutto seguento le guide online ma ora ottengo questi errori:

Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 2051623 is not allowed to access /tmp owned by uid 0 in DrupalLocalStreamWrapper->getLocalPath() (linea 380 di /membri/utentedrupal/cartelladrupal/includes/stream_wrappers.inc).
Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 2051623 is not allowed to access /tmp owned by uid 0 in DrupalLocalStreamWrapper->getLocalPath() (linea 382 di /membri/utentedrupal/cartelladrupal/includes/stream_wrappers.inc).
Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 2051623 is not allowed to access /tmp owned by uid 0 in DrupalLocalStreamWrapper->getLocalPath() (linea 380 di /membri/utentedrupal/cartelladrupal/includes/stream_wrappers.inc).
Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 2051623 is not allowed to access /tmp owned by uid 0 in DrupalLocalStreamWrapper->getLocalPath() (linea 382 di /membri/utentedrupal/cartelladrupal/includes/stream_wrappers.inc).

ho risolto c'era una cartella tmp mancante, chissà perché!