OverviewNewsDownloadDocumentationDeveloper toolsContact
Imagen izquierda
You are in: PhpReport > EnvironmentLearning2007Story Edit - Attach

EnvironmentLearning2007Story

Story summary Get in touch with Php and PhpReport
Iteration PracticeSummer2007
FEA 07ENV02
Story Lead  
Next Story  
Passed acceptance test No

Acceptance Criteria

The development group has gotten in touch with PHP language and PhpReport application and knows briefly its structure and how it works.

Additional Specification Comments

Have a look at Php websiteOUT in order to learn PHP. Download the source code of PhpReport from CVS and have a look at it.

Here is the command to download the last 1.5 branch (until published, you'll have to be an authorized user):

cvs -d :ext:user@cvs.igalia.com:/var/publiccvs checkout -r PHPREPORT_1_5 -d phpreport-1.5 phpreport

Implementation Notes

-- AndresManeiro - 02 Jul 2007

I read documentation for install and configure apache with php5. Instructions

-- AndresManeiro - 03 Jul 2007

I SUGGEST YOU: you must edit correct files. Obviously? I lost one day reading documentation because i THINK that was editing the correct files. But it was not. The configuration files of Apache2 are in /etc/apache2. Now i know.

I had a problem installing Apache2. The server not run. Why? Then EnriqueOcana help me to find the error: before install you must change the file /etc/default/apache2. In this file, there is a variable name NO_START that you must change to zero for apache run.

Apache2 configuration files are different that Apache1. For this, i was some time learning the new environment. Apache2 have two principal configuration files: /etc/apache2/apache2.conf and /etc/apache2/sites-available/default. You must know that do one and other.

I wrote some Instructions for installing apache2 with php5. I hope that they help you.

-- AndresManeiro - 04 Jul 2007

I had a problem with script 'login.php' from phpreport. Then we use header('Content-Type: text/html; charset=UTF-8'); and check http headersOUT. All fine? Not. Script don't load but it has a good headers. It can be a problem with cache, then i use CTRL-R for clean cache... and script not load. But you never use CTRL-R for clean cache because it don't clean it.

Soon in the afternoon... work with bd postgresql is very easy if you are worked with others as mysql. But the first time that you log in is special. You can view the pg_hba.conf fileOUT too. Postgresql creates an user named 'postgres' wich can connect to server without password. For this, you must log in previously in the unix system as user 'postgres'. And then, connect to server. This only can do if you are root in the system. Well, go over it:

1. log in as root in your unix system

2. 'su postgres' for log in as user postgres. You can't do it if you aren't user root, because the system ask you the password of user postgres.. but it haven't!

3. 'psql template1', note: template1 is one of the default created databases.

In this moment, you can create users, databases and start your hard work.

-- AndresManeiro - 06 Aug 2007

Today, i used bugzilla to report some bug of phpreport.

-- AndresManeiro - 14 Aug 2007

Learning about Xtreme ProgramingOUT metodologies.

-- AndresManeiro - 17 Sep 2007

I was reviewing work and read mail from last month.

-- AndresManeiro - 04 Oct 2007

We had a problem with phplot graphic library for phpOUT.

-- AndresManeiro - 15 Oct 2007

Today, i finish my practice time into office and i was chated with EnriqueOcana about work which i had to do in order to finish (memoria, burocracy, ...).

Delay Causes

Final or Pending Considerations

Tasks in this story

Tasks Est Spent To do Risk Reviewer Developer Task Name Start Date Est End Date End Date
Task 30 30.25 0 Low EnriqueOcana AndresManeiro Environment learning 02/07/2007 06/07/2007 08/08/2007


div class="twikiTopicInfo twikiRevInfo twikiGrayText twikiMoved"<&/div>-->

Igalia, S.L. © A Coruña-Pontevedra (Galicia), 2001-2007 - Aviso Legal - Política de privacidad
Igalia™ is a registered trademark of Igalia, S.L. Powered by TWiki

Wiki actions