Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 27. Juni 2012 11:52
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Vorsicht bei Serverumzug: config[uploads_url]
Ich hatte jetzt schon ein paar mal den Fall dass die Domain geändert wurde. An und für sich kein Problem, aber:
Wenn das System schon mal von einer älteren Version upgedated wurde, dann stehen noch folgende Zeilen in der config.php:
$config['uploads_url'] = 'http://www.domain.de/uploads';
$config['image_uploads_url'] = 'http://www.domain.de/uploads/images';
IN DIESEM FALL schreibt TinyMCE beim Einfügen eines Bildes als Bild-Referenz den vollen Pfad.
Dieser ist nach einem Domainwechsel aber ungültig. Also müssen *alle* Bildreferenzen per Hand geändert werden (oder per MYSQL-Query).
Falls unbedingt $config['uploads_url'] bzw. $config['image_uploads_url'] gesetzt werden müssen, dann als relative Pfade:
$config['uploads_url'] = '/uploads';
$config['image_uploads_url'] = '/uploads/images';
Werden diese Einträge von der 1.10.3 überhaupt noch benötigt?
Servus,
Alex
Beitrag geändert von faglork (27. Juni 2012 11:53)
Offline
#2 27. Juni 2012 13:07
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Vorsicht bei Serverumzug: config[uploads_url]
Werden diese Einträge von der 1.10.3 überhaupt noch benötigt?
Benötigt nicht, aber Du darfst sie trotzdem in der config.php überschreiben.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 27. Juni 2012 15:09
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: Vorsicht bei Serverumzug: config[uploads_url]
Werden diese Einträge von der 1.10.3 überhaupt noch benötigt?
Benötigt nicht, aber Du darfst sie trotzdem in der config.php überschreiben.
Was steht denn in der Variable drin wenn der Eintrag NICHT gesetzt ist?
Servus,
Alex
Offline
#4 27. Juni 2012 16:01
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Vorsicht bei Serverumzug: config[uploads_url]
$parts = parse_url($_SERVER['REQUEST_URI']);
$path = '';
if( !empty($parts['path']) )
{
$path = dirname($parts['path']);
if( endswith($path,'install') )
{
$path = substr($path,0,strlen($path)-strlen('install')-1);
}
}
$config['root_url'] = 'http://' . $_SERVER['HTTP_HOST'] . $path;
$config['uploads_url'] = $config['root_url']. '/uploads';
$config['image_uploads_url'] = $config['uploads_url'] . '/images';
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 27. Juni 2012 16:37
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: Vorsicht bei Serverumzug: config[uploads_url]
$config['uploads_url'] = $config['root_url']. '/uploads'; $config['image_uploads_url'] = $config['uploads_url'] . '/images';
ist ok.
In diesem Fall muss man auf jeden Fall dafür sorgen, dass in der config.php die Zeilen
$config['uploads_path'] = 'zzz';
$config['uploads_url'] = 'zzz';
$config['image_uploads_path'] = 'zzz';
$config['image_uploads_url'] = 'zzz';
nicht existieren.
Ist bei Neuinstallationen nicht der Fall, aber bei Updates schon.
EDIT:
Gilt wohl auch für
$config['previews_path']
$config['root_path']
Servus,
Alex
Beitrag geändert von faglork (27. Juni 2012 16:50)
Offline
Seiten: 1