Safe mode über Plesk ausschalten

reptile

Registered User
Hallo,
ich will den Safe mode wegen Joomla für eine bestimmte Domain ausschalten.

Kann ich das direkt über Plesk machen wie bei Confixx auch über die Oberfläche (httpdspezial oder so hieß das)?
 
Hab mir jetzt Plesk 8 installiert. Wie soll der Punkt unter Setup heissen mit dem man den Safemode ausschalten kann?
 
Hi,
Hab dir nen Screen gemacht ;)
 

Attachments

  • safe.jpg
    safe.jpg
    46.1 KB · Views: 6,650
Das geht doch ab Plesk 8 auch so, per klick auf Domains - "Domainname" - Setup oder meinst du etwas anderes ?

Den Punkt hatte ich auch gefunden, mich stört daran allerdings, dass ich damit safe_mode komplett abschalte.

Ich brauche safe_mode off für die 4images Gallerie, auf einer Subdomain.

Laufen soll das auf einem 1blu vServer, Plesk 8.1, Suse 10.

Hab dann hier im Forum zwei Tage lang gesucht/gelesen und bin letztendlich - nach diversen anderen Fehlversuchen - in der httpd.include (/srv/www/vhosts/domain.tld/conf/) gelandet.

In der httpd.include werden auch die Subdomains aufgelistet.
Beim entsprechenden Eintrag für die Subdomain der Gallerie habe ich dann nur noch safe_mode on auf off geändert, den Apache restartet und schon funktionierts.

Die Hauptdomain, wie auch die zwei anderen Subdomains, sind davon unberührt geblieben, zumindest soweit wie ich das bisher testen konnte. Bin schon gespannt ob das wirklich gutgeht, bin blutiger Anfänger was Server und Co betrifft. *g*


Jetzt suche ich nach einer Möglichkeit, safe_mode off auf ein Verzeichnis zu beschränken. Hat da jemand eine Idee?
Für die Gallerie ist das nur nötig um im ACP Bilder hochladen zu können, im Frontend kann also safe_mode getrost off bleiben. (wüsste jedenfalls nicht, dass es da gebraucht würde, ausser bei User Uploads vielleicht, die ich aber nicht benötige)
 
Hallo,

deine "Lösung" wird nicht lange halten, da Plesk immer mal wieder diese Dateien neu schreibt und in dem Moment deine Änderung überschreibt.
(imho)
 
Moin v40, das klingt nicht gut...

In der httpd.include fehlt mir der Code fürs einbinden der vhost.conf
Code:
include /srv/www/vhosts/domain.de/conf/vhost.conf
Die vhost.conf selbst fehlt auch. Ok, lässt sich erstellen, aber wie einbinden?


Der betreffende Code aus der httpd.include für die Subdomain sieht so aus:

Code:
<VirtualHost 111.222.333.444:80>
	ServerName   gallerie.domain.tld:80
	SuexecUserGroup         name psacln
	ServerAdmin  "mail@domain.tld"
	DocumentRoot /srv/www/vhosts/domain.tld/subdomains/gallerie/httpdocs
	CustomLog  /srv/www/vhosts/domain.tld/statistics/logs/access_log plesklog
	ErrorLog   /srv/www/vhosts/domain.tld/statistics/logs/error_log
	ScriptAlias  /cgi-bin/ /srv/www/vhosts/domain.tld/subdomains/gallerie/cgi-bin/
	<IfModule mod_ssl.c>
		SSLEngine off
	</IfModule>
	<Directory  /srv/www/vhosts/domain.tld/subdomains/gallerie/httpdocs>
	<IfModule mod_perl.c>
	<Files ~ (\.pl$)>
		SetHandler perl-script
		PerlHandler ModPerl::Registry
		Options ExecCGI
		allow from all
		PerlSendHeader On
	</Files>
	</IfModule>
	<IfModule mod_perl.c>
	<Files ~ (\.asp$)>
		SetHandler perl-script
		PerlHandler Apache::ASP
		PerlSetVar Global /tmp
	</Files>
	</IfModule>
	<IfModule sapi_apache2.c>
		php_admin_flag engine on
		php_admin_flag safe_mode on
		php_admin_value open_basedir "/srv/www/vhosts/domain.tld/subdomains/gallerie/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_php5.c>
		php_admin_flag engine on
		php_admin_flag safe_mode on
		php_admin_value open_basedir "/srv/www/vhosts/domain.tld/subdomains/gallerie/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_python.c>
	<Files ~ (\.py$)>
		SetHandler python-program
		PythonHandler	mod_python.cgihandler
	</Files>
	</IfModule>
		Options +Includes +ExecCGI
	</Directory>
	Alias "/error_docs" "/srv/www/vhosts/domain.tld/error_docs"
	ErrorDocument 400 /error_docs/bad_request.html
	ErrorDocument 401 /error_docs/unauthorized.html
	ErrorDocument 403 /error_docs/forbidden.html
	ErrorDocument 404 /error_docs/not_found.html
	ErrorDocument 500 /error_docs/internal_server_error.html
</VirtualHost>

Bin momentan völlig von der Rolle, ist reichlich viel Input auf einmal gewesen die letzten Tage. :o


PS:
Wenn ich in die httpd.include folgenden Code einfüge:
Code:
include /srv/www/vhosts/domain.de/conf/vhost.conf
oder/und auch:
Code:
include /srv/www/vhosts/domain.de/subdomains/subdomainname/conf/vhost.conf
hilft das ja auch nicht wirklich, denn da kann doch dasselbe passieren wie schon mit der safe_mode Änderung, beim nächsten Mal wenn Plesk die httpd.include neu schreibt, ist der Code wieder weg. Oder nicht?
 
Last edited by a moderator:
Hallo,
hat Plesk 8.0.1 diese Funktion auch schon? Die hat es bei mir nicht angezeigt. Ich lass den Server jetzt nochmal neu installieren...

EDIT: Die Funktion kann man nur sehen, wenn man als admin eingeloggt ist.... da kann ich mich zu tode suchen.
 
Last edited by a moderator:
Und es funktioniert doch! *freu*

Kann es sein, das zwischen dem Einlesen der geänderten vhosts.conf und dem Apache reload etwas Zeit verstreichen muss? Jetzt jedenfalls läufts, nachdem ich einfach mal ca 1 Minute gewartet habe, bevor ich den reload gemacht hab.


Meine Vorgehensweise:

vhost.conf erstellt in:
Code:
/srv/www/vhosts/domain.tld/subdomains/subdomainname/conf/

Inhalt der vhost.conf:
Code:
<Directory srv/www/vhosts/domain.tld/subdomains/subdomainname/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag safe_mode off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag safe_mode off
</IfModule>
</Directory>

In der Shell ausgeführt:
Code:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.tld
ca 1 Minute gewartet und dann ausgeführt:
Code:
  /etc/init.d/apache2 reload

Gut möglich, dass nur der Server gesponnen hat und es auch ohne Wartezeit geht.

PHP Info meldet jetzt für die Hauptdomain:

Safe Mode - Local Value - On
Safe Mode - Master Value - On

und für die Subdomain:

Safe Mode - Local Value - Off
Safe Mode - Master Value - On
 
Hallo
Ich habe dasselbe Problem und möchte den Safe mode Off stellen in Plesk für die Domain wo Joomla 1.0.12 läuft. Ich arbeite aus einer Windows XP Umgebung.
 
Plesk version psa v8.0.1_build80061018.17 os_FedoraCore 2
Operating system Linux 2.6.10-1.771_FC2smp


Also ich habe mir meine php.ini Datei angeschaut, da ist safe mode = OFF.

Darüberhinaus habe ich folgenden Fehler in Joomla Admin Bereich und kann deshalb keine Plugins installieren (siehe Bilddatei).

PHP magic_quotes_gpc setting is `OFF` instead of `ON`

In Plesk habe ich für meien Domain Safe Mode ausgeschaltet (Hacken raus) und habe den Server rebootet.
 

Attachments

  • fehlerjoomla.gif
    fehlerjoomla.gif
    12.6 KB · Views: 1,221
Back
Top