OSX Server und PHP - Probleme und Lösungen

liegt die phpinfo().

Der Aufbau kann einige Sek. dauern. Das Skript liegt auf dem Uni-Server der erst intern auf den Mac zugreifen muss.

Hoffentlich sagt dir das was und du sagst mir dann was damit ich dem Mac dann was sagen kann. :)

DANKE und Gruß

Thomas
 
Zuletzt bearbeitet:
Hi, also so wie ich das sehe ich sendmail mitkompiliert worden…


PHP funktioniert ja auch ohne Probleme.


Lediglich die Absenderkennung (sendmail_from) ist nicht definiert, was aber soviel ich weiß mittels PHP.ini geschehen kann…

Ich bin leider auch kein richtiger Serverexperte…


Was ich dir raten würde ist nun mal mein Script mit dem Mailbefehl abzutippen und auszuprobieren und dann bescheid zu sagen, ob es ging oder nicht.


Falls nicht, würde ich Complete PHP 4.3.4R2 von Serverlogistics.com herunterladen und installieren. Da ist definitiv sendmail dabei. Allerdings würde ich an deiner Stelle zunächt mein Script ausprobieren und wichtige Daten backuppen, da du zusätzlich noch Complete Apache 2 dazu herunterladen musst… wäre also quasi als Lösung vor deiner geplanten Neuinstallation des Servers, jedoch erst nach dem Scripttest.

Ich schreib mal einen Aufruf in die Shoutbox, vielleicht hat ein Shellgeek ja Zeit ;)


Liebe Grüße

Yvves
 
Zuletzt bearbeitet von einem Moderator:
Hallo Yves,

ich habe mich fuer eine Neuinstallation entschieden.

Danke fuer all deine Bemuehungen.

Mal sehen ob ich es dann hinkriege.

Gruss

Thomas
 
HILFE ich kann nach Neuinst. Mac os x Server 10.2.7 die php.ini Datei nicht finden

Also: Mac OS X Server NEUINSTALLIERT.

Auf dem System ist

Web Server läuft und info.php liefert als Pfad für die php.ini
/usr/lib

DAAAA ist aber keine php.ini

Ich bin auch als root angemeldet.
Zumindest logge ich mich mit "root" und dem Administratorpasswort ein.

Was mache ich nur falsch ?

HILFEEEEEEEEEEEEEEE

Grüße von einem total frustrierten

Thomas

Anbei dir info.php



PHP Version 4.1.2

System Darwin sting 6.0 Darwin Kernel Version 6.0: Sat Jul 27 13:18:52 PDT 2002; root:xnu/xnu-344.obj~1/RELEASE_PPC__Power Macintosh powerpc
Build Date Jan 15 2003
Configure Command _'/SourceCache/apache_mod_php/apache_mod_php-7/php/configure' '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-apxs'
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/lib
ZEND_DEBUG disabled
Thread Safety disabled
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.1.1, Copyright (c) 1998-2001 Zend Technologies
------------------------------------------------------------------------

PHP 4.0 Credits
------------------------------------------------------------------------

Configuration

PHP Core
Directive Local Value Master Value
allow_call_time_pass_reference On On
allow_url_fopen 1 1
always_populate_raw_post_data 0 0
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
define_syslog_variables Off Off
disable_functions no value no value
display_errors On On
display_startup_errors Off Off
doc_root no value no value
enable_dl On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting no value no value
expose_php On On
extension_dir /usr/lib/php/extensions/no-debug-non-zts-20010901 /usr/lib/php/extensions/no-debug-non-zts-20010901
file_uploads 1 1
gpc_order GPC GPC
highlight.bg #FFFFFF #FFFFFF
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/usr/lib/php .:/usr/lib/php
log_errors Off Off
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
max_execution_time 30 30
open_basedir no value no value
output_buffering 0 0
output_handler no value no value
post_max_size 8M 8M
precision 14 14
register_argc_argv On On
register_globals On On
safe_mode Off Off
safe_mode_exec_dir 1 1
safe_mode_gid Off Off
safe_mode_include_dir no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i_ /usr/sbin/sendmail -t -i_
short_open_tag On On
SMTP localhost localhost
sql.safe_mode Off Off
track_errors Off Off
upload_max_filesize 2M 2M
upload_tmp_dir no value no value
user_dir no value no value
variables_order no value no value
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
y2k_compliance Off Off

xml
XML Support active
XML Namespace Support active
EXPAT Version 1.95.2

standard
Regex Library Bundled library enabled
Dynamic Library support not available
.
Path to sendmail /usr/sbin/sendmail -t -i_
Directive Local Value Master Value
assert.active 1 1
assert.bail 0 0
assert.callback no value no value
assert.quiet_eval 0 0
assert.warning 1 1
safe_mode_allowed_env_vars PHP_ PHP_
safe_mode_protected_env_vars LD_LIBRARY_PATH LD_LIBRARY_PATH
session.use_trans_sid 1 1

session
Session Support enabled
Directive Local Value Master Value
session.auto_start Off Off
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On

posix
Revision $Revision: 1.1.1.5 $

pcre
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 3.4 22-Aug-2000

mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.39
MYSQL_MODULE_TYPE builtin
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE _
MYSQL_LIBS _
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited

apache
APACHE_INCLUDE _
APACHE_TARGET _
Apache Version Apache/1.3.27
Apache Release 10327100
Apache API Version 19990320
Hostname:port macintosh.local:16080
User/Group www(70)/70
Max Requests Per Child: 100000 - Keep Alive: off - Max Per Connection: 500
Timeouts Connection: 300 - Keep-Alive: 15
Server Root /Library/WebServer
Loaded Modules mod_redirectacgi_apple, mod_hfs_apple, mod_dav, mod_php4, mod_sherlock_apple, mod_macbinary_apple, mod_setenvif, mod_so, mod_expires, mod_proxy, mod_auth_apple, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_log_config, http_core
Directive Local Value Master Value
child_terminate 0 0
engine 1 1
last_modified 0 0
xbithack 0 0

Apache Environment
Variable Value
DOCUMENT_ROOT /Library/WebServer/Documents
HTTP_ACCEPT */*
HTTP_ACCEPT_LANGUAGE en
HTTP_CONNECTION Keep-Alive
HTTP_EXTENSION Security/Remote-Passphrase
HTTP_HOST 134.99.204.228
HTTP_IF_MODIFIED_SINCE Fri, 21 May 2004 16:04:49 GMT
HTTP_PC_REMOTE_ADDR 134.99.204.228
HTTP_UA_CPU PPC
HTTP_UA_OS MacOS
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices
REMOTE_ADDR 134.99.204.228
REMOTE_PORT 49253
SCRIPT_FILENAME /Library/WebServer/Documents/info.php
SERVER_ADDR 134.99.204.228
SERVER_ADMIN webmaster@example.com
SERVER_NAME macintosh.local
SERVER_PORT 16080
SERVER_SIGNATURE <ADDRESS>Apache/1.3.27 Server at macintosh.local Port 16080</ADDRESS>
SERVER_SOFTWARE Apache/1.3.27 (Darwin) DAV/1.0.3 PHP/4.1.2
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING _
REQUEST_URI /info.php
SCRIPT_NAME /info.php

HTTP Headers Information
HTTP Request Headers
HTTP Request GET /info.php HTTP/1.1
Accept */*
Accept-Language en
Connection Keep-Alive
Extension Security/Remote-Passphrase
Host 134.99.204.228
If-Modified-Since Fri, 21 May 2004 16:04:49 GMT
PC-Remote-Addr 134.99.204.228
UA-CPU PPC
UA-OS MacOS
User-Agent Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
HTTP Response Headers
Cache-Control max-age=60
Expires Fri, 21 May 2004 16:09:44 GMT
X-Powered-By PHP/4.1.2
Connection close
Transfer-Encoding chunked
Content-Type text/html

Additional Modules


Environment
Variable Value
PWD /
SHLVL 3
PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices
_ /usr/sbin/httpd

PHP Variables
Variable Value
PHP_SELF /info.php
_SERVER["DOCUMENT_ROOT"] /Library/WebServer/Documents_
_SERVER["HTTP_ACCEPT"] */*_
_SERVER["HTTP_ACCEPT_LANGUAGE"] en_
_SERVER["HTTP_CONNECTION"] Keep-Alive_
_SERVER["HTTP_EXTENSION"] Security/Remote-Passphrase_
_SERVER["HTTP_HOST"] 134.99.204.228_
_SERVER["HTTP_IF_MODIFIED_SINCE"] Fri, 21 May 2004 16:04:49 GMT_
_SERVER["HTTP_PC_REMOTE_ADDR"] 134.99.204.228_
_SERVER["HTTP_UA_CPU"] PPC_
_SERVER["HTTP_UA_OS"] MacOS_
_SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)_
_SERVER["PATH"] /bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices_
_SERVER["REMOTE_ADDR"] 134.99.204.228_
_SERVER["REMOTE_PORT"] 49253_
_SERVER["SCRIPT_FILENAME"] /Library/WebServer/Documents/info.php_
_SERVER["SERVER_ADDR"] 134.99.204.228_
_SERVER["SERVER_ADMIN"] webmaster@example.com_
_SERVER["SERVER_NAME"] macintosh.local_
_SERVER["SERVER_PORT"] 16080_
_SERVER["SERVER_SIGNATURE"] <ADDRESS>Apache/1.3.27 Server at macintosh.local Port 16080</ADDRESS>
_
_SERVER["SERVER_SOFTWARE"] Apache/1.3.27 (Darwin) DAV/1.0.3 PHP/4.1.2_
_SERVER["GATEWAY_INTERFACE"] CGI/1.1_
_SERVER["SERVER_PROTOCOL"] HTTP/1.1_
_SERVER["REQUEST_METHOD"] GET_
_SERVER["QUERY_STRING"] _
_SERVER["REQUEST_URI"] /info.php_
_SERVER["SCRIPT_NAME"] /info.php_
_SERVER["PATH_TRANSLATED"] /Library/WebServer/Documents/info.php_
_SERVER["PHP_SELF"] /info.php_
_SERVER["argv"]
Array
(
)

_
_SERVER["argc"] 0_
_ENV["PWD"] /_
_ENV["SHLVL"] 3_
_ENV["PATH"] /bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreServices_
_ENV["_"] /usr/sbin/httpd_

PHP License
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
 
Falsch machst du eigentlich bisher nichts ...

Du hast jedoch bisher nur "Nichts" gemacht.

Damit meine ich: Du hast PHP noch nicht konfiguriert und eine "php.ini" gibt es bei dir noch nicht. In dem Fall verwendet PHP beim Start eine Standardkonfiguration ab Werk. Alle Einstellungen stehen auf "mittel" oder "off".

Deine "php.ini" dürfte noch ganz fest im Verzeichnis /etc unter dem Namen "php.ini.default" schlummern. Du mußt sie in "php.ini" umbenennen, mit "pico" im Terminal nach deinen Vorstellungen bearbeiten und den Apache-Server neustarten.

Empfehlen würde ich dir aber die Installation der neuen Version von PHP, zu finden auf der Webseite: Denn PHP 4.1.2 ist schon uralt, unsicher, inkompetent und längst überholt. Und danach liegt deine "php.ini" im Verzeichnis /usr/local/php/lib/.

Und dazu dann gleich den neuen MySQL-Datenbank-Server und ImageMagick. Und dein System ist so gut wie "Neu".

Na? Wurde dir geholfen? Oder ja?
 
Hallo zusammen,

habe mittlerweile mein System geupdated auf MAC OS X Server 10.3 (vorher 10.2)und PHP 4.3 (Incl. aller Updates).

Fast alles läuft prima, bis auf die Mail Function von PHP.

Ich bräuchte mal eine möglichst genaue Anweisung wie ich die
php.ini zu konfigurieren habe, bzw. wie ich den MAC Server dazu bringe, meine per PHP Skript erzeugte Mail zu senden OHNE das der MailServer läuft.

Was muss ich bei sendmail_path= eintragen ???

bzw. muss ich hier überhaupt Einstellungen vornehmen oder besser in der SERVER EInstellung ???

Bzw. wie schaffe ich es, daß EMails per PHP verschickt werden???

@Yves: Dein Skript läuft einwandfrei und das Resultat ist auch : Email gesendet. Nur irgendwie gehen die Mails nicht raus.

Folgende Information damit das Ganze verständlich wird:

Also es handelt sich um einen Server, der hier in der Uni Ddorf in einem Subnetz arbeiten soll und von da aus über den MAilserver der UNI Mails versenden soll.

Vorher lief hier ein Win2k Server, bei dem ich lediglich in der php.ini Sendmail_path=xxxxx.uni-duesseldorf.de eingeben musste.

Ich hoffe, daß der Text hier halbwegs verständlich ist und vor allem hoffe ich sehr das mir jemand helfen kann.

Vielen Dank

Thomas
 
Mit der Angabe "sendmail_path" ist der direkte Pfad zu deinem sendmail-Programm gemeint. (/usr/sbin/sendmail) Und um diese Funktion zu nutzen, muß dein Mail-Server einsatzbereit sein. (Postfix)

Um jetzt nur die PHP-Funktion zu verwenden (php-mail) ist es nötig, daß dem ausführenden PHP-Script der SMTP-Server (mail.UNI-SERVER.com), User und Passwort bekannt ist. Eine Mail wird dann so versendet wie du es sonst selbst mit deinem E-Mail-Client tust. (Application Mail in Mac OS X z.B.) Diese Einstellungen werden meißtens in den Scripts selbst oder in einer Datei namens "config.php" oder ähnlich vorgenommen. (beim Content deiner PHP-Dateien im Web-Root-Verzeichnis)
 
hallo

die verbindung an PHP website im LAN ist langsam als beim PC...(die lan website sind auf MAC server)

woran liegt das problem?!

danke
 
Hallo,

in punkto Geschwindigkeit habe ich das selbe Problem. Hattest du das damals lösen können?

Gruß aus dem Rheinland
 
Hallo! Ich habe eben den Thread hier durchgelesen und finde ihn etwas deplatziert und obendrein nicht gerade aktuell.

1. Wir sind mittlerweile bei SLS 10.6.3 und die meisten der hier beschriebenen Themen haben mit älteren OS Versionen und auch nur am Rande mit OS X Server zu tun.

2. Der aktuelle Server kommt mit PHP 5 - allerdings problembehaftet (mcrypt ist z.B. nicht eincompiliert, GD lib nur "zur Hälfte", usw.).

Ich bin der Meinung, dass dieser Thread kein Sticky mehr sein sollte, da er aktuelle PHP Probleme nicht bzw. unzureichend behandelt und kaum bzw. garnicht auf die speziellen Gegebenheiten des Server OS von Apple eingeht. Musste am Wochenende PHP komplett neu compilieren und denke, dass es genügend aktuellen Gesprächs- und Diskussionsbedarf zu PHP auf SLS gibt. :)
 
Wenn jemand interesse hat, kann ich dies gerne zur Verfügung stellen

HPD[/QUOTE]



Du scheinst zu wissen, was du hier tust:D Kannst du mir bei meinem Problem helfen? Ich bin Laie, muss aber einen Server für OpenNab einrichten. Von den Schlagwörtern in der Beschreibung passt das wohl in den Themenbereich?

Wäre dir dankbar wenn du die Sache vielleicht wenigsten mal querliest und mir eine "Richtung nennen kannst.

Systemumgebung: MacPro 10.8.2 Server
Projekt: https://www.macuser.de/forum/f26/einrichten-open-php-665602/

Danke

LG

Urs
 
Zurück
Oben Unten