Pfadnamen bei der Installation

hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Pfadnamen bei der Installation

Beitrag von hohorstmann »

Hallo,

beim Setup von 4.6.8 bekomme ich nach Bestätigen des entsprechenden Formulars:

Systemverzeichnisse
Bitte prüfen Sie die Verzeichnisse. Wenn Sie einen Pfad ändern müssen, klicken Sie auf den Namen und geben Sie den neuen Pfad in die Eingabebox ein.

Contenido Serverpfad:
/home/vhosts/5000138622/ho-horstmann.de/htdocs

Contenido Webpfad:
http://www.ho-horstmann.de



den Fehler, dass die Seite nicht vorhanden ist.

Was ist eigentlich der "Contenido Serverpfad" und der "Contenido Webpfad" ?

Den Fehler bekomme ich beim Provider PROSITE nicht jedoch, wenn ich bei 1&1 installiere.

Kann jemand helfen?

Ho
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: Pfadnamen bei der Installation

Beitrag von emergence »

hohorstmann hat geschrieben:Was ist eigentlich der "Contenido Serverpfad" und der "Contenido Webpfad" ?
-> http://contenido.org/forum/viewtopic.php?p=7182#7182
*** make your own tools (wishlist :: thx)
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Hallo,

... möchte meine neue CONTENIDO-Version 4.6.8.5 bei PROSITE installieren. Es gelingt nicht, weil ich über eine Fehlermeldung beim Setup nicht hinwegkomme:

http://rv-rauxel.de/cms/upload/Fragen.doc

Serverpfad und webpfad habe ich überprüft und als richtig erkannt.

Kann da einer der netten Menschen einen Tip geben ?

Gruß,Ho
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Die netten Menschen oeffnen keine unbekannten Word-Dateien, sorry.
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Hallo,

... möchte meine neue CONTENIDO-Version 4.6.8.5 bei PROSITE installieren. Es gelingt nicht, weil ich über eine Fehlermeldung beim Setup nicht hinwegkomme:

http://rv-rauxel.de/cms/upload/Fragen.pdf

Serverpfad und webpfad habe ich überprüft und als richtig erkannt.

Kann da einer der netten Menschen einen Tip geben ?

Gruß,Ho

PS @Halchteranerin: Öffnen die ängstlichen netten Menschen denn unbekannte PDF-Dateien ( :wink: ?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich bin ein wenig überrascht über die Pfade. Bitte lass' mal die Pfade in Schritt 2 unverändert.

Wenn das nicht funktioniert, bitte den Pfad mit contenido ergänzen, nicht mit cms...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Habe alle möglichen Kombinationen ausprobiert zwischen:

unverändert, cms, contenido

Die Meldung war immer: Seite nicht gefunden.

Aber irgendetwas muss ich doch falsch machen!

Gruß, Ho
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Also ich habe den Verdacht, das dir da Dateien im Setupverzeichnis fehlen. Am besten das Setupverzeichnis nochmals löschen und neu per ftp hochladen. Dann bitte nochmals probieren.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Das habe ich schon gemacht, aber ich werde das home- und ftp-Verzeichnis nochmals überprüfen. Melde mich dann.
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Setup-Verzeichnis überprüft: alle Verzeichnisse und Dateien sind vorhanden.

:?:
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Hmm ja, ich seh's, zum Schritt 3 übergibt das Setup die Pfade als url_encoded. Damit kommt aus irgendeinem Grund der Server nicht zurecht, ich tipp mal auf eine Einstellung in der ServerKonfiguration.

Ich schau's mir nochmal an.

Gruß aus Franken

Ortwin

PS: kannst du mal ne phpinfo irgendwo ablegen?
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Meinst Du die "functions.phpinfo.php" ?

Code: Alles auswählen

<?php
define("E_EXTENSION_AVAILABLE",		1);
define("E_EXTENSION_UNAVAILABLE",	2);
define("E_EXTENSION_CANTCHECK", 	3);


/**
 * getPHPIniSetting ($setting)
 * 
 * Retrieves the setting $setting from the PHP setup.
 * Wrapper to avoid warnings if ini_get is in the
 * disable_functions directive.
 */
function getPHPIniSetting ($setting)
{
	/* Avoid errors if ini_get is in the disable_functions directive */
	$value = @ini_get($setting);
	
	return $value;
}

/**
 * canPHPurlfopen: Checks if PHP is able to use
 * allow_url_fopen.
 */
function canPHPurlfopen ()
{
	return getPHPIniSetting("allow_url_fopen");	
}

/**
 * checkPHPiniget: Checks if the ini_get function
 * is available and not disabled. Returns true if the
 * function is available.
 * 
 * Uses the PHP configuration value y2k_compilance which
 * is available in all PHP4 versions.
 */
function checkPHPiniget ()
{
	$value = @ini_get("y2k_compliance");
	
	if ($value === NULL)
	{
		return false;	
	} else {
		return true;
	}
}

function getPHPDisplayErrorSetting ()
{
	return getPHPIniSetting("display_errors");	
}

function getPHPFileUploadSetting ()
{
	return getPHPIniSetting("file_uploads");	
}

function getPHPGPCOrder ()
{
	return getPHPIniSetting("gpc_order");	
}

function getPHPMagicQuotesGPC ()
{
	return getPHPIniSetting("magic_quotes_gpc");	
}

function getPHPMagicQuotesRuntime ()
{
	return getPHPIniSetting("magic_quotes_runtime");	
}

function getPHPMagicQuotesSybase ()
{
	return getPHPIniSetting("magic_quotes_sybase");	
}

function getPHPMaxExecutionTime ()
{
	return getPHPIniSetting("max_execution_time");	
}

function getPHPOpenBasedirSetting ()
{
	return getPHPIniSetting("open_basedir");	
}

function getPHPMaxPostSize ()
{
	return getPHPIniSetting("post_max_size");	
}

function checkPHPSQLSafeMode ()
{
	return getPHPIniSetting("sql.safe_mode");	
}

function checkPHPUploadMaxFilesize ()
{
	return getPHPIniSetting("upload_max_filesize");	
}

function return_bytes($val) {
	if (strlen($val) == 0)
	{
		return 0;	
	}
    $val = trim($val);
    $last = $val{strlen($val)-1};
    switch($last) {
        case 'k':
        case 'K':
            return (int) $val * 1024;
            break;
        case 'm':
        case 'M':
            return (int) $val * 1048576;
            break;
        default:
            return $val;
    }
}

function isPHPExtensionLoaded ($extension)
{
	$value = extension_loaded($extension);
	
	
	if ($value === NULL)
	{
		return E_EXTENSION_CANTCHECK;	
	}
	
	if ($value === true)
	{
		return E_EXTENSION_AVAILABLE;	
	}
	
	if ($value === false)
	{
		return E_EXTENSION_UNAVAILABLE;	
	}
}

function isRegisterLongArraysActive ()
{	
	if (version_compare(phpversion(), "5.0.0", ">=") == true)
	{
		if (getPHPIniSetting("register_long_arrays") == false)
		{
			return false;
		}
	}
	
	return true;
}
function isPHPCompatible ()
{
	if (version_compare(phpversion(), "4.1.0", ">=") == true)
	{
		return true;	
	} else {
		return false;	
	}
}

function isPHP423 ()
{
	if (phpversion() == "4.2.2" || phpversion() == "4.2.3")
	{
		return true;	
	} else {
		return false;
	}
}


/**
 * Replace version_compare()
 *
 * @category    PHP
 * @package     PHP_Compat
 * @link        http://php.net/function.version_compare
 * @author      Philippe Jausions <Philippe.Jausions@11abacus.com>
 * @author      Aidan Lister <aidan@php.net>
 * @version     $Revision$
 * @since       PHP 4.1.0
 * @require     PHP 4.0.0 (user_error)
 */
if (!function_exists('version_compare')) {
    function version_compare($version1, $version2, $operator = '<')
    {
        // Check input
        if (!is_scalar($version1)) {
            user_error('version_compare() expects parameter 1 to be string, ' .
                gettype($version1) . ' given', E_USER_WARNING);
            return;
        }

        if (!is_scalar($version2)) {
            user_error('version_compare() expects parameter 2 to be string, ' .
                gettype($version2) . ' given', E_USER_WARNING);
            return;
        }

        if (!is_scalar($operator)) {
            user_error('version_compare() expects parameter 3 to be string, ' .
                gettype($operator) . ' given', E_USER_WARNING);
            return;
        }

        // Standardise versions
        $v1 = explode('.',
            str_replace('..', '.',
                preg_replace('/([^0-9\.]+)/', '.$1.',
                    str_replace(array('-', '_', '+'), '.',
                        trim($version1)))));

        $v2 = explode('.',
            str_replace('..', '.',
                preg_replace('/([^0-9\.]+)/', '.$1.',
                    str_replace(array('-', '_', '+'), '.',
                        trim($version2)))));

        // Replace empty entries at the start of the array
        while (empty($v1[0]) && array_shift($v1)) {}
        while (empty($v2[0]) && array_shift($v2)) {}

        // Release state order
        // '#' stands for any number
        $versions = array(
            'dev'   => 0,
            'alpha' => 1,
            'a'     => 1,
            'beta'  => 2,
            'b'     => 2,
            'RC'    => 3,
            '#'     => 4,
            'p'     => 5,
            'pl'    => 5);

        // Loop through each segment in the version string
        $compare = 0;
        for ($i = 0, $x = min(count($v1), count($v2)); $i < $x; $i++) {
            if ($v1[$i] == $v2[$i]) {
                continue;
            }
            $i1 = $v1[$i];
            $i2 = $v2[$i];
            if (is_numeric($i1) && is_numeric($i2)) {
                $compare = ($i1 < $i2) ? -1 : 1;
                break;
            }
            // We use the position of '#' in the versions list
            // for numbers... (so take care of # in original string)
            if ($i1 == '#') {
                $i1 = '';
            } elseif (is_numeric($i1)) {
                $i1 = '#';
            }
            if ($i2 == '#') {
                $i2 = '';
            } elseif (is_numeric($i2)) {
                $i2 = '#';
            }
            if (isset($versions[$i1]) && isset($versions[$i2])) {
                $compare = ($versions[$i1] < $versions[$i2]) ? -1 : 1;
            } elseif (isset($versions[$i1])) {
                $compare = 1;
            } elseif (isset($versions[$i2])) {
                $compare = -1;
            } else {
                $compare = 0;
            }

            break;
        }

        // If previous loop didn't find anything, compare the "extra" segments
        if ($compare == 0) {
            if (count($v2) > count($v1)) {
                if (isset($versions[$v2[$i]])) {
                    $compare = ($versions[$v2[$i]] < 4) ? 1 : -1;
                } else {
                    $compare = -1;
                }
            } elseif (count($v2) < count($v1)) {
                if (isset($versions[$v1[$i]])) {
                    $compare = ($versions[$v1[$i]] < 4) ? -1 : 1;
                } else {
                    $compare = 1;
                }
            }
        }

        // Compare the versions
        if (func_num_args() > 2) {
            switch ($operator) {
                case '>':
                case 'gt':
                    return (bool) ($compare > 0);
                    break;
                case '>=':
                case 'ge':
                    return (bool) ($compare >= 0);
                    break;
                case '<=':
                case 'le':
                    return (bool) ($compare <= 0);
                    break;
                case '==':
                case '=':
                case 'eq':
                    return (bool) ($compare == 0);
                    break;
                case '<>':
                case '!=':
                case 'ne':
                    return (bool) ($compare != 0);
                    break;
                case '':
                case '<':
                case 'lt':
                    return (bool) ($compare < 0);
                    break;
                default:
                    return;
            }
        }

        return $compare;
    }
}

?>
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Nein die nicht :)

erstelle eine Datei phpinfo.php mit folgendem Inhalt

Code: Alles auswählen

<?php
    phpinfo();
?>
mit einem Texteditor, lade sie per ftp auf deinen Webspace und rufe sie über deinen Browser auf. So erhälst du in tabellarischer Weise wichtige Daten über deine Server- und PHP-Einstellungen. Nach Benutzung der Datei sollte man diese aber wieder entfernen.

Zu deinem Problem, es liegt wohl an der Servereinstellung, er mag keine Sonderzeichen (hier /) nimmt man den Teil mit den Pfaden aus der URL so geht das Setup weiter.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
hohorstmann
Beiträge: 270
Registriert: Do 27. Apr 2006, 02:38
Wohnort: Tief im Westen
Kontaktdaten:

Beitrag von hohorstmann »

Nach dem Weglassen in der url bin ich jetzt einen Schritt weiter, der Setup lief dann auch weiter. In dem vorletzten Setup-Schritt habe ich dann die folgenden Meldungen erhalten, wobei sich der Fehlertext für alle „Kann …. nicht schreiben“ wiederholt.
Kann contenido/logs/errorlog.txt nicht schreiben
Setup oder Contenido kann nicht die Datei contenido/logs/errorlog.txt schreiben. Um das Problem zu lösen:

Der Webserver ist ungleich dem Verzeichnisbesitzer, und ist nicht in der Webserver-Gruppe. Es wäre unsicher, dem Verzeichnis "world"-Schreibzugriff zu erlauben. Wenn Sie dennoch installieren möchten, aktivieren Sie Schreibzugriff für jedermann, z.b. mit chmod o+rw contenido/logs oder durch das Setzen der Rechtemaske 757.
Kann contenido/logs/setuplog.txt nicht schreiben
Kann contenido/cronjobs/pseudo-cron.log nicht schreiben
Kann contenido/cronjobs/session_cleanup.php.job nicht schreiben
Kann contenido/cronjobs/send_reminder.php.job nicht schreiben
Kann contenido/cronjobs/optimize_database.php.job nicht schreiben
Kann contenido/cronjobs/move_old_stats.php.job nicht schreiben
Kann contenido/cronjobs/move_articles.php.job nicht schreiben
Kann cms/cache/ nicht schreiben
Kann cms/css/ nicht schreiben
Kann cms/js/ nicht schreiben
Kann cms/logs/ nicht schreiben
Kann cms/templates/ nicht schreiben
Kann cms/upload/ nicht schreiben
Kann cms/config.php nicht schreiben
________________________________________

Beim Aufruf der Seite bekomme ich:
Fatal Error

Could not open the configuration file config.php.

Please make sure that you saved the file in the setup program. If you had to place the file manually on your webserver, make sure that it is placed in your contenido/includes directory.
Dann Habe ich die config.php kopiert in cms/includes/config.php und bekomme beim Aufruf des CMS:
Warning: include_once(includes/startup.php) [function.include-once]: failed to open stream: No such file or directory in /home/vhosts/5000138622/ho-horstmann.de/htdocs/cms/front_content.php on line 19

Warning: include_once() [function.include]: Failed opening 'includes/startup.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/vhosts/5000138622/ho-horstmann.de/htdocs/cms/front_content.php on line 19

Fatal error: Call to undefined function: cinclude() in /home/vhosts/5000138622/ho-horstmann.de/htdocs/cms/front_content.php on line 21

Da ich aber nichts falsch machen möchte und nicht rumfummeln möchte, habe ich die PHPINFO vorliegen und auch auf Richtigkeit geprüft, dann aber nichts weiter „unternommen“.

Helfen die Angaben hier weiter ?

Der Vorsichtige
Ho
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Hmm, was bitte ist daran unklar? :roll:
hohorstmann hat geschrieben:
Der Webserver ist ungleich dem Verzeichnisbesitzer, und ist nicht in der Webserver-Gruppe. Es wäre unsicher, dem Verzeichnis "world"-Schreibzugriff zu erlauben. Wenn Sie dennoch installieren möchten, aktivieren Sie Schreibzugriff für jedermann, z.b. mit chmod o+rw contenido/logs oder durch das Setzen der Rechtemaske 757.
Kann contenido/logs/setuplog.txt nicht schreiben
Kann contenido/cronjobs/pseudo-cron.log nicht schreiben
Kann contenido/cronjobs/session_cleanup.php.job nicht schreiben
Kann contenido/cronjobs/send_reminder.php.job nicht schreiben
Kann contenido/cronjobs/optimize_database.php.job nicht schreiben
Kann contenido/cronjobs/move_old_stats.php.job nicht schreiben
Kann contenido/cronjobs/move_articles.php.job nicht schreiben
Kann cms/cache/ nicht schreiben
Kann cms/css/ nicht schreiben
Kann cms/js/ nicht schreiben
Kann cms/logs/ nicht schreiben
Kann cms/templates/ nicht schreiben
Kann cms/upload/ nicht schreiben
Kann cms/config.php nicht schreiben
Und auch die Meldung ist eindeutig:
hohorstmann hat geschrieben: Beim Aufruf der Seite bekomme ich:
Could not open the configuration file config.php.

Please make sure that you saved the file in the setup program.
If you had to place the file manually on your webserver, make sure that it is placed in your contenido/includes directory.
Die config.php, die man waehrend des Setups speichert, wird unter contenido/includes gespeichert, nicht unter cms/includes!
Zuletzt geändert von Halchteranerin am Fr 26. Mai 2006, 06:53, insgesamt 1-mal geändert.
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Gesperrt