Webserver auf dem Mac - zum testen

Ned böse sein wegus, aber wenn man ganz einfach mal eben so die php Version, oder die Datenbank wechseln will, hat man ganz andere Probleme. ;)

Seh ich ganz anders! Wie jedes komplexe Softwarepodukt stecken auch DBs und PHP Versionen voller Fehler. Längst nciht jeder ist gravierend. Da ist es hilfreich die verursachende Komponente tauschen zu können.

Hinzu kommt das, wenn man für mehrere Kunden entwicklet man unterschiedliche Provider mit unterschiedlichen Umgebungen haben kann. Auch da ist es hilfreich mal kurz tauschen zu können um sicherzustellen das das Produkt in der jeweiligen Umgebung läuft!

Es gibt also eine Vielzahl von Gründen.
 
Hier gibt's noch ein kleines Tutorial...

2007/11/21/web-development-auf-leopard-mit-bordmitteln/

In den Kommentaren dazu steht auch noch was zu MySQL.
 
Seh ich ganz anders! Wie jedes komplexe Softwarepodukt stecken auch DBs und PHP Versionen voller Fehler. Längst nciht jeder ist gravierend. Da ist es hilfreich die verursachende Komponente tauschen zu können.

Hinzu kommt das, wenn man für mehrere Kunden entwicklet man unterschiedliche Provider mit unterschiedlichen Umgebungen haben kann. Auch da ist es hilfreich mal kurz tauschen zu können um sicherzustellen das das Produkt in der jeweiligen Umgebung läuft!

Es gibt also eine Vielzahl von Gründen.
Jetzt hast Du mich falsch verstanden, so war das nicht gemeint, natürlich sollte man sich mit den Innereien von Apache, PHP und MySQL auskennen.

Ich sah das eher in folgendem Zusammenhang, das es nicht ganz so ohne ist eine bestehende DB mal so eben von MySQL nach Postgres oder umgekehrt zu portieren. Wie Du aus Erfahrung wissen dürftest kann auch ein Wechsel von php4 zu php5 in so manchen Projekten zu nicht unerheblichen Arbeitsaufwand führen.

But anyways.
Das oben sollte eigentlich mehr ein kleiner neckischer Einwurf sein. Im Endeffekt sind wir ja so wie es aussieht einer Meinung und haben wie so oft aneinander vorbei geschrieben. ;)

So eze mach ich aber Schluss, sonst gehts zu sehr ot.

//Doger
 
Kleines Problem mit eigener Page im Ordner WebSites

Ich häng mich hier einfach mal mit dran da ich ne kleine Frage hab bzgl. des Webservers hab.

Und zwar hab ich auf meiner Seite ein Banner, dass aus mehreren Bildern besteht. Den Code mit den Links dafür hab ich in einem Textfile stehen welches ich für die entsprechenden Seiten dann mittels php reinlade. Auf meiner Website läuft auch alles Prima aber auf meinem Rechner mit dem Webserver werden einige Bilder nicht angezeigt. Warum ist das so? Hat der Webserver auf dem Mac irgendeine Eigenart die mir entgeht?
 
@Madcat: Du bist Offtopic! Ein Hinweis sei hier aber dazu gestattet. Die Rechte auf die Dateien stimmen dann offenbar nicht! Die Dateien müssen für den user der den Webserver ausführt lesbar sein! Für alles andere dazu bitte einen neuen thread!

@doger: jetzt hab ichs begriffen :p
 
Besser oder schlechter kann man wohl nicht sagen. Gerade bei Software kommt es immer darauf an was man persönlich gut findet, und wofür man die Software braucht. Man gucke sich nur mal die ganzen Threads an, in denen es um die beste Programmiersprache geht.

Am besten wirfst du einen Blick auf die beiden Projekt-Homepages und beurteilst es selber.
http://www.apachefriends.org/de/xampp-macosx.html#838
http://www.mamp.info/de/mamp.html


Gruß Fabian
 
Mach mal ein ls -la auf der Konsole, ich nehme mal an die httpd.conf gehört root.

//Doger
 
Sicher gehört die root.
Er hat aber alles auf "Lesen und Schreiben" gestellt.
Möglicherweise musst Du die Datei erst schließen, dann Rechte ändern, dann wieder öffnen. Hab ich aber nicht ausprobiert. Textedit ist aber IMHO für die Arbeit an den Unixdateien nicht so gut geeignet.

Was auf jeden Fall geht, ist das Editieren der Datei im Terminal mit vorangestelltem "sudo" als Adminbenutzer. Dazu kannst Du einen Kommandozeileneditor wie Vim oder emacs benutzen. Am einfachtsen ist vielleicht pico/nano, wenn Du wenig Erfahrung darin hast.
Code:
sudo pico /etc/http/httpd.conf
 
vorallem wenn ich zugriffsrechte von dieser datei verändern will bringt es nur was wenn ich bei everyone rummspiel... die anderen rechte kann ich zwar setzen aber bei "mir" verändert sich nichts


kann es sein, dass ich nur als user eingeloggt bin und nicht als admin? hab nur ein benutzerkonto

warum geht das nicht mit textedit...wie doof ist das denn :/

hab sie auf den ftpgeladen - attribute geändert runtergeladen ;)

mal sehen obs klappt.... welche lottozahlen sollte denn die file immer habe... = Rechte?
 
wie wäre es denn wenn Du Dich zunächst mal mit der Thematik auseinandersetzt? So schwer sind Rechtevergaben unter UNIXen nun auch nicht und einmal begriffen ein ziemlich einfaches System!

Von Fragen nach Lottozahlen für Rechte und dem Versuch sie mit Texteditoren zu setzen wird das sicher nichts werden...
 
ich habe doch die Rechte bereits via ftp gesetzt - leider werden auch diese nicht anerkannt :( - sei mir nicht böse - aber unter win funzt das mit dem Textedtitor wenigstens :/

viele Wege führen nach Rom ;)
 
ich hole mir MySQL-Pakete immer von mysql.com:

http://dev.mysql.com/downloads/mysql/5.0.html

Deine Links führen einmal zu einem 4.1er Release ( alt und sehr stabil) und einmal zu einem 5.0er Release (etabliert und auch stabil). Aktuell und verwendbar ist auch schon 5.1, ein Preview für die Profis ist 6.0 (hab ich mir noch nicht angetan).

Ich würde Dir zu 5.0 oder 5.1 raten! 4.1 nimmt man da wo die absolute Stabilität Vorrang vor allem andern hat. Mit dem Wechsel hin zu 5.0 sind jedoch derart viele Features hinzugekommen:

http://dev.mysql.com/tech-resources/articles/evaluating-mysql-5.0.html

und die Version ist auch rocksolide so dasß man sie beruhigt verwenden kann.

Ob Du Features aus dem 5.1-Zweig brauchst:

http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html

weiß ich nicht. In jedem Fall ist das die neueste und somit nicht 100%ig perfekte mysql-Variante. Kurz: nimm 5.0 oder 5.1! ;)

P.S.: wie setzt man unter WIN Rechte per Texteditor? Ich lern gern dazu.
 
exakt :)

TexEdit ist übrigens eine Mini-Textverarbeitung und kein Editor! Such mal nach Textwrangler, das ist ein Editor, so wie Du es erwartest. Gegen ein kleinen Obulus gibt es auch noch Texmate oder SubEthaedit als kommerzielle Editoren oder BBEdit als großen kommerziellen Bruder von Textwrangler.
 
exakt :)

TexEdit ist übrigens eine Mini-Textverarbeitung und kein Editor! Such mal nach Textwrangler, das ist ein Editor, so wie Du es erwartest. Gegen ein kleinen Obulus gibt es auch noch Texmate oder SubEthaedit als kommerzielle Editoren oder BBEdit als großen kommerziellen Bruder von Textwrangler.

kann ich dann Texedit einfach in den Papierkorb verschieben wenn ich Pages habe?
 
jedes Programm von Mac OS läßt sich löschen - ob das Sinn macht ist eine andere Frage die Du Dir letztlich selbst beantworten mußt!
 
exakt :)

TexEdit ist übrigens eine Mini-Textverarbeitung und kein Editor! Such mal nach Textwrangler, das ist ein Editor, so wie Du es erwartest. Gegen ein kleinen Obulus gibt es auch noch Texmate oder SubEthaedit als kommerzielle Editoren oder BBEdit als großen kommerziellen Bruder von Textwrangler.


gibts als einzigsten komm. deutschen Editor nur SubEthaedit ?

hätte da noch ne blöde Frage - wie erstelle ich z.B. eine index.php file oder eine .htaccessfile? ... das kann ich doch unter Mac auch nur mit nem Editor machen sowie unter Win?
Des weiteren wollte ich wissen, wie ich Dateiendungen einfach ändern kann... z.B. schnell aus einer PHP eine html file zaubern - leider stehen beim Mac nur die Dateinamen ohne Endung dran.

Kann Mac *.avi Dateien öffnen?
 
Zuletzt bearbeitet:
Zurück
Oben Unten