Menü

Login

Aktuelle Version

Forum > PHP Upload_Temp_Dir *

DOTLAN Intranet / Portal >> Probleme und Fehler > PHP Upload_Temp_Dir
Antwort erstellen
Autor Thema: PHP Upload_Temp_Dir
Sorehead
13.09.2006 um 16:38 QuoteProfileSend PM
NEW

Clan: Gamesession Hannover
Postings: 348

Moin!

Ich habe mal eine Frage, die wahrscheinlich nicht direkt mit Dotlan zusammenhängt.
Ich habe für unser Dotlan alles sauber installiert. Es ist auch das erwähnte Upload_Temp_Dir korrekt.
Will ich mit einer Subdomain eine andere Seite anbieten, die aber ebenfalls dieses VErzeichnis nutzt. Wenn ich nun in der php.ini ein "generelles" VErzeichnis angebe, bekomme ich bei Dotlan einen Fehler. Wie behebe ich das?

Dieser Fehler kommt in den Supporttools:
Code:

PHP: upload_tmp_dir NOT FOUND


Bisher:
Code:

upload_tmp_dir = /var/www/vhosts/wildefingerspiele-lan.de/httpdocs/temp


Ich will jetzt zum Beispiel "/temp" nehmen.. Die ZUgriffsrechte auf Systemebene stimmen, alle dürfen da drin alles machen..

[Editiert von Sorehead am 13.Sep.2006 um 16:53]
 
Griffon
13.09.2006 um 18:39 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Generell kannst du /tmp nehmen.

Besser ist aber das du über Webserverconfig jedem VHOST sein eigenes Upload Dir und auch Session Dir gibst.

Meine VHOST Config sieht z.b. so aus
Code:
<VirtualHost *:80>
ServerName www.thezenith.de
ServerAlias thezenith.de *.thezenith.de
ServerAdmin info@thezenith.de
DocumentRoot /srv/www/www.thezenith.de/htdocs
CustomLog /srv/www/www.thezenith.de/logs/access.log combined
ErrorLog /srv/www/www.thezenith.de/logs/error.log
php_admin_value open_basedir /srv/www/www.thezenith.de/:/usr/share/php/
php_admin_value upload_tmp_dir /srv/www/www.thezenith.de/tmp
php_admin_value session.save_path /srv/www/www.thezenith.de/tmp
php_admin_value upload_max_filesize 25M
php_admin_value post_max_size 30M
php_admin_value max_execution_time 1800
php_admin_value max_input_time 1600
php_admin_value memory_limit 35M
php_admin_value disable_functions putenv,shell_exec,dl,exec,passthru,proc_open,system,popen,ini_restore
php_admin_flag register_globals on

<Directory /srv/www/www.thezenith.de/htdocs>
AllowOverride All
</Directory>
</VirtualHost>

 
Starbuck
28.11.2006 um 17:36 QuoteProfileSend PM
NEW

Clan: [TDA]
Postings: 35

juhu den gleichen "fehler" habe ich auch ... hm wo genau muss ich das den ändern also welche datei oder irgendwo im mysql? sorry bin mehr oder weniger leihe
 
Griffon
28.11.2006 um 20:33 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Hallo Starbuck

Die Einstellungen die du oben siehst sind für den Apache Webserver gedacht. Aber du solltest den DateiUpload erstmal testen. Weil wenn der Dateiupload funktioniert wird wahrscheinlich das System Tmp Verzeichnis (/tmp) genutzt. Die Angabe soll dir weiterhelfen falls der Dateiupload überhaupt nicht funktioniert.

Wenn letzteres der Fall ist, solltest du evtl. die Apache bzw. PHP für den VirtualHost/Hosting kontrollieren.
 
[ Antwort erstellen ]