Contents

Problemløsing

Gikk noe galt under installasjonen? Dette Kapittelet gir deg svar på noen vanlige problemer!

Kan ikke få tilgang til Installasjon Side

Dette kan skje dersom der er et problem med mod_security, for å rette dette må du redigere .htaccess filen og legge til linjen SecFilterEngine Off, dersom dette ikke retter feilen, foreslås det at du ser i din httpd error logg.

Installasjonen gikk bra, men jeg kan ikke logge inn til admin

Det ser ut til at installasjonen gig godt. Du kan tilogmed navigere nettstedet. Men du kan ikke logge inn til administrasjonskonsollen. Du har en av følgende feil:

  • et serverside PHP session problem
  • et nettleser cookie problem


Løsning: Tillat server PHP sessions og la nettleseren din tillate cookies (i det minste transient cookies fra ditt nettsted).

Fatal error: xyz not found in /some/path/to/a/file.php in line zyx

...eller xyz undeclared, undefined, redefined... eller file not found.

Dersom det ikke er noe spesielt med ditt oppsett, kan du ha møtt et vanlig filoverføring integritet problem : noen filer har kanskje ikke blitt lastet opp korrekt til serveren.

Løsning: installer via shell eller bruk et pålitelig FTP program. Det kan også skyldes et defekt utpakkingsprogram, sjekk at det er en fil kalt "include.php" ogd "version.php". En bruker som har brukt Stuffit Expander av Allume ahar merket seg at det ikke eksporterte alle de nødvendige filene.

Fatal error: Call to undefined function token...() in /some/path/to/a/file.php in line xyz

...eller noe galt med "token" eller "tokenizer".

Dersom det er noe spesielt med ditt oppsett, støtte for PHP tokenizer ser ikke ut til å være aktivert på ditt serversted.

Løsning: be din nettstedleverandør om å aktivere det.

Fatal error: Cannot redeclare class user in installer step two

Mest sannsynlig har du phplib installert og det er i konflikt med cmsms user class (dette kan endres i framtidige utgivelser)

Løsning: installer en .htaccess fil med dette innholdet og forsøk å installlere på nytt

  
   php_flag auto_prepend_file ""
   php_flag include_path ".:/usr/local/share/pear:/php/includes:/usr/share/php:/usr/local/lib/php"
   

unrecognized tag 'title'

Dersom du får en feil som dette:

Fatal error: Smarty error: [in template:14 line 8]: syntax error: unrecognized tag 'title' Smarty_Compiler.class.php, line 580

  1. Open config.php and double-check the value of $config['root_path']
  2. Make sure that you have uploaded all the files in the "plugins" folder.

tempnam function disabled (revised by Nitrouz 10-05-07)

Dersom du får en feilmelding som dette:

Warning: tempnam() has been disabled for security reasons in /home/usrname/public_html/cms/admin/addcontent.php on line 217

Fore å rette dette, må du redigere disse filene:

lib/misc.functions.php
admin/addcontent.php
admin/editcontent.php
admin/addtemplate.php
admin/edittemplate.php
lib/smarty/internals/core.write_file.php
modules/FCKeditorX/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
modules/ModuleManager/ModuleManager.module.php

Løsning:

Åpne 'lib/misc.functions.php'

Finn:

     /**
       * Misc functions
       *
       * @package CMS
       */

Sette inn under det:

     /**
       *Tempnam fix
       *
       *
       *@author: Nitrouz, top7up, php.net
       *@since 1.06
       */
     function newtempnam($dir, $prefix, $postfix=''){
	if ($dir[strlen($dir) - 1] == '/') {
		$trailing_slash = "";
	} else {
		$trailing_slash = "/";
	}
	if (!is_dir(realpath($dir)) || filetype(realpath($dir)) != "dir") {
		return false;
	}
	if (!is_writable($dir)){
		return false;
	}
	do{
		$seed = substr(md5(microtime().posix_getpid()), 0, 8);
		$filename = $dir . $trailing_slash . $prefix . $seed . $postfix;
	} while (file_exists($filename));
	$fp = fopen($filename, "w");
	fclose($fp);
	return $filename;
}


Nå skal vi nedenfor erstatte alle referanser til 'tempnam' med 'newtempnam' som er den nye funksjonen som vi har opprettet i 'misc.functions.php'. Alle referanser til tempnam må endres. Du kan derfor trygt bruke en replace algoritme.


Åpnen 'admin/addcontent.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpnen 'admin/editcontent.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpne 'admin/addtemplate.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpne 'admin/edittemplate.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpne 'lib/smarty/internals/core.write_file.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpne 'modules/FCKeditorX/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php'

    Finn: tempnam
    Erstatt med: newtempnam


Åpne 'modules/ModuleManager/ModuleManager.module.php'

    Finn: tempnam
    Erstatt med: newtempnam


This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Installation/Troubleshooting/no

From CMSMS

Arvixe - A CMSMS Partner