Zum Inhalt springen

Grosse Probleme Typo3 Installation unter Unix

Erstellt am 17. Januar 2005 · 10 Antworten · letzte Antwort am 7. Februar 2006

Tags: Frage

cinos22 ·

Hallo!

So wie es aussieht passen die Rechte nicht.

Die Rechte der folgenden Dateien müssen wie folgt geändert werden:

chmod 777 typo3/temp/
chmod 777 typo3/ext/
chmod 777 typo3temp/
chmod 777 typo3conf/
chmod 777 typo3conf/ext/
chmod 777 uploads/
chmod 777 fileadmin/

Entweder machst Du dies über einen SSH Zugang oder über nen FTP Client.

SLASH23 ·

vielen Dank, habs gesetzt wie du es geschrieben hast , die Meldungen sind weg jetzt kam aber danach sofort diese:

Warning: mysql_list_tables(): Unable to save MySQL query result in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php on line 874

Wenn ich Ihm google diese Meldung eingab kam nix 🙁

SLASH23 ·

Sorry sieht so aus mein Fehler:

http://img70.exs.cx/img70/6361/dddd5cw.jpg

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php on line 723

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_userauth.php on line 242

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_userauth.php on line 243

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_userauth.php on line 244

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_userauth.php on line 245

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_userauth.php on line 246

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/t3lib/class.t3lib_db.php:723) in /www/htdocs/v143946/dummy-4.7.0/dummy-3.7.0/typo3/template.php on line 601

SLASH23 ·

wenn ich mir das file userauth.php anschaue und die markierten Felder suche (245,246,etc..9 siehts so aus:

header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Expires: 0');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
}

SLASH23 ·

Hi Zusammen ,

viele vielen Dank an alle die mir geschrieben haben , hat nun funktioniert, Prob lag an DB selber die Rechte wurden jeweils überschrieben

captnfuture ·

moin SLASH23

hab grad das gleiche problem... was genau war die ursache für die fehledermeldungen in dem stil:

....
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/htdocs/typo3conf/temp_CACHED_psfd09_ext_localconf.php:267) in /var/www/xxxxxx/typo3_src-3.8.0/t3lib/class.t3lib_userauth.php on line 291
...

und wie hast du das problem gelöst!? also welche rechte worden von der db wie überschrieben?!?

vielen dank für hilfe!!!

kingkong ·

Hallo

ein wichtiger Hinweis zu den Dateirechten Bitte einem vom Webserver aus (Apache,IIS etc.) zugänglichen Verzeichnis niemals die Rechte 0777 einräumen (aus Sicherheitsgründen.) .
Eine gute Rechtevergabe erreichts du (je nach Webserverkonfi- guration mit 755. Um etwas Licht ins Chaoos zu bringen kannst du die Rechte mit folgenden Unix/Linux Shell Befehlen relativ schnell ändern

1.) Alle Verzeichnisse auf 0755 (ab deinem Document Root,
also dem /html Verzeichniss) :

find ./ -type d |xargs chmod 0755

2.) Alle html und php Dateien auf 0644 setzen (ab Document
Root.)

find ./ |egrep "(*.ht*|*.ph*)"|xargs chmod 0644

J