Page 1 of 1

server verhuizing [opgelost]

Posted: Fri Oct 02, 2009 10:12 am
by Gregor
Hallo,

Ik heb mijn site verhuisd naar een nieuwe provider. Bij het starten van de site volgt een leeg scherm met alleen een flash animatie en een paar lijnen. Het lijkt erop alsof de stylsheets ontbreken..
http://85.17.199.18/~efacti/uisge-beatha.eu/index.php

Config.php

Code: Select all

<?php


#CMS Made Simple Configuration File
#Please clear the cache (Site Admin->Global Settings in the admin panel)
#after making any changes to path or url related options

#-----------------
#Behaviour Settings
#-----------------

# These settings will effect the overall behaviour of the CMS application, please
# use extreme caution when editing these.  Additionally, some settings may have
# no effect on servers with significantly restricted configurability.

# If you are experiencing propblems with php memory limit errors, then you may
# want to try enabling and/or adjusting this setting.
# Note: Your server may not allow the application to override memory limits.
$config['php_memory_limit'] = '';

# In versions of CMS Made Simple prior to version 1.4, the page template was processed
# in it's entirety.  This behaviour was later changed to process the head portion of the
# page template after the body.  If you are working with a highly configured site that
# relies significantly on the old order of smarty processing, you may want to try
# setting this parameter to false.
$config['process_whole_template'] = true;

# CMSMS Debug Mode?  Turn it on to get a better error when you
# see {nocache} errors, or to allow seeing php notices, warnings, and errors in the html output.
# This setting will also disable browser css caching.
$config['debug'] = false;

# Output compression?
# Turn this on to allow CMS to do output compression
# this is not needed for apache servers that have mod_deflate enabled
# and possibly other servers.  But may provide significant performance
# increases on some sites.  Use caution when using this as there have
# been reports of incompatibilities with some browsers.
$config['output_compression'] = false;

#-----------------
#Database Settings
#-----------------

#This is your database connection information.  Name of the server,
#username, password and a database with proper permissions should
#all be setup before CMS Made Simple is installed.
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'localhost';
$config['db_username'] = '@@@@@@';
$config['db_password'] = '@@@@@@';
$config['db_name'] = '@@@@@@@';
#Change this param only if you know what you are doing
$config["db_port"] = '';


#If app needs to coexist with other tables in the same db,
#put a prefix here.  e.g. "cms_"
$config['db_prefix'] = 'cms_';

#Use persistent connections?  They're generally faster, but not all hosts
#allow them.
$config['persistent_db_conn'] = true;

#Use ADODB Lite?  This should be true in almost all cases.  Note, slight
#tweaks might have to be made to date handling in a "regular" adodb
#install before it can be used.
$config['use_adodb_lite'] = true;

#-------------
#Path Settings
#-------------

#Document root as seen from the webserver.  No slash at the end
#If page is requested with https use https as root url
#e.g. http://blah.com
#$config['root_url'] = 'http://www.uisge-beatha.eu';
$config['root_url'] = 'http://85.17.199.18/~efacti/uisge-beatha.eu';
#http://85.17.199.18/~efacti/uisge-beatha.eu
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on')
{
$config['root_url'] = str_replace('http','https',$config['root_url']);
}

#Path to document root. This should be the directory this file is in.
#e.g. /var/www/localhost
$config['root_path'] = '/home/efacti/public_html/uisge-beatha.eu';

#Name of the admin directory
$config['admin_dir'] = 'admin';

#Where do previews get stored temporarily?  It defaults to tmp/cache.
$config['previews_path'] = '/home/efacti/public_html/uisge-beatha.eu/tmp/cache';

#Where are uploaded files put?  This defaults to uploads.
$config['uploads_path'] = '/home/efacti/public_html/uisge-beatha.eu/uploads';

#Where is the url to this uploads directory?
$config['uploads_url'] = $config['root_url'] . '/uploads';


#---------------
#Upload Settings
#---------------

#Maxium upload size (in bytes)?
$config['max_upload_size'] = 1000000;

#Permissions for uploaded files.  This only really needs changing if your
#host has a weird permissions scheme.
$config['default_upload_permission'] = '664';

#------------------
#Usability Settings
#------------------

#Allow smarty {php} tags?  These could be dangerous if you don't trust your users.
$config['use_smarty_php_tags'] = false;

#Automatically assign alias based on page title?
$config['auto_alias_content'] = false;

#------------
#URL Settings
#------------

#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';
#'none';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;
#false;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';

#--------------
#Image Settings
#--------------

#Which program should be used for handling thumbnails in the image manager.
#See http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel/Content/Image_Manager for more
#info on what this all means
$config['image_manipulation_prog'] = 'GD';
$config['image_transform_lib_path'] = '/usr/bin/ImageMagick/';

#Default path and URL for uploaded images in the image manager
$config['image_uploads_path'] = '/home/efacti/public_html/uisge-beatha.eu/uploads/images';
$config['image_uploads_url'] = $config['root_url'] . '/uploads/images'; 


#------------------------
#Locale/Encoding Settings
#------------------------

#Locale to use for various default date handling functions, etc.  Leaving
#this blank will use the server's default.  This might not be good if the
#site is hosted in a different country than it's intended audience.
$config['locale'] = '';

#In almost all cases, default_encoding should be empty (which defaults to utf-8)
#and admin_encoding should be utf-8.  If you'd like this to be different, change
#both.  Keep in mind, however, that the admin interface translations are all in
#utf-8, and will be converted on the fly to match the admin_encoding.  This
#could seriously slow down the admin interfaces for users.
$config['default_encoding'] = '';
$config['admin_encoding'] = 'utf-8';

#This is a mysql specific option that is generally defaulted to true.  Only
#disable this for backwards compatibility or the use of non utf-8 databases.
$config['set_names'] = false;

# URL of the Admin Panel section of the User Handbook
# Set none if you want hide the link from Error
$config['wiki_url'] = 'http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel';

?>
In de .htaccess mag ik geen php_flag of php_value gebruiken, terwijl ik wel pretty url's heb geïnstalleerd. Moet ik hier dan iets mee doen, of is dit niet de oorzaak?

Thnkx alvast voor het meedenken,
Gregor

Re: server verhuizing

Posted: Fri Oct 02, 2009 3:55 pm
by wpbremer
het erg veel op mijn probleem: http://forum.cmsmadesimple.org/index.ph ... 842.0.html

ik krijg bijna hetzelfde resultaat: marcverhaegen.wpbremer.nl

waarschijnlijk ligt het aan de rechten om in bepaalde mappen te kunnen schrijven alleen heb ik de oplossing ook nog niet kunnen vinden.

Re: server verhuizing

Posted: Fri Oct 02, 2009 5:57 pm
by RonnyK
Gregor,

heb je de installer opnieuw gedraaid, om een nieuwe config.php te krijgen? Of heb je die enkel gewijzigd.....

Je zou de installer opnieuw kunnen draaien, let daarbij op dat je NIET de tabellen creeert en ook NIET default-content installeert. Die 2 vinkjes moet je dus UITzetten tijdens de installatie.

Door deze installatie, zonder db-wijziging, creeer je een nieuwe config.php, waarbij je de installer de correcte paden laat zetten.

Ronny

Re: server verhuizing

Posted: Sat Oct 03, 2009 6:54 am
by Gregor
Dank voor de tips.

Ik heb de installer gedraaid, geprobeerd; ik krijg daar een 500-melding op (internal server error). Kan dat met de wijziging in .htaccess te maken hebben? Ik kan de instellingen voor pretty url's eruit halen en zien wat er dan gebeurt. Ik schijn de settings wel in de php.ini te mogen doen.

Gregor

Re: server verhuizing

Posted: Sat Oct 03, 2009 10:36 am
by Duketown
Gregor,

Volgens mij had ik een dergelijke error ook bij iemand anders gezien. Later gaf die persoon aan dat PHP naar versie 5.2? (in ieder geval 5) bij hem de oplossing was.
Hij kreeg in ieder geval de melding indien de content\pages werd aangevraagd.

Wat is het versie nummer van PHP bij nieuwe provider?
Ik neem aan dat je laatste versie CMSMS hebt.

Duketown

Re: server verhuizing

Posted: Sat Oct 03, 2009 10:46 am
by Gregor
Op de server is versie 5.2 van php geïnstalleerd. Cmsms versie 1.6.4

Gregor

Re: server verhuizing

Posted: Sat Oct 03, 2009 3:56 pm
by Patrick2806
Dit scherm komt mij bekent voor bij mij was het voldoende om de voledige cache leeg te maken.

groeten Patrick

Re: server verhuizing

Posted: Sun Oct 04, 2009 3:01 pm
by Gregor
Met jullie tips ben ik zover gekomen dat het werkt. Wat is er gebeurd:
- gezorgd dat op alle plaatsen de .htaccess is weggehaald (dit bleek door het kopiëren op meer plaatsen te staan en bovendien had de provider ook nog een .htaccess neergezet)
- de config.php aangepast met de juiste directory verwijzingen
- gehele tmp-dir leeggemaakt

Toen werkte het, deels.... Site draait, echter die delen die gebruik maken van captcha, die geven een melding. Te zien via het opvragen van de pagina source.

Er zit een probleem in de captcha-module die maakt dat de tmp-directory niet goed wordt gevonden. Dit heeft bij de vorige prvider wel gewerkt, en hier niet???

Code: Select all

<img class="captchapict" src="/tmp/cache/hn_captcha_8ad9a.jpg" width="198" height="72" alt="This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)" title="" />
Het probleem ontstaat door de verwijzing naar de src
Dit is een absolute verwijzing en ik denk dat een relatieve verwijzing nodig is. Echter, een zoektocht op het forum en proberen van de geschetste mogelijkheden, die werken geen van allen.

Iemand een idee??

Gregor

Re: server verhuizing

Posted: Sun Oct 04, 2009 5:25 pm
by RonnyK
Controleer even of de folder onder \modules\Captcha\tmp\... wel schrijfbaar is.

Ronny

Re: server verhuizing

Posted: Sun Oct 04, 2009 7:36 pm
by Gregor
Die folder bestaat niet Ronny. Ik heb op de oorspronkelijke site gekeken en daar bestaat die evenmin. De tmp-dir van cmsms is wel schrijfbaar (777)

Gregor

Re: server verhuizing

Posted: Mon Oct 05, 2009 3:08 pm
by Rolf
De tmp-dir van cmsms is wel schrijfbaar (777)
De map tmp/cache/ ook?

Code: Select all

<img class="captchapict" src="/tmp/cache/hn_captcha_8ad9a.jpg"...

Re: server verhuizing

Posted: Mon Oct 05, 2009 3:36 pm
by Gregor
Nog even een check gedaan en tmp en alle onderliggende directories hebben allemaal 0777 als setting.

Gregor

Re: server verhuizing

Posted: Wed Oct 14, 2009 6:31 am
by Gregor
Toevallig al iemand een idee wat ik kan doen om de captcha module werkend te krijgen?

Het goede nieuws is, dat beide site op de nieuwe server staan :)

Gregor

Re: server verhuizing

Posted: Wed Oct 14, 2009 3:39 pm
by Rolf
Gregor,

Zo te zien lijkt me de captcha module niet (meer) het probleem...

Je hebt wel dit onderaan de pagina's staan:

Code: Select all

cms_preview']) ) // temporary { unset($_SESSION['cms_preview']); } # vim:ts=4 sw=4 noet ?> 
De index.php in de root van de site is niet helemaal goed, zou deze nog even opnieuw uploaden.

Rolf

Re: server verhuizing

Posted: Wed Oct 14, 2009 5:00 pm
by Gregor
Dat was de oplossing Rolf! Dank je wel voor deze tip.

Index.php ergens in het verhuizen corrupt geraakt ofzo.

Het werkt weer :-)

Gregor