+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Felermeldung bei Installation

  1. #1
    Neu an Board Avatar von chr!s
    Registriert seit
    15.02.2007
    Ort
    Mannheim
    Alter
    25
    Beiträge
    26
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Felermeldung bei Installation

    Hallo zusammen,

    ich nutze Joomla 1.5 nun schon länger und ich hatte vorher nie ein Problem Updates zu installieren. Doch heute ist irgendwie alles anders. Wieder mal habe ich Joomla 1.5 installiert und wollte gleich zu Beginn den FCK Editor installieren, doch völlig überraschen kommt auf einmal eine Fehlermeldung, die ich bis jetzt noch gesehen habe trotz identischer Installation.

    * JFolder::create: Das Verzeichnis kann nicht erstellt werden!
    * Unable to write entry


    Warning: file_put_contents() [function.file-put-contents]: Unable to access /var/www/web400/html/tmp/install_49f1a403383f0/bot_JoomlaFCKeditor2.6.3.9b/legacy.fckeditor.xml in /var/www/web400/html/libraries/joomla/filesystem/file.php on line 298

    Warning: file_put_contents(/var/www/web400/html/tmp/install_49f1a403383f0/bot_JoomlaFCKeditor2.6.3.9b/legacy.fckeditor.xml) [function.file-put-contents]: failed to open stream: No such file or directory in /var/www/web400/html/libraries/joomla/filesystem/file.php on line 298
    Kann mir da jemand weiterhelfen? Ich habe alle Verzeichnisrchte aus der Info auf beschreibbar gesetzt. Kann mir nicht erklären warum es auf einmal nicht mehr geht.

  2. #2
    Abenteurer & Moderator Avatar von reservoir Dog
    Registriert seit
    09.09.2008
    Ort
    auf diesem Planeten
    Beiträge
    2.172
    Bedankte sich
    40
    Erhielt 325 Danksagungen
    in 280 Beiträgen

    Blinzeln

    Hallo chr!s,

    damit die wahren J!-Profis dir helfen zu können (ich bin nur vom Putzpersonal, das hier ab und an feucht durchwischt ), könnte ich mir vorstellen, dass noch ein paar Angaben sinnvoll sind.

    Etwa ob du lokal oder online Probleme hast.

    Falls du online-Probs hast, kann es wirklich sein, dass du alles so gemacht hast wie immer, aber evtl. dein Hoster etwas verändert hat... (Bei online-Probs hilfst du meist den Profis dir zu helfen, indem du deine URL angibst.)

    Auch bei lokal-Probs kannst du natürlich nicht zwingend etwas für die Fehlermeldung. Gibt manchmal ja tatsächlich unerklärliche Phänomene - Fehler in der Matrix...

    Zu der Fehlermeldung kann ich jetzt konkret nicht viel sagen. Nur Fragen: Was steht denn in der file.php ini Zeile 298?

    Ansonsten bin ich kein Fan des FCK, ich bin ein Fan des JCE.

    Gruß, reservoir Dog
    Gibt der Klügere immer nach,herrscht die Diktatur der Dummen. - Wo Unrecht zu Recht wird,wird Widerstand zur Pflicht. - Doch: Das Einzige das einen davon abhalten kann die Wahrheit zu finden,ist zu denken man kenne sie bereits.
    ERLEBE ABENTEUER e.V.

  3. #3
    Neu an Board Avatar von chr!s
    Registriert seit
    15.02.2007
    Ort
    Mannheim
    Alter
    25
    Beiträge
    26
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Bei anderen Plugins gibt es den gleichen Fehler. Die URL ist abbas-physiotherapie.de.

    meine file.php sieht sieht so aus (nur Auzug, da Beitrag sonst zu lang):
    PHP-Code:
    <?php
        
    /**
         * Read the contents of a file
         *
         * @param string $filename The full file path
         * @param boolean $incpath Use include path
         * @param int $amount Amount of file to read
         * @param int $chunksize Size of chunks to read
         * @param int $offset Offset of the file
         * @return mixed Returns file contents or boolean False if failed
         * @since 1.5
         */
        
    function read($filename$incpath false$amount 0$chunksize 8192$offset 0)
        {
            
    // Initialize variables
            
    $data null;
            if(
    $amount && $chunksize $amount) { $chunksize $amount; }
            if (
    false === $fh fopen($filename'rb'$incpath)) {
                
    JError::raiseWarning(21'JFile::read: '.JText::_('Unable to open file') . ": '$filename'");
                return 
    false;
            }
            
    clearstatcache();
            if(
    $offsetfseek($fh$offset);
            if (
    $fsize = @ filesize($filename)) {
                if(
    $amount && $fsize $amount) {
                    
    $data fread($fh$amount);
                } else {
                    
    $data fread($fh$fsize);
                }
            } else {
                
    $data '';
                
    $x 0;
                
    // While its:
                // 1: Not the end of the file AND
                // 2a: No Max Amount set OR
                // 2b: The length of the data is less than the max amount we want
                
    while (!feof($fh) && (!$amount || strlen($data) < $amount)) {
                    
    $data .= fread($fh$chunksize);
                }
            }
            
    fclose($fh);

            return 
    $data;
        }

        
    /**
         * Write contents to a file
         *
         * @param string $file The full file path
         * @param string $buffer The buffer to write
         * @return boolean True on success
         * @since 1.5
         */
        
    function write($file$buffer)
        {
            
    // Initialize variables
            
    jimport('joomla.client.helper');
            
    $FTPOptions JClientHelper::getCredentials('ftp');

            
    // If the destination directory doesn't exist we need to create it
            
    if (!file_exists(dirname($file))) {
                
    jimport('joomla.filesystem.folder');
                
    JFolder::create(dirname($file));
            }

            if (
    $FTPOptions['enabled'] == 1) {
                
    // Connect the FTP client
                
    jimport('joomla.client.ftp');
                
    $ftp = & JFTP::getInstance($FTPOptions['host'], $FTPOptions['port'], null$FTPOptions['user'], $FTPOptions['pass']);

                
    // Translate path for the FTP account and use FTP write buffer to file
                
    $file JPath::clean(str_replace(JPATH_ROOT$FTPOptions['root'], $file), '/');
                
    $ret $ftp->write($file$buffer);
            } else {
                
    $file JPath::clean($file);
                
    $ret file_put_contents($file$buffer);
            }
            return 
    $ret;
        }

        
    /**
         * Moves an uploaded file to a destination folder
         *
         * @param string $src The name of the php (temporary) uploaded file
         * @param string $dest The path (including filename) to move the uploaded file to
         * @return boolean True on success
         * @since 1.5
         */
        
    function upload($src$dest)
        {
            
    // Initialize variables
            
    jimport('joomla.client.helper');
            
    $FTPOptions JClientHelper::getCredentials('ftp');
            
    $ret        false;

            
    // Ensure that the path is valid and clean
            
    $dest JPath::clean($dest);

            
    // Create the destination directory if it does not exist
            
    $baseDir dirname($dest);
            if (!
    file_exists($baseDir)) {
                
    jimport('joomla.filesystem.folder');
                
    JFolder::create($baseDir);
            }

            if (
    $FTPOptions['enabled'] == 1) {
                
    // Connect the FTP client
                
    jimport('joomla.client.ftp');
                
    $ftp = & JFTP::getInstance($FTPOptions['host'], $FTPOptions['port'], null$FTPOptions['user'], $FTPOptions['pass']);

                
    //Translate path for the FTP account
                
    $dest JPath::clean(str_replace(JPATH_ROOT$FTPOptions['root'], $dest), '/');

                
    // Copy the file to the destination directory
                
    if ($ftp->store($src$dest)) {
                    
    $ftp->chmod($dest0777);
                    
    $ret true;
                } else {
                    
    JError::raiseWarning(21JText::_('WARNFS_ERR02'));
                }
            } else {
                if (
    is_writeable($baseDir) && move_uploaded_file($src$dest)) { // Short circuit to prevent file permission errors
                    
    if (JPath::setPermissions($dest)) {
                        
    $ret true;
                    } else {
                        
    JError::raiseWarning(21JText::_('WARNFS_ERR01'));
                    }
                } else {
                    
    JError::raiseWarning(21JText::_('WARNFS_ERR02'));
                }
            }
            return 
    $ret;
        }

        
    /**
         * Wrapper for the standard file_exists function
         *
         * @param string $file File path
         * @return boolean True if path is a file
         * @since 1.5
         */
        
    function exists($file)
        {
            return 
    is_file(JPath::clean($file));
        }

        
    /**
         * Returns the name, sans any path
         *
         * param string $file File path
         * @return string filename
         * @since 1.5
         */
        
    function getName($file) {
            
    $slash strrpos($fileDS) + 1;
            return 
    substr($file$slash);
        }
    }

  4. #4
    Abenteurer & Moderator Avatar von reservoir Dog
    Registriert seit
    09.09.2008
    Ort
    auf diesem Planeten
    Beiträge
    2.172
    Bedankte sich
    40
    Erhielt 325 Danksagungen
    in 280 Beiträgen

    Standard

    Dann stellt sich mir als nächstes die Frage, wo hostest du ?

    Und hast du schon versucht die Extensions via FTP zu installieren ?

    Gruß, reservoir Dog
    Gibt der Klügere immer nach,herrscht die Diktatur der Dummen. - Wo Unrecht zu Recht wird,wird Widerstand zur Pflicht. - Doch: Das Einzige das einen davon abhalten kann die Wahrheit zu finden,ist zu denken man kenne sie bereits.
    ERLEBE ABENTEUER e.V.

  5. #5
    Neu an Board Avatar von chr!s
    Registriert seit
    15.02.2007
    Ort
    Mannheim
    Alter
    25
    Beiträge
    26
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich bin bei deinprovider.de. Hab schon alles probiert, auch die verschiedenen Hochlademethoden, leider kommt immer die gleiche Meldung. Ich bin aber der Meinung, dass es nicht am Provider liegen kann, denn ich habe auch andere Joomla CMS auf dem gleichen Server installiert die funktionieren.

  6. #6
    Abenteurer & Moderator Avatar von reservoir Dog
    Registriert seit
    09.09.2008
    Ort
    auf diesem Planeten
    Beiträge
    2.172
    Bedankte sich
    40
    Erhielt 325 Danksagungen
    in 280 Beiträgen

    Standard

    Ich werde mich hüten, aufgrund der spärlichen Information, welche dieser Thread darstellt, den Hoster zu beschuldigen. Aber nur weil etwas immer gefunzt hat muss es nicht weiter so laufen. Nichts ist beständiger, als der Wandel. Und es wandelt sich oft etwas, ohne das man es gleich mitbekommt. Wenn du "alles probiert" hast, kannst du nun "nichts" mehr tun. ...Zumindest ich kann nichts mehr für dich tun.

    Gruß, reservoir Dog
    Gibt der Klügere immer nach,herrscht die Diktatur der Dummen. - Wo Unrecht zu Recht wird,wird Widerstand zur Pflicht. - Doch: Das Einzige das einen davon abhalten kann die Wahrheit zu finden,ist zu denken man kenne sie bereits.
    ERLEBE ABENTEUER e.V.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein