I feel like i don't know where to begin w/ this one. .. how can i express to you what's really at issue here. i guess it's really 2 things:
PHPEclipse
Debugging PHP
PHPEclipse:
Does anyone use it? If so-- then where are the on-line communities? I've joined i-don't-know-how-many PHPEclipse "forums" which turn out to have little to no activity. So-- the channels in that direction seem to be dead-- which i find surprising (kinda odd) almost like
TwilightZone music should be playing in the background while searching for a "community" of users.
that said, i am typically pretty good w/ instructions, manuals, how-to's, etc., but what is available PHPEclipse (Eclipse) isn't extensive enough to answer my question (or maybe just not documented / edited in a user-friendly manner... maybe it
is there. i can't find it ). I realize it's more of an IDE shell, w/ amazing versatility-- and that's all good, and i appreciate that-- but it doesn't change the fact that-- if ya can't figure out how to use it... what good is it? (sorry-- i know all that complaining doesn't do much good. what can ya do though?
"... I want to complain! This parrot is dead!..."
The PHPEclipse Issue: i can't get the whole "PHPBrowser", live debugging thing to work right. i had it working on another FC5 install, when i used my Apache Document Root as: /var/www/html/ (ie. localhost/ ) so i know what it looks like when "right".
Now, i'm using the localhost/~userid/ path instead ie. /home/userid/public_html/ , which is verified to work perfectly (w/ php, mysql, etc). so, on startup, when prompted for a "Workspace", i go w/ a modified default (which seems to make sense according to my setup w/ the user folder as Doc Root). default is "/home/userid/workspace/". i change it to: /home/userid/public_html/ . the basic idea (i think) is that your "workspace" folder is inside of your DocRoot, so that's the LAMP it's using. However, PHPEclipse wants to do "//localhost/userid/projectFolder", instead of what works in a browser, would be "//localhost/~userid/projectFolder" -- note the "~" tilde character is not present in the PHPEclipse version, which is NOT the Document Root, and therefore worthless for this application. I've tried several different ways of dealing w/ it, but since PHPEclipse won't accept /home/~userid/workspace/ as a valid workspace, i gave up. (hmm.. i just this second read something in Apache httpd.conf which might be the resolve of this issue, which states:
Quote:
|
Originally Posted by httpd.conf
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# The path to the end user account 'public_html' directory...
|
and now my post is becoming schizophrenic... so, sorry! )
My thoughts here being "..well, dumbash, why would an IDE be developed for an End User directory..." -- to which, the other voice would say "Yeah, but if they didn't want you using that directory, then why is it the Default!?".
Perhaps you can sympathize w/ my confusion and frustration. All i want is a "working" workspace... is that so much to ask?
anyone w/ a PHPEclipse resource which they think will benefit me, please reply.
Debugging PHP:
The whole reason i'm fooling around w/ PHPEclipse is for the "Debugging" feature-- because when the 1, maybe 2 times i had it working back when i first installed Fedora Core 5 (this is prob. my 5th setup, cosidering other HDD's), it worked brilliantly-- the only IDE of its kind which ever did what i expected (vs. Zend, NuSphere, and others). the first i experienced problems w/ it-- i found it incorrigible, so i never bothered w/ it again till now. I've got this PHP script which is failing me-- and i'm just getting a blank screen (no errors), so i wanted to debug.
Back on XP, i used X-Debug (i think) which gave a more colorful (literally) report, and provided more insight into the problems. What do you recommend for a debugger w/ PHP default setup w/ Apache on FC5? i checked phpinfo() -- i don't see anything listed there, so i don't think i have anything now.
thanks!! thanks for reading all that. your help is appreciated!