Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : gpizz 25 May 2009, 19:43:17
-
Salve,
ho effettuato un trasferimento da Hosting A (italiano) ad Hosting B (americano), acquistando anche un piano VPS.
Sto avendo parecchi problemi.
Dopo aver caricato via ftp il sito e migrato il DB MySql, ricevo il seguente messaggio d'errore:
Warning: file_put_contents() failed to open stream: Permission denied in /home/tanoadmin/alloggiorent.com/administrator/components/com_jrecache/includes/cache_handler.php on line 883
Il sito è www.alloggiorent.com
Qualcuno ha idea di come si possa risolvere?Il provider host non riesce a trovare una soluzione, dice di non sapere come fare!!
PS: Al momento c'è anche un altro errore, ma è legato ad un componente e relativa licenza, quindi conto di risolvero io stesso.
Vi ringrazio per il supporto.
Saluti
Gaetano
-
gnaaaaa hai trasferito pure la cache del sito locale
::) ::) ::)
-
Cioè??Che significa?
Cosa devo fare?
Inoltre non riesco ad accedere al Backend e le pagine sono tutte incasinate
-
Ah dimenticavo...io non ho mai avuto il sito in locale. Ho semplicemente fatto l'upload di una copia backup.
Ho sbagliato qualcosa?
Grazie
-
prova a svuotare la cartella cache via ftp, lascia solo il file index.html tutto il resto via...
poi riprova.
-
Ho svuotato la cache, ma mi dà sempre il seguente errore:
Warning: file_put_contents() failed to open stream: Permission denied in /home/tanoadmin/alloggiorent.com/administrator/components/com_jrecache/includes/cache_handler.php on line 883
Sono davvero in panico.
-
com_jrecache
che roba è?
-
E' un componente, si chiama JRE Cache accelerate . E' un ottimizzatore/acceleratore cache.
Il problema è che non saprei nemmeno disattivarlo perchè non riesco ad accedere al backend.
-
come ti dicevo, hai la cache del vecchio sito con il database del nuovo e/o su un server diverso,
una tale situazione come potrebbe non procurare problemi?
vuotala e nel caso disinstalla e reinstalla il componente..
-
Credo che tale componente abbia una sua impostazione di configurazione che definisca il percorso ad una cartella da utilizzare come cache.
Probabilmente nella configurazione che hai passato è rimasto il percorso (path) impostato sul precedente server quindi adesso lui non riesce a trovare tale locazione.
-
come ti dicevo, hai la cache del vecchio sito con il database del nuovo e/o su un server diverso,
una tale situazione come potrebbe non procurare problemi?
vuotala e nel caso disinstalla e reinstalla il componente..
L'ho fatto!La cartella Cache nella directory principale è vuota. Ma non va.
Non posso disinstallare il componente perchè non riesco ad accedere al back-end. Esiste un modo per disinstallare via FTP?
grazie
-
Credo che tale componente abbia una sua impostazione di configurazione che definisca il percorso ad una cartella da utilizzare come cache.
Probabilmente nella configurazione che hai passato è rimasto il percorso (path) impostato sul precedente server quindi adesso lui non riesce a trovare tale locazione.
Quindi dovrei provare a modificare la path dal file configuration.php del componente JRE? In quello generale sembra settato correttamente.
-
Quindi dovrei provare a modificare la path dal file configuration.php del componente JRE? In quello generale sembra settato correttamente.
Si.
Generalmente, però, le estensioni per Joomla 1.5 scrivono i dati di configurazione direttamente nel database all'interno della tabella components in riferimento alla voce che regola quella componente e quindi prima ti consiglierei di controllare li.
Se li non ci fosse alcun parametro di configurazione controlla altre tabelle sempre legate alla componente e se anche queste non ci fossero prova a verificare se all'interno della cartella della componente, sia admin che sito, non vi sia un file configurazione.
-
Si c'è un file configurazione, ma non riesco a trovare qualcosa simile ad una path prova a copiare ed incollare qui il contenuto del configuration.php di JRE.
<?php
/**
* @version $Id: configuration.php 158 2007-12-29 00:15:54Z richard $
* @package JRECACHE
* @subpackage Admin
* @copyright Copyright (C) 2007 Joomlatwork.com
* @license see LICENSE.php
*
*/
defined('_JRE_CACHE') or die('Restricted access: not allowed to call the bootstrap file directly');
function edit_configuration ( $jrecache_config ) {
include_once( _JRECACHE_DIR . _DS . 'library'. _DS . 'jrelib.php');
$root_folder = rtrim(rtrim(_JREROOTFOLDER,'/'), '\\');
/*
* Setting the cache directory, if empty set it to the global configuration setting.
*/
foreach(array( 'enable_javascript','javascript_gzip_enabled','javascript_compact','js_long_expires', 'enable_css','css_gzip_enabled','css_long_expires','check_httpuseragent', 'raw_mode', 'drop_hack_http_requests','auto_remove_cache_frontend', 'auto_remove_cache_frontend_referrer', 'auto_remove_cache_backend', 'auto_remove_cache', 'enable_cache','garbage_collection','enable_page_compression','enable_compressed_cache','enable_post_caching','enable_automatic_house_keeping', 'enable_debug') AS $field) {
$lists[ $field ] = jreHTML::jre_radio( $field, $jrecache_config->$field );
}
$cache_directory = $jrecache_config->cache_directory;
if ($cache_directory == "" ) {
$cache_directory = $root_folder . _DS . 'cache';
}
$cookies = $jrecache_config->cookies;
if ( $jrecache_config->name_debug_file == "") {
$jrecache_config->name_debug_file = $cache_directory . _DS . 'jrecache_debug_info.out';
}
// Javascript webpath;
if ( empty($jrecache_config->javascript_webdir) ) {
$jrecache_config->javascript_webdir = str_replace( $_SERVER['DOCUMENT_ROOT'], '', $root_folder) . '/cache/' ;
}
if ( empty ( $jrecache_config->css_webdir)) {
$jrecache_config->css_webdir = str_replace( $_SERVER['DOCUMENT_ROOT'], '', $root_folder) . '/cache/' ;
}
$debug_ip= $jrecache_config->debug_ip;
if ( $debug_ip == "") {
$debug_ip = config_cache_getip();
}
if ( $jrecache_config->location_config_host_app == "" ) {
$file_location = $root_folder . _DS . "configuration.php";
if (file_exists( $file_location)) {
$jrecache_config->location_config_host_app = $file_location;
} else {
$jrecache_config->location_config_host_app = "[SET THE LOCATION OF THE CONFIGURATION.PHP OF THE MAIN SYSTEM]";
}
}
include_once ( _JRECACHE_DIR . _DS . 'views' . _DS . 'configuration.php');
HTML_jrecache_config::configuration ($lists, $jrecache_config, $cache_directory, $debug_ip);
}
function save_configuration ( ) {
include_once( _JRECACHE_DIR . _DS . 'library'. _DS . 'config.php');
$jrecache_config =& new jrecache_config("_JRECache_Config", _JRECACHE_DIR . _DS . "jrecache.config.php");
foreach($_POST as $key => $value) {
$jrecache_config->setCfg($key, $value);
}
$jrecache_config->saveConfig();
}
function config_cache_getip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}
?>
-
questo è il file che gestisce la modifica dei dati configurazione ... non il file configurazione
credo che il file si trovi nella cartella library e abbia nome config.php come da ..
include_once( _JRECACHE_DIR . _DS . 'library'. _DS . 'config.php');
-
Trovato grazie adesso provo a modificare la path.
-
Ho disabilitato il JRE e il sito funziona. Unico problema rimasto (credo!) non riesco ad accedere al back-end.
Avevo usato Jsecure quindi il link di accesso è diverso da quello standard.
Come posso disattivarlo?
-
Avevo usato Jsecure quindi il link di accesso è diverso da quello standard.
Come posso disattivarlo?
Ma allora ti vuoi proprio far del male? ;D
certo che devi disattivarlo dato che lui ha sicuramente un percorso diverso ;) ;D
-
Sei un grande mi hai salvato...non smetterò mai di ringraziarti.
Quindi questo Jsecure come lo mando a quel paese?
-
Quindi questo Jsecure come lo mando a quel paese?
Boh!! candidamente devo ammettere che non lo so .. :D
-
Quindi questo Jsecure come lo mando a quel paese?
Boh!! candidamente devo ammettere che non lo so .. :D
Non trovo il file da cui disattivare Jsecure.
-
Ho disattivato Jsecure da phpMyAdmin.
ma non riesco cmq ad accedere al back-end.
http://www.alloggiorent.com/administrator/
Idee?
-
bisogna leggersi le istruzioni del plugin per rimediare..
-
Ho disinstallato Jsecure ma non riesco ad accedere. Quale potrebbe essere la causa?
Il seguente link dà un errore:
http://www.alloggiorent.com/administrator/
-
gpizz hai già letto tutte le istruzioni del plugin?
veloce... e nel sito dello sviluppatore del plugin hai anche già letto le faq, consultato il forum ecc.... ??
-
Si ho letto le parti interessate alla disinstallazione del plugin.
Magari la causa potrebbe essere da un'altra parte?
-
potrebbe si...
ma solo tu puoi saperlo, quante altre estensioni ciavevi installate?
chat, e−commerce, commenti, shoutbox, archivi, articoli con contenuti complessi, ecc??
chi può saperlo, ma sempre problemi di configurazione e cache sono...
-
Avevo, ho un bel pò di roba installata: Community Builder, Booking system, Scambio link, Tags, e qualche altro.
Cosa mi consigli di fare, considerando che non riesco ad installare da zero joomla sul nuovo hosting.
-
1− fai le copie di cartelle e database mettile in una cartella
2− fai le copie di cartelle e database mettile in una cartella
3− fai le copie di cartelle e database mettile in una cartella
dopo di ciò proverei a scaricarci dentro una joomla 1.5.10 fresca, a volte funziona...
se non va, proverei a cancellare e reinstallare tutte le estensioni dacapo,
così alla ceca altro non mi viene...
-
Ho chiesto assistenza anche al provider e mi hanno risposto così:
it looks like the issue is with the scripts you are
including...and the error I see is the content encoding error on the URL
you gave me.
When you run the script on the command line, the first line you get, is
this:
Warning:
jre_database(/home/user/www.alloggiorent.com/configuration.php):
failed to open stream: No such file or directory in
/home/user/alloggiorent.com/administrator/components/com_jrecache/li
brary/database.php on line 45
Warning: jre_database( Failed opening
'/home/user/www.alloggiorent.com/configuration.php' for inclusion
(include_path='.:/usr/local/lib/php') in
/home/user/alloggiorent.com/administrator/components/com_jrecache/li
brary/database.php on line 45
That basically garbles the headers, and the web server doesn't know what
to do with it.
When I try to run that file you have:
ps10789:/home/user/alloggiorent.com/administrator#
/usr/local/bin/php /home/user/www.alloggiorent.com/configuration.php
Could not open input file:
/home/user/www.alloggiorent.com/configuration.php
So, it has to run from the include as well. That should point you in
the right direction to get fixed up.
Cosa dovrei fare?