2016-06-27 10 views
0

Ich versuche, this file mit cPanel und FTP auf meinen Server hochzuladen und es wird automatisch gelöscht.PHP-Datei wird automatisch gelöscht

Ich habe versucht, eine neue leere Datei zu erstellen und den Inhalt der Datei Dateisystem.php einfügen, und wenn ich die Schaltfläche zum Speichern drücken, verschwinden die neuen Dateien.

Ich habe andere PHP-Dateien getestet und das Verhalten ist normal.

Irgendeine Idee, was könnte das Problem sein? Dies ist das erste Mal, dass ich diese Art von Problem bekomme.

+0

Anders als es sich um eine PHP-Datei beteiligt zu sein, kann ich nicht sehen, wie das alles mit der Programmierung zu tun hat. Daher außer Thema. –

+0

Was für eine Magie! Wie auch immer, es könnte eine Erlaubnis sein, nein? – Chay22

+0

@ Chay22 Die Datei läuft nicht einmal, sobald ich es hochladen wird gelöscht. Magie in der Tat – giannisf

Antwort

0

Das Problem war mit dem Symlink Methode

/** 
    * Creates a symbolic link or copy a directory. 
    * 
    * @param string $originDir  The origin directory path 
    * @param string $targetDir  The symbolic link name 
    * @param bool $copyOnWindows Whether to copy files if on Windows 
    * 
    * @throws IOException When symlink fails 
    */ 
    public function symlink($originDir, $targetDir, $copyOnWindows = false) 
    { 
     if ('\\' === DIRECTORY_SEPARATOR) { 
      $originDir = strtr($originDir, '/', '\\'); 
      $targetDir = strtr($targetDir, '/', '\\'); 

      if ($copyOnWindows) { 
       $this->mirror($originDir, $targetDir); 

       return; 
      } 
     } 

     $this->mkdir(dirname($targetDir)); 

     $ok = false; 
     if (is_link($targetDir)) { 
      if (readlink($targetDir) != $originDir) { 
       $this->remove($targetDir); 
      } else { 
       $ok = true; 
      } 
     } 

     if (!$ok && true !== @symlink($originDir, $targetDir)) { 
      $this->linkException($originDir, $targetDir, 'symbolic'); 
     } 
    } 
Verwandte Themen