anoniem Geplaatst: 17 februari 2011 Delen Geplaatst: 17 februari 2011 Hoi Allemaal, Op mijn windows-pc werk ik al een paar jaar met Xampp en dat gaat prima. Nu heb ik sinds kort een MacBook Pro (zie sig), en wil daar ook Xampp opdraaien. Het installeren ging goed en alles werkt prima, maar iedere keer als ik Apache of MySQL wil starten via het control panel moet ik op dit inlogscherm mijn wachtwoord invullen: [img:3ab0f26026]http://i.min.us/ilEtBw.png[/img:3ab0f26026] Daar wil ik vanaf! Voor zover ik weet kan xampp niet met keychain samenwerken, dus heb ik het anders geprobeerd. Xampp staat hier geïnstalleerd: /Applications/XAMPP/xamppfiles/xampp. In AppleScript-editor heb ik deze code getypt: [code:1:3ab0f26026] do shell script "sudo /Applications/XAMPP/xamppfiles/xampp start" password "***" with administrator privileges [/code:1:3ab0f26026] In plaats van de sterretjes typ je natuurlijk je echte wachtwoord. Dat sla je op als applicatie laat je starten als de mac wordt opgestart. Het resultaat is dat Apache en MySQL inderdaad als root-user gestart worden, zonder dat ik mijn wachtwoord hoef op te geven, dus tot zo ver gaat alles goed. Maar er komt ook een foutmelding mee: [img:3ab0f26026]http://i.min.us/ijx4wA.png[/img:3ab0f26026] en als ik die niet handmatig afsluit, wordt het uitzetten van de mac onderbroken en komt die melding alsnog naar voren. Kortom, een hoop gepruts tot zo ver en ik kom er zelf niet uit. Wie kan me hiermee helpen? Quote Link naar reactie
anoniem Geplaatst: 28 februari 2011 Auteur Delen Geplaatst: 28 februari 2011 Inmiddels heb ik zelf de oplossing gevonden! Het AppleScript dat ik gebruikte was niet helemaal goed. Het blijkt dat er in OS X ook al een ftp programma zit. Met het commando "xampp start" worden alle onderdelen van Xampp gestart, dus ook het FTP programma, maar omdat er al een draait geeft dat problemen. Nu gebruik ik dit script om alleen Apache en MySQL te starten en dat werkt vlekkeloos. [code:1:9fd5fa658f] do shell script "sudo /Applications/XAMPP/xamppfiles/xampp startapache" password "***" with administrator privileges do shell script "sudo /Applications/XAMPP/xamppfiles/xampp startmysql" password "***" with administrator privileges [/code:1:9fd5fa658f] ps. Ik zie net dat ik vergeten ben de Xampp versie te noemen. Het gaat over [url=http://www.apachefriends.org/en/xampp-macosx.html]Xampp 1.7.3[/url] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen