Also ich bin jetzt soweit gekommen, dass es php.ini.default heißen muss.
Ich bekomme aber, wenn ich sie so drin hab, im Browser folgende Fehlermeldung
bei Wordpress:
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /Users/rob/Sites/wordpress/wp-includes/functions.php on line 35
Diese bekomme ich, egal ob :
;date.timezone = Europe/Berlin
date.timezone = Europe/Berlin
;date.timezone = ""
Sorry, kenne mich mit php nicht sonderlich aus, aber ich verstehs absolut nicht.
cheers
Ergebnis 1 bis 9 von 9
- 17.09.2009, 12:22 #1
MySQL direkt aufm Mac
Hab in nem anderen Thread erfahren, dass man Apache, Php und MySQL mit bordmitteln
regeln kann.
MySQL hab ich mir runtergeladen, installiert, funktioniert. php is auch aktiviert.
Jetzt steh ich vor folgendem Problem.
Ich teste die Umgebung jetzt grad ma mit Wordpress.
wenn ich im etc ordner die php.ini erstelle ( standardmäßig is ja nur die php.ini.default drin ),
dann bekomme ich keine verbindung mehr zu meiner mysql datenbank vom browser aus.
in sequel pro bekomme ich immernoch eine verbindung.
die php.ini die ich erstelle ist eine kopie von php.ini.default ...
mache ich etwas falsch?
cheers» mbp 4.1 - 2,4ghz; 4gb; 8600GTS – (gilt der information für helfende)
- 17.09.2009, 15:51 #2» mbp 4.1 - 2,4ghz; 4gb; 8600GTS – (gilt der information für helfende)
- 17.09.2009, 17:21 #3
folgendes php.ini Setting sollte funktionieren (GMT - 2h):
Allerdings glaube ich nicht dass ein Editieren der php.ini.recommend einen Effekt hat. Erstmal analysieren... erstelle eine php-Datei mit folgendem Inhalt:Code:date.timezone = Etc/GMT-2
und suche nach folgenden Einträgen (natürlich nach Aufruf im BrowserCode:<?php phpinfo(); ?>
):
- Configuration File (php.ini) Path
- Loaded Configuration File
- Scan this dir for additional .ini files
- Additional .ini files parsed
die unter diesen Sections angeführten Dateien werden definitiv beim Server-Start eingebunden. Diese kann man analysieren und ggf anpassen bzw. mit einer custom php.ini überschreiben...
- 17.09.2009, 18:13 #4Aha. Da liegt das Problem. Er läd die php.ini garnicht.Configuration File (php.ini) Path /etc
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
Nachdem ich dann die php.ini.default umbenannt habe in php.ini
und den server neugestartet habe, läd er sie.
aber leider findet dann mein wordpress nichtmehr die verbindung zum mysql server.
hängt das zusammen? das sind doch 2 paar schuh oder?
cheers
»edit: in der php.ini habe ich eingetragen:
; Default host for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-host
mysql.default_host = localhost
; Default user for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-user
mysql.default_user = root» mbp 4.1 - 2,4ghz; 4gb; 8600GTS – (gilt der information für helfende)
- 17.09.2009, 20:43 #5
Ich weiß nicht, inwieweit das zusammenhängen könnte, aber nachdem ich nach dem Upgrade auf SL diesmal eine 64-bit Version von MySQL heruntergeladen hat, funktioniert zwar weiterhin Sequel Pro, aber um eine Verbindung beispielsweise mit PHPMyAdmin herstellen zu können, braucht man bei 64-bit eine bestimmte PHP Ver- und Entschlüsselungsklasse (Name ist mir gerade entfallen) - Könnte ja bei Wordpress auch das Problem sein?
- 18.09.2009, 09:49 #6
sieht aus als ob der Treiber den php für die DB-Verbindung benötigt, nicht nachgeladen wird...
für mysql bzw. mysqli (php.ini):
as usual: Apache neustarten, testen und berichtenCode:extension=mysql.so extension=mysqli.so
- 18.09.2009, 10:26 #7
Ja stimmt, das ist eigentlich logisch, da ich ja mit sequel pro auf die database komme.
aber mit den 2 extenstions "geladen" wills auch nicht.
Ich nehm stark an, dass er diese nicht findet? Kann ich das auch irgendwie püfen?
cheers
in der phpinfo unter loaded modules is nix mit mysql.
weiter unten in der phpinfo sind infos über mysql die halt besage:
host = 127. usw user root und so weiter.
verzwickt
» mbp 4.1 - 2,4ghz; 4gb; 8600GTS – (gilt der information für helfende)
- 18.09.2009, 10:42 #8
fürchte ich habe das extension_dir unterschlagen (darin befinden sich die *.so extensions)
php.ini (der Pfad ist anzupassen!)
Code:extension_dir=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626
Prüfen kann man die Startup-Errors über die Konsole.app (Dienstprogramme)
- 18.09.2009, 11:38 #9
danke für diene hilfe. das mit der extension_dir hab ich nicht verstanden. /usr/ müsste ja eig mein username
sein oder? naja das hat nicht funktioniert.
was aber jetzt funktioniert hat ist einfach die php.ini von xampp zu benutzen. sehr komisch alles.
dort ist auch keine extension_dir eingetragen und die ganzen module werden geladen.
das komische an der ganzen sache ist ja, dass bei der php.ini vom vorinstallierten php alles auskommentiert
war.
wie auch immer funktionierts jetrzt, ich hoff dass ich jetzt nicht auf andere probleme stoße.
danke dir
cheers» mbp 4.1 - 2,4ghz; 4gb; 8600GTS – (gilt der information für helfende)
Ähnliche Themen
-
MySQL: Liste (li) aus MySQL Datenbank
Von JackRyan im Forum PHP & Co.Antworten: 7Letzter Beitrag: 10.03.2008, 20:13 -
xp aufm mac
Von leeenux im Forum Windows auf dem MacAntworten: 10Letzter Beitrag: 19.02.2008, 20:11 -
Entropy PHP & MySQL, MySQL wird nicht eingebunden
Von Katzenfutter im Forum PHP & Co.Antworten: 2Letzter Beitrag: 12.08.2007, 00:29 -
MySQL Client bekommt keine Verbindung trotz laufendem MySQL Server
Von Lars73 im Forum PHP & Co.Antworten: 3Letzter Beitrag: 24.02.2007, 20:46 -
XP aufm Mac Book Pro
Von Das O im Forum GerüchtekücheAntworten: 38Letzter Beitrag: 30.03.2006, 09:13




Zitieren