R421 Problem mit CHMOD- Rechten [gelöst]

Probleme beim Installieren. Servereinstellungen etc.

Beitragvon mayoSwiss » 14. Okt 2009, 10:21

[quote]redaxo/include/addons/metainfo/files
redaxo/include/addons/be_search/files[/quote]

Alle Einstellungen kontrolliert, das Problem entsteht beim erneuten Starten der Installationsroutine. Die beiden Ordner be_search und metainfo werden neu erstellt und die hinein kopierten Files entfernt. Zwar erhalten die genannten Ordner die Rechte 777, die Ordner sind aber dennoch nicht veränderbar.

Create dir '.../files/addons/metainfo/'
Copying '.../redaxo/include/addons/metainfo/files/metainfo.js' to '.../files/addons/metainfo/metainfo.js'...
Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 10484 is not allowed to access .../files/addons/metainfo owned by uid 48 in .../redaxo/include/functions/function_rex_generate.inc.php on line 677

Warning: copy(.../files/addons/metainfo/metainfo.js) [function.copy]: failed to open stream: Datei oder Verzeichnis nicht gefunden in .../redaxo/include/functions/function_rex_generate.inc.php on line 677
Error: File '.../redaxo/include/addons/metainfo/files/metainfo.js' could not be copied!
Create dir '.../files/addons/be_search/'
Copying '.../redaxo/include/addons/be_search/files/be_search.css' to '.../files/addons/be_search/be_search.css'...
Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 10484 is not allowed to access .../files/addons/be_search owned by uid 48 in .../redaxo/include/functions/function_rex_generate.inc.php on line 677

Warning: copy(.../files/addons/be_search/be_search.css) [function.copy]: failed to open stream: Datei oder Verzeichnis nicht gefunden in .../redaxo/include/functions/function_rex_generate.inc.php on line 677
Error: File '.../redaxo/include/addons/be_search/files/be_search.css' could not be copied!

LG, mayoswiss
mayoSwiss
 
Beiträge: 7
Registriert: 2. Mär 2008, 22:54

Beitragvon Koala » 14. Okt 2009, 17:36

mayoSwiss hat geschrieben:Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 10484 is not allowed to access .../files/addons/metainfo owned by uid 48 in .../redaxo/include/functions/function_rex_generate.inc.php on line 677

Ah! Jetzt wissen wir schon mal, dass es ein SAFE MODE Problem ist.
Mehr kann ich dazu jetzt leider auch nicht sagen, damit hab ich mich bisher nicht befasst.
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1529
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Lösungen

Beitragvon Goldacker » 30. Nov 2009, 18:14

Hallo,
ich habe das Problem gelöst, indem ich einfach auf PHP5 gestiegen bin. Das könnt ihr meistens über einen Eintrag in der .htacess machen mit z.B.

Code: Alles auswählen
Action php /cgi-php5/php
AddHandler php5 .php


Alle anderen Lösungsansätze haben in meinem Fall auch nicht geholfen. Wäre aber gut in Zukunft nicht mehr diese Problem zu haben.

Ach und es liegt definitiv an den SaveMod-Einstellungen.
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de
Goldacker
 
Beiträge: 148
Registriert: 1. Jul 2007, 12:27
Wohnort: Hamburg / Berlin / Neubrandenburg

Beitragvon elricco » 16. Dez 2009, 14:37

Hallo alle zusammen,

erst einmal ich "liebe" Confixx-Server mit SAFE MODE on.

Bei mir hat es geholfen in der Zeile 588 (Notepad++) der redaxo/include/pages/setup.inc.php von TRUE auf FALSE zu setzen:
Code: Alles auswählen
$err_msg .= rex_setup_addons(false);


Dann muss man es halt machen wie Koala sagte, be_search und metainfo im files-Ordner von Hand anlegen.

Gruß, elricco
Benutzeravatar
elricco
 
Beiträge: 161
Registriert: 21. Jun 2007, 23:48
Wohnort: Bochum

Beitragvon mina30de » 16. Jan 2010, 22:08

elricco hat geschrieben:Hallo alle zusammen,

Code: Alles auswählen
$err_msg .= rex_setup_addons(false);



Gruß, elricco



Aber Hallo!!!!

Na das ist aber ein schönes Weihnachtsgeschenk.
Das klappt sogar bei meinem Provider!

Super Vielen Dank für den Tipp!!!
mina30de
 
Beiträge: 152
Registriert: 19. Mär 2007, 10:43

Beitragvon distanzcheck » 1. Feb 2010, 17:20

und dann gehts auch mit save mod ON ?

Dirk
distanzcheck
 
Beiträge: 16
Registriert: 28. Nov 2007, 09:20

Beitragvon Xong » 2. Feb 2010, 09:44

distanzcheck hat geschrieben:und dann gehts auch mit save mod ON ?
Du kannst auch den Safemode so konfigurieren, dass Redaxo damit gut läuft.

Allerdings verursachen die Standardeinstellungen Probleme und können Addons behindern.

Wie schon gesagt, du hast dadurch einen erhöhten Verwaltungsaufwand beim Einrichten und Entwickeln.

Ich sehe keinen Grund, warum Safemode aktiviert sein sollte. Wenn du also die Wahl hast, dann verzichte darauf.
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen

Beitragvon Tito » 22. Feb 2010, 15:14

Hi Leute,

das mit dem Save-Mode muss ich mir auch noch mal anschauen, denn das kopieren in die neu angelegten Ordner klappt derzeit auch bei mir nicht.
Aber vorher hat auch schon das anlegen eines Ordners nicht funktioniert.
denn
Code: Alles auswählen
$dir = '... /files/addons/ordnername/';
mkdir($dir);
funzt bei mir nicht. Wohl aber
Code: Alles auswählen
$dir = '... /files/addons/ordnername';
mkdir($dir);
(der Slash am ende fehlt).
Ich habe im Script function_rex_generate.inc.php folgendes geändert (ab Zeile 645):
Code: Alles auswählen
$dir .= $dirPart . DIRECTORY_SEPARATOR;
if(strpos($startdir,$dir) !== 0 && !is_dir($dir))
{
  if($debug)
    echo "Create dir '$dir'<br />\n";
         
   mkdir($dir);
   chmod($dir, $REX['DIRPERM']);
}
in
Code: Alles auswählen
$dir .= $dirPart . DIRECTORY_SEPARATOR;
if(strpos($startdir,$dir) !== 0 && !is_dir($dir))
{
  $dir = substr($dir,0,-1);
  if($debug)
    echo "Create dir '$dir'<br />\n";
   
  mkdir($dir);
  chmod($dir, $REX['DIRPERM']);
}

Damit funktioniert jetzt das anlegen der Ordner.

Gruß
Tito

edit: das mit dem safe_mode hab ich mir auch mal angeschaut ... und ihn dann abgeschaltet. Ist laut php.net ab php 5.3 als "deprecated" (veraltelt) eingestuft und wird ab php 6 vollends über Bord geworfen (http://php.net/manual/en/features.safe-mode.php).
Also Weg damit. Ohne Safe_mode funzt auch alles wie es soll 8)
Die wiege des Piratenpop: http://www.piratenpop.de
Tito
 
Beiträge: 90
Registriert: 8. Mär 2008, 08:53
Wohnort: Aachen

Vorherige

Zurück zu Installation [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast