phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.02.2003, 22:14   #1
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt

Localen Webserver einrichten


hallo macianer,
nachdem ich über die suchenfunktion leider nichts gefunden habe, frage ich einfach mal so. ich will ein php-forum erst einmal local testen. irgendwo habe ich mal gelesen das unter osx schon alles wichtige für eine locale serverumgebung installiert ist. wie teste ich ob php und mysql schon auf meinem system laufen und wie werden sie aufgerufen. ich arbeite gröstenteils unter 9x. habe aber 10.1 installiert.
für eure antworten, danke schon mal im vorraus.
gruß andreas
raspel ist offline   Mit Zitat antworten


Alt 21.02.2003, 22:27   #2
TP-Veteran
 
Benutzerbild von Tobias
 
Registriert seit: Feb 2001
Ort: next Exit: Leine City
Tobias hilft, wo's gehtTobias hilft, wo's gehtTobias hilft, wo's geht
OS X bringt als Boardmittel den Apache mit. PHP und MySQl musst Du von Hand installieren.

Die Administration von MySQL erfolg dann über das Terminal und über das Programm "ODCB" im Ordner der Hilfprogramme.

Leider habe ich mich damit auch noch nicht weiter beschäftigt, aber die nötigen Pakte finden sich wohl auf http://www.mysql.com und http://www.php.net

Ich hoffen, wenigstens halbwegs geholfen zu haben.
__________________
yenodio design | XING Profil
Tobias ist offline   Mit Zitat antworten
Alt 22.02.2003, 00:38   #3
TP-Member
 
Benutzerbild von burned
 
Registriert seit: Dec 2002
Ort: Kiel
burned macht alles soweit korrekt
Moin,

einfache Installation wird hier erklärt: http://www.entropy.ch/software/macosx/welcome.html
Apple selbst bietet auch reichlich Infos: http://developer.apple.com/internet/macosx/

Ansonsten füttere mal google mit "php mysql os x" ... da hagelts nur so Treffer.

burned
burned ist offline   Mit Zitat antworten
Alt 22.02.2003, 12:26   #4
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt
morgähn,
danke erst mal für eure antwoten.
wenn die kopfschmerzen wieder weg sind werde ich mich gleich mal mit dem googlefreund befassen, und den anderen nützlichen hinweisen nachgehen.
tschau andreas





ps. ich trinke nie wieder tikila (teufelszeug)
raspel ist offline   Mit Zitat antworten
Alt 25.02.2003, 14:51   #5
TP-Junior
 
Benutzerbild von CyTreX
 
Registriert seit: Aug 2001
Ort: NDS
CyTreX macht alles soweit korrekt
Hier noch ein Link, damit hat bei mir auf anhieb alles funktioniert:

Installing Apache 1.3.27, PHP 4.3.0 and MySQL for the Total Newbie
__________________
Alternative-Music.org
Moderator des gEb Mac-Forums
CyTreX ist offline   Mit Zitat antworten
Alt 26.02.2003, 21:33   #6
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt

ich muss doch noch mal stören


hallo an alle,
wie ich php und mysql installiere und konfiguriere weiß ich jetzt nach reichlich selbsstudium.
ich hab nur das problem die httpd.conf entsprechend zu verändern. root habe ich bereits aktiviert im netinfo manager. wenn ich jetzt die veränderte datei sichern will bekomme ich die meldung ob ich die vorhandene datei überschreiben möchte. ich bestätige und erhalte die meldung das ich nicht der eigentümer der datei bin. wann kann ich die datei httpg.conf verändern, wenn nicht mit rootrechten?

tschau andreas
raspel ist offline   Mit Zitat antworten
Alt 28.02.2003, 11:24   #7
TP-Veteran
 
Benutzerbild von Tobias
 
Registriert seit: Feb 2001
Ort: next Exit: Leine City
Tobias hilft, wo's gehtTobias hilft, wo's gehtTobias hilft, wo's geht
die Dateiinformationen der httpg.conf aufrufen und denEigentümer als "root" setzen. Dann dürfte es klappen.
__________________
yenodio design | XING Profil
Tobias ist offline   Mit Zitat antworten
Alt 01.03.2003, 13:12   #8
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt
hallo erstmal,
@ McFly in der datei info kann ich die zugriffsrechte, trotzdem root aktiviert ist, nicht verändern. der eigentümer der datei httpd.conf ist "system" gruppe "wheel".
ich habe auch schon mal versucht das im anmeldefenster alle anderen netzwerk benutzer angezeigt werden können. es erscheint das anmelde fenster und zeigt mir ausser den üblichen usern nun auch "andere" an. ich kann aber nicht direkt den benutzer root mit dem rootpasswort eingeben.
man muss sich doch auch als root am system anmelden können oder etwa nicht. ich kriegs einfach nicht mehr gebacken. selbst im terminal kann ich ja als superuser(root) mit dem passwort rumoperieren und installieren wie ich will.
so jetzt werde ich noch so ein bisschen rumprobieren und auf euren nächsten rat warten.
tschau andreas
raspel ist offline   Mit Zitat antworten
Alt 04.03.2003, 01:39   #9
TP-Member
 
Benutzerbild von burned
 
Registriert seit: Dec 2002
Ort: Kiel
burned macht alles soweit korrekt
Moin,

also root muss man nicht mal unbedingt freischalten. Als Administrator hast du das Recht, einzelne Befehle auch als root auszuführen, damit kommt man eigentlich hin.
Der Befehl dazu lautet sudo, den stellst du einfach vor den eigentlichen Befehl in der Shell (Terminal) und nur dieser eine Befehl wird dann als root ausgeführt. Das Passwort, nach dem gefragt wird, ist dein Adminpasswort (und nicht das von root).

Am einfachsten änderst du die http.conf im Terminal. Das klingt zwar im ersten Augenblick ziemlich fies, ist aber letztendlich am schnellsten.
Als Editor für Shell-Newbies empfehlen die meisten (mich eingeschlossen) pico.

Um die Datei zu ändern gibts du ein:

sudo pico /private/etc/httpd/httpd.conf

Pico erklärt sich fast von selbst (in der letzten MacProfiler war auch eine Anleitung dazu drin). Die Befehle stehen auch unten drinne und werden mit "Ctrl" bedient. Also z.B. Ctrl+X für Beenden und Sichern.

hth,
burned
burned ist offline   Mit Zitat antworten
Alt 05.03.2003, 21:01   #10
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt
hallo burned,
die datei übers terminal zu verändern hat super geklappt. nur kann ich jetzt den server nicht mehr übers terminal mit "apachectl graceful" starten. und mich macht es auch etwas nevös das ich mich überhaupt nicht als root übers anmeldefenster einloggen kann. sollte doch rein theoretisch möglich sein.
naja ich glaube ich werde das mit dem localen server erst mal sein lassen uns warten bis ich mir jaguar leisten will. vielleicht läuft es ja dann besser. danke und tschau
andreas
raspel ist offline   Mit Zitat antworten
Alt 08.03.2003, 11:08   #11
TP-Member
 
Benutzerbild von burned
 
Registriert seit: Dec 2002
Ort: Kiel
burned macht alles soweit korrekt
Moin Raspel,

erst mal zum Root-Account:
willst du dich im GUI als Root einloggen? Ich hab sowas zwar mal als Anleitung gelesen, halte das aber für echten Unfug. Warum willst du das? Ok, für altgediente Macuser ist es einfacher Dateien mit der Maus zu verschieben und mit BBedit zu editieren (am Anfang hab ich das auch vermisst). Aber wenn man sich mit Sachen wie einem lokalen Webserver beschäftigt, ist das irgendwo ne andere Schiene - so hab ich mir das zumindest eingeteilt.
Root ist bei mir nicht mal freigeschaltet, weil man alles prima per sudo hinbekommt.
Wenn du dich unbedingt als root einloggen willst, muss du in den Systemeinstellung die Anmeldung so einstellen, dass dir dort nicht Benutzer vorgesetzt werden, sondern du frei user und pass wählen kannst (Systemeinstellungen > Benutzer > Anmelde-Optionen).

Dass apachetcl bei dir nicht mehr läuft ist seltsam, das sollte IMHO nicht mit der Editiererei in der http.conf zusammenhängen. Bekommst du ein Fehlermeldung?

burned
burned ist offline   Mit Zitat antworten
Alt 08.03.2003, 12:59   #12
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt
hallo burned,
natürlich habe ich jetzt auch gemerkt das ich mit sudo viel besser zurechtkomme und eigendlich nicht unter root arbeiten muss. auf den "root-weg" bin ich nur ganz am anfang geraten weil ich die httpd nicht verändern konnte ohne die richtigen zugriffsrechte. dabei ist das terminal doch so elegant, wenn man damir umzugehen weiss.( bin immernoch auf der suche nach guter fachliteratur )
so nun zu dem eigendlichen problem. das teminalfenster sieht in etwa so aus nach der eingabe apachetcl graceful

Welcome to Darwin!
[localhost:~] admin% apachetcl graceful

OK? apachectl graceful? no
apachetcl: Command not found.
[localhost:~] admin% apachectl graceful
/usr/sbin/apachectl graceful: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users
Processing config file: /private/etc/httpd/users/admin.conf
Processing config file: /private/etc/httpd/users/jana.conf
Processing config file: /private/etc/httpd/users/raspel.conf
[Sat Mar 8 11:16:32 2003] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
fopen: Permission denied
httpd: could not open error log file /private/var/log/httpd/error_log.
/usr/sbin/apachectl graceful: httpd could not be started
[localhost:~] admin%

ich kann aber in den systemeinstellungen unter sharing websharing ganz ohne probleme starten und auch in meinem privaten sites ordner die index (http://127.0.0.1/~admin/index.html ) aufrufen.
soweit so gut. ich habe ja die httpd.cof so verändert das das php modul beim start von apache geladen wird. er zeigt mir beim aufrufen von http://127.0.0.1/~admin/test.php auch alles richtig an.
und nun die komplette verwirrung. ich kann doch auch übers terminal sehen ob php richtig geladen wurde.
ich gebe tail /var/log/httpd/error_log ein und müsste folgende meldung erhalten [notice] Apache/1.3.22 (Darwin) PHP/4.0.6 configured -- resuming normal operations
ich erhalte aber dann die meldung:
Welcome to Darwin!
[localhost:~] admin% tail /var/log/httpd/error_log
[Fri Mar 7 09:25:24 2003] [error] [client 145.254.133.34] File does not exist: /Library/WebServer/Documents/scripts/..%5c../winnt/system32/cmd.exe
[Fri Mar 7 09:25:25 2003] [error] [client 145.254.133.34] File does not exist: /Library/WebServer/Documents/scripts/..%2f../winnt/system32/cmd.exe
[Fri Mar 7 09:28:47 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/scripts/root.exe
[Fri Mar 7 09:28:54 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/MSADC/root.exe
[Fri Mar 7 09:29:04 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/c/winnt/system32/cmd.exe
[Fri Mar 7 09:29:12 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/d/winnt/system32/cmd.exe
[Fri Mar 7 09:29:16 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/scripts/..%5c../winnt/system32/cmd.exe
[Fri Mar 7 09:29:27 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/_vti_bin/..%5c../..%5c../..%5c../winnt/system32/cmd.exe
[Sat Mar 8 11:23:11 2003] [error] [client 127.0.0.1] File does not exist: /Library/WebServer/Documents/manual/~admin/test.php
[Sat Mar 8 11:23:47 2003] [error] [client 127.0.0.1] File does not exist: /Library/WebServer/Documents/manual/phpinfo
[localhost:~] admin%
was mich hier verwirrt sind die datei endungen exe und die ip nummern. die ip ist glaube ich, die von arcor, meinem provider.
ich fange langsam an mir sorgen zu machen. ich werde die partition wohl platt machen müssen und das os neu aufsetzen.

puh, so nun genug getippt ich hänge noch die konfigurierte httpd mit an und hoffe das du zu den terminalausgaben ne' erklärung hast.

tschau andreas
Angehängte Dateien
Dateityp: txt httpd.txt (34,7 KB, 64x aufgerufen)
raspel ist offline   Mit Zitat antworten
Alt 09.03.2003, 21:33   #13
TP-Member
 
Benutzerbild von burned
 
Registriert seit: Dec 2002
Ort: Kiel
burned macht alles soweit korrekt
Hi Raspel,

probier mal
sudo apachetcl graceful

Dann sollte es auch keine Rechte-Probleme empfehlen.

Literatur hab ich mir bisher zu X noch keine besorgt, alles aus den man-pages oder dem Netz gefischt.


burned
burned ist offline   Mit Zitat antworten
Alt 10.03.2003, 10:08   #14
TP-Member
 
Registriert seit: Aug 2002
Ort: Richtung Spreewald, und dann scharf rechts
raspel macht alles soweit korrekt
hi burned,
danke für deinen tipp.
ich habe mir bei terrashop erst mal das buch "Wie werde ich Unix-Guru" von arnold willemer, erschienen bei galileopress, bestellt. ist auf anraten eines osx auskenners, die beste möglichkeit einblicke in das unix system und die shell zu erlangen.
tschau andreas
raspel ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Technik & Software > Betriebssysteme > Mac OS
Localen Webserver einrichten Localen Webserver einrichten
« Platte partitionieren (Newbie-Frage) | Zuviel Performance ? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:29 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67