[PHP] PHP+Apache suddenly not working

2009-10-27 Thread Jason Lixfeld
I have no doubt that this is due to an update that was done on my  
system at some point, but unfortunately I can't pinpoint where.  The  
upshot is that PHP is completely unresponsive for me when run from  
Apache and I'm not sure where to look.  I recognize that this isn't an  
apache support list.  This message is being cc'd there too.


The system is FreeBSD 6.1-RELEASE-p15.  PHP 5.2.11 from ports.

The only error I get in my php log is this:

[27-Oct-2009 13:05:00] PHP Fatal error:  Call to undefined function  
preg_match() in /usr/home/foo/public_html/cerb4/libs/devblocks/libs/ 
zend_framework/Zend/Cache/Backend/File.php on line 125


Now I've checked and double checked that pcre support is built into  
php.  I'm not sure if there's a command that I can run in php to show  
all the extensions that are installed or something, but I'm a  
bazillion percent sure that it's there, so I don't believe that's the  
cause of the error.  I'm reasonably sure of this because the  
preg_match error thrown every minute when a cron job runs, I have  
a .php that calls phpinfo() that shows a blank screen when hit from a  
browser.


My problem is that I don't know how to troubleshoot this.

I can seem to run PHP from the CLI just fine, so does this look more  
like an apache issue or perhaps some php module or extension that  
talks to apache?


[r...@ricky /]# php
?php
phpinfo();
?
phpinfo()
PHP Version = 5.2.11

System = FreeBSD ricky.arionetworks.ca 6.1-RELEASE-p15 FreeBSD 6.1- 
RELEASE-p15 #0: Sat Mar 31 11:43:34 EDT 2007  
jlixf...@ricky.arionetworks.ca:/usr/src/sys/amd64/compile/GENERIC amd64

Build Date = Oct 26 2009 15:38:06
Configure Command =  './configure'  '--with-layout=GNU' '--with- 
config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable- 
libxml' '--with-libxml-dir=/usr/local' '--enable-reflection' '-- 
program-prefix=' '--enable-fastcgi' '--with-apxs2=/usr/local/sbin/ 
apxs' '--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6' '-- 
prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/ 
info/' '--build=amd64-portbld-freebsd6.1'

Server API = Command Line Interface
Virtual Directory Support = disabled
Configuration File (php.ini) Path = /usr/local/etc
Loaded Configuration File = /usr/local/etc/php.ini
Scan this dir for additional .ini files = /usr/local/etc/php
additional .ini files parsed = /usr/local/etc/php/extensions.ini
...
...
...
etc
...

[r...@ricky /]# pkg_info | grep php5
php5-5.2.11_1   PHP Scripting Language
php5-ctype-5.2.11_1 The ctype shared extension for php
php5-dom-5.2.11_1   The dom shared extension for php
php5-extensions-1.3 A meta-port to install PHP extensions
php5-filter-5.2.11_1 The filter shared extension for php
php5-gd-5.2.11_1The gd shared extension for php
php5-gettext-5.2.11_1 The gettext shared extension for php
php5-iconv-5.2.11_1 The iconv shared extension for php
php5-imap-5.2.11_1  The imap shared extension for php
php5-ldap-5.2.11_1  The ldap shared extension for php
php5-mbstring-5.2.11_1 The mbstring shared extension for php
php5-mysql-5.2.11_1 The mysql shared extension for php
php5-openssl-5.2.11_1 The openssl shared extension for php
php5-pcre-5.2.11_1  The pcre shared extension for php
php5-pdo-5.2.11_1   The pdo shared extension for php
php5-pdo_sqlite-5.2.11_1 The pdo_sqlite shared extension for php
php5-posix-5.2.11_1 The posix shared extension for php
php5-session-5.2.11_1 The session shared extension for php
php5-simplexml-5.2.11_1 The simplexml shared extension for php
php5-spl-5.2.11_1   The spl shared extension for php
php5-sqlite-5.2.11_1 The sqlite shared extension for php
php5-tokenizer-5.2.11_1 The tokenizer shared extension for php
php5-xml-5.2.11_1   The xml shared extension for php
php5-xmlreader-5.2.11_1 The xmlreader shared extension for php
php5-xmlwriter-5.2.11_1 The xmlwriter shared extension for php
[r...@ricky /]#

Any ideas for a completely ignorant, non-developer type?

Thanks in advance.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: PHP+Apache suddenly not working

2009-10-27 Thread Jason Lixfeld

On 2009-10-27, at 9:33 AM, Shawn McKenzie wrote:


Jason Lixfeld wrote:
I have no doubt that this is due to an update that was done on my  
system
at some point, but unfortunately I can't pinpoint where.  The  
upshot is
that PHP is completely unresponsive for me when run from Apache and  
I'm
not sure where to look.  I recognize that this isn't an apache  
support

list.  This message is being cc'd there too.



Are you sure you selected the Apache mod in make config?

1. go to /usr/ports/lang/php5
2. make deinstall
3. make config
4. select APACHE MODULES
5. select ok
6. make clean install


Yup.  Checked and double checked.  It's there.  Will do the make  
deinstall ; make clean install again though.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] PHP+Apache suddenly not working

2009-10-27 Thread Jason Lixfeld
  
'error|log' | grep -v ^;

error_reporting  =  E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
track_errors = Off
html_errors = On
error_log = /tmp/php.log
[Syslog]
define_syslog_variables  = Off
pgsql.log_notice = 0
sybase.min_error_severity = 10
mssql.min_error_severity = 10
[r...@ricky /usr/local/www]#


On 2009-10-27, at 12:39 PM, Yuri Yarlei wrote:



Ash,

I think the apache is working, because he recieve the error [27- 
Oct-2009 13:05:00] PHP Fatal error:  Call to undefined function, if  
apache are not started he will receive some error about apache  
starting or someting like that.


Yuri Yarlei.
http://www.yuriyarlei.net.net (under construction)
Programmer PHP, JAVA, CSS, PostregreSQL;
Today PHP, tomorrow Java, after the world.
Kyou wa PHP, ashita wa Java, sono ato sekai desu.





From: a...@ashleysheridan.co.uk
To: gargari...@hotmail.com
CC: li...@cmsws.com; phps...@gmail.com; jason-lists@lixfeld.ca; 
php-general@lists.php.net
Date: Tue, 27 Oct 2009 16:20:45 +
Subject: RE: [PHP] PHP+Apache suddenly not working

On Tue, 2009-10-27 at 19:16 +0300, Yuri Yarlei wrote:


Hi all,



If the basic functions of php not work, maybe the extension for  
php5 or 4 are disabled, or the library is missing, sometimes  
apache does not show the erros for missing library, or yet, the  
library for php4 or 5 are both on, or they crash


Yuri Yarlei.
www.yuriyarlei.net (under construction)
Programmer PHP, JAVA, CSS, PostregreSQL;
Today PHP, tomorrow Java, after the world.
Kyou wa PHP, ashita wa Java, sono ato sekai desu.





Date: Tue, 27 Oct 2009 07:59:16 -0700
From: li...@cmsws.com
To: a...@ashleysheridan.co.uk
CC: phps...@gmail.com; jason-lists@lixfeld.ca; php-general@lists.php.net
Subject: Re: [PHP] PHP+Apache suddenly not working

Ashley Sheridan wrote:

On Tue, 2009-10-27 at 09:24 -0400, Bastien Koert wrote:


On Tue, Oct 27, 2009 at 9:18 AM, Jason Lixfeld
jason-lists@lixfeld.ca wrote:
I have no doubt that this is due to an update that was done on  
my system at
some point, but unfortunately I can't pinpoint where. The  
upshot is that
PHP is completely unresponsive for me when run from Apache and  
I'm not sure
where to look. I recognize that this isn't an apache support  
list. This

message is being cc'd there too.

The system is FreeBSD 6.1-RELEASE-p15. PHP 5.2.11 from ports.

The only error I get in my php log is this:

[27-Oct-2009 13:05:00] PHP Fatal error: Call to undefined  
function

preg_match() in
/usr/home/foo/public_html/cerb4/libs/devblocks/libs/ 
zend_framework/Zend/Cache/Backend/File.php

on line 125

Now I've checked and double checked that pcre support is built  
into php.
I'm not sure if there's a command that I can run in php to  
show all the
extensions that are installed or something, but I'm a  
bazillion percent sure
that it's there, so I don't believe that's the cause of the  
error. I'm
reasonably sure of this because the preg_match error thrown  
every minute
when a cron job runs, I have a .php that calls phpinfo() that  
shows a blank

screen when hit from a browser.

My problem is that I don't know how to troubleshoot this.

I can seem to run PHP from the CLI just fine, so does this  
look more like an
apache issue or perhaps some php module or extension that  
talks to apache?


[r...@ricky /]# php
?php
phpinfo();
?
phpinfo()
PHP Version = 5.2.11

System = FreeBSD ricky.arionetworks.ca 6.1-RELEASE-p15 FreeBSD
6.1-RELEASE-p15 #0: Sat Mar 31 11:43:34 EDT 2007
jlixf...@ricky.arionetworks.ca:/usr/src/sys/amd64/compile/ 
GENERIC amd64

Build Date = Oct 26 2009 15:38:06
Configure Command = './configure' '--with-layout=GNU'
'--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
'--enable-libxml' '--with-libxml-dir=/usr/local' '--enable- 
reflection'
'--program-prefix=' '--enable-fastcgi' '--with-apxs2=/usr/ 
local/sbin/apxs'

'--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6'
'--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/ 
usr/local/info/'

'--build=amd64-portbld-freebsd6.1'
Server API = Command Line Interface
Virtual Directory Support = disabled
Configuration File (php.ini) Path = /usr/local/etc
Loaded Configuration File = /usr/local/etc/php.ini
Scan this dir for additional .ini files = /usr/local/etc/php
additional .ini files parsed = /usr/local/etc/php/ 
extensions.ini

...
...
...
etc
...

[r...@ricky /]# pkg_info | grep php5
php5-5.2.11_1 PHP Scripting Language
php5-ctype-5.2.11_1 The ctype shared extension for php
php5-dom-5.2.11_1 The dom shared extension for php
php5-extensions-1.3 A meta-port to install PHP extensions
php5-filter-5.2.11_1 The filter shared extension for php
php5-gd-5.2.11_1 The gd shared extension for php
php5-gettext-5.2.11_1 The gettext shared extension for php
php5-iconv-5.2.11_1 The iconv shared extension for php
php5-imap-5.2.11_1 The imap shared extension for php
php5-ldap-5.2.11_1 The ldap shared extension for php
php5-mbstring