Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

Hello, i would like to thanks to Vincent and Jacob for their eforts to help
me solve this.
With their help i found what causes the problem.
If i am calling:
$rowset = $this->fetchAll($where, $this->getOrder()); in Banners.php this
aint work.
also above part of code is working in other model files...

$rowset = $this->db->fetchAll(''select * from banners'); works for
Banner.php

any ideas? :)



vladimirn wrote:
> 
> First of all i would like to say hello to all in here  Tho, if i missed a
> topic, please move it onto the right place.
> 
> Well, i got to make some changes on the web site which has been make with
> zend framework. So i am kinda noob on ZF But job must have be done.
> 
> So i started to read tutorials and so on.. My task was to add some
> functionality on the existing web site.
> I did it on my localhost, and everything is just fine. But, when i upload
> files to the web server, it wont work.
> What could be possibly reason? Or reasons? Any ideas? Where to look into?
> Thanks a lot in advance,
> Vladimir
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17282216.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread Vincent
On Fri, May 16, 2008 at 6:08 PM, vladimirn <[EMAIL PROTECTED]> wrote:

>
> this is what i tought :)
> but BannersController and PopularController have same methods. This is
> init()
> public function init()
>{
>parent::init();
>
>require_once 'Zend/Filter.php';
>
>// load filters
>require_once 'Zend/Filter/StripTags.php';
> //require_once 'Zend/Filter/HtmlEntities.php';
>require_once 'lib/Zend/Filter/StripSlashes.php';
>
>$this->filters = new Zend_Filter();
> //$this->filters->addFilter(new Zend_Filter_StripTags())
> //->addFilter(new Zend_Filter_HtmlEntities())
>$this->filters->addFilter(new Zend_Filter_StripSlashes());
> }
>

So where does the PopularController define $this->Populars? And what does
var_dump($this->Banners) in BannerController say?
-- 
Vincent


Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

this is what i tought :)
but BannersController and PopularController have same methods. This is
init()
public function init()
{
parent::init();

require_once 'Zend/Filter.php';

// load filters
require_once 'Zend/Filter/StripTags.php';
//require_once 'Zend/Filter/HtmlEntities.php';
require_once 'lib/Zend/Filter/StripSlashes.php';

$this->filters = new Zend_Filter();
//$this->filters->addFilter(new Zend_Filter_StripTags())
//->addFilter(new Zend_Filter_HtmlEntities())
$this->filters->addFilter(new Zend_Filter_StripSlashes());
}

Vincent-20 wrote:
> 
> On Fri, May 16, 2008 at 5:21 PM, vladimirn <[EMAIL PROTECTED]> wrote:
> 
>>
>> BannersController.php - my version of existing method
>> [code]
>> public function adminIndexAction()
>>{
>>if (!$this->is_admin()) $this->_redirect("/admin/login");
>>
>>$this->view->status_list = array('1' => 'online', '0'=>
>> 'offline');
>>$this->view->data = Banners::getBanners();
>>
>>
>>$this->view->messages = $this->_flashMessenger->getMessages();
>>}
>>
>> [/code]
>>  if i use  $this->view->data = $this->Banners->getBanners(); i am
>> getting:
>> Fatal error: Call to a member function getBanners() on a non-object in
>> C:\wamp\www\dev\application\controllers\BannersController.php on line 30
>>
> 
> So $this->Banners is not an object. Perhaps in the PopularController's
> init() method $this->Populars is defined? You'll probably need to do
> something similar in the BannersController, i.e. $this->Banners = new
> Banners().
> 
> 
>>
>> This works just fine on $this->Populars->getPopulars
>>
>> Existing method i got from Populars.php
>> [code]
>>  public function adminIndexAction()
>>{
>>if (!$this->is_admin()) $this->_redirect("/admin/login");
>>
>>$this->view->status_list = array('1' => 'online', '0'=>
>> 'offline');
>>$this->view->data = $this->Populars->getPopulars(false);
>>$this->view->messages = $this->_flashMessenger->getMessages();
>>}
>> [/code]
>>
>> This is how i remake original method
>>
>> public function getBanners()
>>{  $where = null;
>>if ($online_only) $where = 'status = 1';
>>
>>$rowset = $this->db->fetchAll('select * from banners');
>>if (is_null($rowset)) return array();
>>$idx = 0;
>>foreach ($rowset as $row){
>>$ar_res[$idx]['Banners'] = $row;
>>$idx++;
>>}
>>
>>return $ar_res;
>> }
>>
>> Original method was:
>>
>> public function getPopulars($online_only = true)
>>{
>>$where = null;
>>if ($online_only) $where = 'status = 1';
>>
>>$rowset = $this->fetchAll($where, $this->getOrder());
>>if (is_null($rowset)) return array();
>>$idx = 0;
>>foreach ($rowset as $row){
>>$ar_res[$idx]['Populars'] = $row->toArray();
>>$idx++;
>>}
>>
>>return $ar_res;
>>}
>> On my local mashine:
>> When i am using original method, i am redirected to public area of site
>> and
>> getting this:
>> Internal server error
>> Error
>> An error occurred, please try again later.
>>
>> if i am using first method i rewrote, everything is working on local
>> machine, but not on the live site.
>>
> 
> Could you post your .htaccess?
> 
> 
>>
>>
>> Vincent-20 wrote:
>> >
>> > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> I misstyped what php said :) actually PHP said that method does not
>> >> exist,
>> >>
>> >> and i know that method exist. But when i include file Banner.php which
>> >>
>> >> contain that method, and change in code from $this->Banner->update to
>> >> Banner::update() then works fine.
>> >>
>> >> Original file(which i remake to make banner part) works fine with
>> >>
>> >> $this->Popular->update()...
>> >> Also after changes i made, i moved completly folder structure from my
>> >> localhost back to web, changing only database data in config.php and
>> >>
>> >> everything working but banners :)
>> >>
>> >> I like zend framework and what ZF offer, but it is so confusing
>> sometimes
>> >> :)
>> >> I am not using SVn cause i cant figure it out how to use it. I read on
>> >> svn
>> >> web site but still dont get it. And it was already on web site i got
>> to
>> >> adjust.
>> >> Thank you very much for your reply :)
>> >
>> >
>> >
>> > So what does get_class($this->Banner) say?
>> >
>> > --
>> > Vincent
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17277324.html
>> Sent from the Zend Framework mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Vincent
> 
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17278467.html
Sent from the Zen

Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread Vincent
On Fri, May 16, 2008 at 5:21 PM, vladimirn <[EMAIL PROTECTED]> wrote:

>
> BannersController.php - my version of existing method
> [code]
> public function adminIndexAction()
>{
>if (!$this->is_admin()) $this->_redirect("/admin/login");
>
>$this->view->status_list = array('1' => 'online', '0'=> 'offline');
>$this->view->data = Banners::getBanners();
>
>
>$this->view->messages = $this->_flashMessenger->getMessages();
>}
>
> [/code]
>  if i use  $this->view->data = $this->Banners->getBanners(); i am getting:
> Fatal error: Call to a member function getBanners() on a non-object in
> C:\wamp\www\dev\application\controllers\BannersController.php on line 30
>

So $this->Banners is not an object. Perhaps in the PopularController's
init() method $this->Populars is defined? You'll probably need to do
something similar in the BannersController, i.e. $this->Banners = new
Banners().


>
> This works just fine on $this->Populars->getPopulars
>
> Existing method i got from Populars.php
> [code]
>  public function adminIndexAction()
>{
>if (!$this->is_admin()) $this->_redirect("/admin/login");
>
>$this->view->status_list = array('1' => 'online', '0'=> 'offline');
>$this->view->data = $this->Populars->getPopulars(false);
>$this->view->messages = $this->_flashMessenger->getMessages();
>}
> [/code]
>
> This is how i remake original method
>
> public function getBanners()
>{  $where = null;
>if ($online_only) $where = 'status = 1';
>
>$rowset = $this->db->fetchAll('select * from banners');
>if (is_null($rowset)) return array();
>$idx = 0;
>foreach ($rowset as $row){
>$ar_res[$idx]['Banners'] = $row;
>$idx++;
>}
>
>return $ar_res;
> }
>
> Original method was:
>
> public function getPopulars($online_only = true)
>{
>$where = null;
>if ($online_only) $where = 'status = 1';
>
>$rowset = $this->fetchAll($where, $this->getOrder());
>if (is_null($rowset)) return array();
>$idx = 0;
>foreach ($rowset as $row){
>$ar_res[$idx]['Populars'] = $row->toArray();
>$idx++;
>}
>
>return $ar_res;
>}
> On my local mashine:
> When i am using original method, i am redirected to public area of site and
> getting this:
> Internal server error
> Error
> An error occurred, please try again later.
>
> if i am using first method i rewrote, everything is working on local
> machine, but not on the live site.
>

Could you post your .htaccess?


>
>
> Vincent-20 wrote:
> >
> > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >> I misstyped what php said :) actually PHP said that method does not
> >> exist,
> >>
> >> and i know that method exist. But when i include file Banner.php which
> >>
> >> contain that method, and change in code from $this->Banner->update to
> >> Banner::update() then works fine.
> >>
> >> Original file(which i remake to make banner part) works fine with
> >>
> >> $this->Popular->update()...
> >> Also after changes i made, i moved completly folder structure from my
> >> localhost back to web, changing only database data in config.php and
> >>
> >> everything working but banners :)
> >>
> >> I like zend framework and what ZF offer, but it is so confusing
> sometimes
> >> :)
> >> I am not using SVn cause i cant figure it out how to use it. I read on
> >> svn
> >> web site but still dont get it. And it was already on web site i got to
> >> adjust.
> >> Thank you very much for your reply :)
> >
> >
> >
> > So what does get_class($this->Banner) say?
> >
> > --
> > Vincent
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17277324.html
> Sent from the Zend Framework mailing list archive at Nabble.com.
>
>


-- 
Vincent


Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

BannersController.php - my version of existing method
[code] 
public function adminIndexAction()
{
if (!$this->is_admin()) $this->_redirect("/admin/login");

$this->view->status_list = array('1' => 'online', '0'=> 'offline');
$this->view->data = Banners::getBanners();


$this->view->messages = $this->_flashMessenger->getMessages();
}

[/code]
 if i use  $this->view->data = $this->Banners->getBanners(); i am getting:
Fatal error: Call to a member function getBanners() on a non-object in
C:\wamp\www\dev\application\controllers\BannersController.php on line 30

This works just fine on $this->Populars->getPopulars

Existing method i got from Populars.php
[code]
 public function adminIndexAction()
{
if (!$this->is_admin()) $this->_redirect("/admin/login");

$this->view->status_list = array('1' => 'online', '0'=> 'offline');
$this->view->data = $this->Populars->getPopulars(false);
$this->view->messages = $this->_flashMessenger->getMessages();
}
[/code]

This is how i remake original method 

public function getBanners()
{  $where = null;
if ($online_only) $where = 'status = 1';

$rowset = $this->db->fetchAll('select * from banners');
if (is_null($rowset)) return array();
$idx = 0;
foreach ($rowset as $row){
$ar_res[$idx]['Banners'] = $row;
$idx++;
}

return $ar_res;
}

Original method was:

public function getPopulars($online_only = true)
{
$where = null;
if ($online_only) $where = 'status = 1';

$rowset = $this->fetchAll($where, $this->getOrder());
if (is_null($rowset)) return array();
$idx = 0;
foreach ($rowset as $row){
$ar_res[$idx]['Populars'] = $row->toArray();
$idx++;
}

return $ar_res;
}
On my local mashine:
When i am using original method, i am redirected to public area of site and
getting this:
Internal server error
Error
An error occurred, please try again later.

if i am using first method i rewrote, everything is working on local
machine, but not on the live site.


Vincent-20 wrote:
> 
> On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>>
>>
>> I misstyped what php said :) actually PHP said that method does not
>> exist,
>>
>> and i know that method exist. But when i include file Banner.php which
>>
>> contain that method, and change in code from $this->Banner->update to
>> Banner::update() then works fine.
>>
>> Original file(which i remake to make banner part) works fine with
>>
>> $this->Popular->update()...
>> Also after changes i made, i moved completly folder structure from my
>> localhost back to web, changing only database data in config.php and
>>
>> everything working but banners :)
>>
>> I like zend framework and what ZF offer, but it is so confusing sometimes
>> :)
>> I am not using SVn cause i cant figure it out how to use it. I read on
>> svn
>> web site but still dont get it. And it was already on web site i got to
>> adjust.
>> Thank you very much for your reply :)
> 
> 
> 
> So what does get_class($this->Banner) say?
> 
> -- 
> Vincent
> 
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17277324.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

curently i am not at this computer. I will reply in hour and half :)


Vincent-20 wrote:
> 
> On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>>
>>
>> I misstyped what php said :) actually PHP said that method does not
>> exist,
>>
>> and i know that method exist. But when i include file Banner.php which
>>
>> contain that method, and change in code from $this->Banner->update to
>> Banner::update() then works fine.
>>
>> Original file(which i remake to make banner part) works fine with
>>
>> $this->Popular->update()...
>> Also after changes i made, i moved completly folder structure from my
>> localhost back to web, changing only database data in config.php and
>>
>> everything working but banners :)
>>
>> I like zend framework and what ZF offer, but it is so confusing sometimes
>> :)
>> I am not using SVn cause i cant figure it out how to use it. I read on
>> svn
>> web site but still dont get it. And it was already on web site i got to
>> adjust.
>> Thank you very much for your reply :)
> 
> 
> 
> So what does get_class($this->Banner) say?
> 
> -- 
> Vincent
> 
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17273590.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread Vincent
On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>
>
> I misstyped what php said :) actually PHP said that method does not exist,
>
> and i know that method exist. But when i include file Banner.php which
>
> contain that method, and change in code from $this->Banner->update to
> Banner::update() then works fine.
>
> Original file(which i remake to make banner part) works fine with
>
> $this->Popular->update()...
> Also after changes i made, i moved completly folder structure from my
> localhost back to web, changing only database data in config.php and
>
> everything working but banners :)
>
> I like zend framework and what ZF offer, but it is so confusing sometimes
> :)
> I am not using SVn cause i cant figure it out how to use it. I read on svn
> web site but still dont get it. And it was already on web site i got to
> adjust.
> Thank you very much for your reply :)



So what does get_class($this->Banner) say?

-- 
Vincent


Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

I misstyped what php said :) actually PHP said that method does not exist,
and i know that method exist. But when i include file Banner.php which
contain that method, and change in code from $this->Banner->update to
Banner::update() then works fine.
Original file(which i remake to make banner part) works fine with
$this->Popular->update()...
Also after changes i made, i moved completly folder structure from my
localhost back to web, changing only database data in config.php and
everything working but banners :)
I like zend framework and what ZF offer, but it is so confusing sometimes :)
I am not using SVn cause i cant figure it out how to use it. I read on svn
web site but still dont get it. And it was already on web site i got to
adjust.
Thank you very much for your reply :)


Vincent-20 wrote:
> 
> On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hello Vincent :)
>> Web site is live and working on web server.
>> if($this->Banner->update()) is called in BannerController.php
>> (currently on webserver is: require_once('Banner.php');
>> if(Banner::update()))
> 
> 
> But you said PHP said:
> 
> no such method updateBanner
>>
> 
> updateBanner() is a different method than update().
> 
> .htaccess is identical on localhost and web server. I got it from web
> server
>> when got this project. And it is working on my localhost.
>>
>> also i noticed that when i am calling method like: $this->update('some
>> sql
>> statement') - which is in original file(popular.php - model) i remake for
>> banners, i am getting error 500. If i use $this->db->update('some sql
>> statement') it works fine.
> 
> 
> Sorry, I don't use Zend_Db so I can't help you here...
> 
> Is there a possibility that problem is caused by version of FW? i am not
>> sure what version i have on my computer. It could be ZF1.5, but not sure
>> and
>> dont know how to check. On web server i think that this is ZF 1.01.
> 
> 
> Using different versions of ZF will very likely cause differences in
> behaviour, best to develop using the same version. The version can be
> checked by opening the file Zend/Version.php, the VERSION contant contains
> the version number.
> 
> Also, there is a folder inside every subfolder on web site which is called
>> .svn. I dont know what is this for. :)
> 
> 
> The .svn folders are metadata for Subversion, a Version Control System.
> Apparently this website is managed using Subversion, so it's a little bit
> odd that you're not using it yourself.
> 
> Sorry if i am bothering with my problem, just i dont know from where to
>> start to solve it .
>>
>> @Jacob- i already read acrabat and all tutorial from acrabat web site,
>> but
>> couldnt figure it out.. :(
>>
>>
>>
>>
>> Vincent-20 wrote:
>> >
>> > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> Hello Jacob, thank you :)
>> >> I will try to explain.
>> >> I have admin part of site. In administration i added new
>> functionality-
>> >> adding new banners.
>> >> I made a BannerController.php(controller), Banner.php(model), and
>> >> following
>> >> the example of guy who made whole application i made admin-index.phtml
>> >> and
>> >> admin-update.phtml in scripts/banner folder.
>> >> When you click on link i made in administration- Manage index banner,
>> on
>> >> my
>> >> localhost i am getting a page with form for new banner. And it is
>> >> working.
>> >>
>> >> Also there is an index,phtml page where i am calling
>> >> getActiveBanner()?> at some point. And this works fine too
>> on
>> >> my
>> >> localhost.
>> >>
>> >> But when i upload all on live site, clicking on Manage index banner
>> not
>> >> showing new form, but redirecting out of administration page, and
>> display
>> >> Error 500: Internal server error, please try again  ... or some. :)
>> >> If no ideas so far, i can post my methods, so you can take a look into
>> >> it.
>> >> I am most confusing about that its work on localhost and same files
>> >> doesn't
>> >> work on live server :)
>> >
>> >
>> > Has it worked before on the live server? If not, are you sure the
>> rewrite
>> > rules are correct?
>> >
>> > Second question is:
>> >> I used existing file which have very similar functionality. It
>> displays
>> >> data
>> >> from other mysql table, but same methods are used. So i just copied
>> >> existing
>> >> files, and made a new one.
>> >> Eg. file Popular.php and PopularController.php i renamed to Banner.php
>> >> and
>> >> BannerController.php, and changed protected _name='popular' to
>> >> _name='banners'.
>> >> Also changed some html code and when click on Manage index banner i
>> was
>> >> getting error: No cuch metod updateBanner. Code for that was:
>> >> if($this->Banner->update()).. and then did:
>> require_once('Banner.php');
>> >> if(Banner::update()) and then works :)
>> >
>> >
>> > Sorry, I can't follow this. Where are you calling updateBanner?
>> >
>> > So i am so confused and dont have any clues about all this :)
>> >> Thank you one more time,
>> >> Vladimir
>> >>
>> 

Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread Vincent
On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>
>
> Hello Vincent :)
> Web site is live and working on web server.
> if($this->Banner->update()) is called in BannerController.php
> (currently on webserver is: require_once('Banner.php');
> if(Banner::update()))


But you said PHP said:

no such method updateBanner
>

updateBanner() is a different method than update().

.htaccess is identical on localhost and web server. I got it from web server
> when got this project. And it is working on my localhost.
>
> also i noticed that when i am calling method like: $this->update('some sql
> statement') - which is in original file(popular.php - model) i remake for
> banners, i am getting error 500. If i use $this->db->update('some sql
> statement') it works fine.


Sorry, I don't use Zend_Db so I can't help you here...

Is there a possibility that problem is caused by version of FW? i am not
> sure what version i have on my computer. It could be ZF1.5, but not sure
> and
> dont know how to check. On web server i think that this is ZF 1.01.


Using different versions of ZF will very likely cause differences in
behaviour, best to develop using the same version. The version can be
checked by opening the file Zend/Version.php, the VERSION contant contains
the version number.

Also, there is a folder inside every subfolder on web site which is called
> .svn. I dont know what is this for. :)


The .svn folders are metadata for Subversion, a Version Control System.
Apparently this website is managed using Subversion, so it's a little bit
odd that you're not using it yourself.

Sorry if i am bothering with my problem, just i dont know from where to
> start to solve it .
>
> @Jacob- i already read acrabat and all tutorial from acrabat web site, but
> couldnt figure it out.. :(
>
>
>
>
> Vincent-20 wrote:
> >
> > On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >> Hello Jacob, thank you :)
> >> I will try to explain.
> >> I have admin part of site. In administration i added new functionality-
> >> adding new banners.
> >> I made a BannerController.php(controller), Banner.php(model), and
> >> following
> >> the example of guy who made whole application i made admin-index.phtml
> >> and
> >> admin-update.phtml in scripts/banner folder.
> >> When you click on link i made in administration- Manage index banner, on
> >> my
> >> localhost i am getting a page with form for new banner. And it is
> >> working.
> >>
> >> Also there is an index,phtml page where i am calling
> >> getActiveBanner()?> at some point. And this works fine too on
> >> my
> >> localhost.
> >>
> >> But when i upload all on live site, clicking on Manage index banner not
> >> showing new form, but redirecting out of administration page, and
> display
> >> Error 500: Internal server error, please try again  ... or some. :)
> >> If no ideas so far, i can post my methods, so you can take a look into
> >> it.
> >> I am most confusing about that its work on localhost and same files
> >> doesn't
> >> work on live server :)
> >
> >
> > Has it worked before on the live server? If not, are you sure the rewrite
> > rules are correct?
> >
> > Second question is:
> >> I used existing file which have very similar functionality. It displays
> >> data
> >> from other mysql table, but same methods are used. So i just copied
> >> existing
> >> files, and made a new one.
> >> Eg. file Popular.php and PopularController.php i renamed to Banner.php
> >> and
> >> BannerController.php, and changed protected _name='popular' to
> >> _name='banners'.
> >> Also changed some html code and when click on Manage index banner i was
> >> getting error: No cuch metod updateBanner. Code for that was:
> >> if($this->Banner->update()).. and then did: require_once('Banner.php');
> >> if(Banner::update()) and then works :)
> >
> >
> > Sorry, I can't follow this. Where are you calling updateBanner?
> >
> > So i am so confused and dont have any clues about all this :)
> >> Thank you one more time,
> >> Vladimir
> >>
> >>
> >>
> >>
> > Cheers,
> >
> > --
> > Vincent
> >
> >
>
>
> --
> View this message in context:
> http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272949.html
>
> Sent from the Zend Framework mailing list archive at Nabble.com.
>
>


-- 
Vincent


Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

Hello Vincent :)
Web site is live and working on web server.
if($this->Banner->update()) is called in BannerController.php
(currently on webserver is: require_once('Banner.php');
if(Banner::update()))

.htaccess is identical on localhost and web server. I got it from web server
when got this project. And it is working on my localhost.

also i noticed that when i am calling method like: $this->update('some sql
statement') - which is in original file(popular.php - model) i remake for
banners, i am getting error 500. If i use $this->db->update('some sql
statement') it works fine.
Is there a possibility that problem is caused by version of FW? i am not
sure what version i have on my computer. It could be ZF1.5, but not sure and
dont know how to check. On web server i think that this is ZF 1.01. 
Also, there is a folder inside every subfolder on web site which is called
.svn. I dont know what is this for. :)
Sorry if i am bothering with my problem, just i dont know from where to
start to solve it .

@Jacob- i already read acrabat and all tutorial from acrabat web site, but
couldnt figure it out.. :(



Vincent-20 wrote:
> 
> On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hello Jacob, thank you :)
>> I will try to explain.
>> I have admin part of site. In administration i added new functionality-
>> adding new banners.
>> I made a BannerController.php(controller), Banner.php(model), and
>> following
>> the example of guy who made whole application i made admin-index.phtml
>> and
>> admin-update.phtml in scripts/banner folder.
>> When you click on link i made in administration- Manage index banner, on
>> my
>> localhost i am getting a page with form for new banner. And it is
>> working.
>>
>> Also there is an index,phtml page where i am calling
>> getActiveBanner()?> at some point. And this works fine too on
>> my
>> localhost.
>>
>> But when i upload all on live site, clicking on Manage index banner not
>> showing new form, but redirecting out of administration page, and display
>> Error 500: Internal server error, please try again  ... or some. :)
>> If no ideas so far, i can post my methods, so you can take a look into
>> it.
>> I am most confusing about that its work on localhost and same files
>> doesn't
>> work on live server :)
> 
> 
> Has it worked before on the live server? If not, are you sure the rewrite
> rules are correct?
> 
> Second question is:
>> I used existing file which have very similar functionality. It displays
>> data
>> from other mysql table, but same methods are used. So i just copied
>> existing
>> files, and made a new one.
>> Eg. file Popular.php and PopularController.php i renamed to Banner.php
>> and
>> BannerController.php, and changed protected _name='popular' to
>> _name='banners'.
>> Also changed some html code and when click on Manage index banner i was
>> getting error: No cuch metod updateBanner. Code for that was:
>> if($this->Banner->update()).. and then did: require_once('Banner.php');
>> if(Banner::update()) and then works :)
> 
> 
> Sorry, I can't follow this. Where are you calling updateBanner?
> 
> So i am so confused and dont have any clues about all this :)
>> Thank you one more time,
>> Vladimir
>>
>>
>>
>>
> Cheers,
> 
> -- 
> Vincent
> 
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272949.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread oetting

If you are getting "500 Internal Server Error" there must be something wrong
with the configuration of the server. It could be problems with a .htaccess
file, but also all sorts of other problems. It is probably not directly
related to ZF. You may be able to find more information in your servers
error log.

It generally sounds like you could benefit from going through a introduction
to ZF to help you better understand the interaction between the different
parts of the MVC. You could look at:

http://akrabat.com/zend-framework-tutorial/ or
http://blog.astrumfutura.com/ (down at the moment)

Jacob Oettinger 


vladimirn wrote:
> 
> Hello Jacob, thank you :)
> I will try to explain. 
> I have admin part of site. In administration i added new functionality-
> adding new banners. 
> I made a BannerController.php(controller), Banner.php(model), and
> following the example of guy who made whole application i made
> admin-index.phtml and admin-update.phtml in scripts/banner folder. 
> When you click on link i made in administration- Manage index banner, on
> my localhost i am getting a page with form for new banner. And it is
> working. 
> 
> Also there is an index,phtml page where i am calling
> getActiveBanner()?> at some point. And this works fine too on my
> localhost.
> 
> But when i upload all on live site, clicking on Manage index banner not
> showing new form, but redirecting out of administration page, and display
> Error 500: Internal server error, please try again  ... or some. :)
> If no ideas so far, i can post my methods, so you can take a look into it. 
> I am most confusing about that its work on localhost and same files
> doesn't work on live server :)
> 
> Second question is:
> I used existing file which have very similar functionality. It displays
> data from other mysql table, but same methods are used. So i just copied
> existing files, and made a new one.
> Eg. file Popular.php and PopularController.php i renamed to Banner.php and
> BannerController.php, and changed protected _name='popular' to
> _name='banners'. 
> Also changed some html code and when click on Manage index banner i was
> getting error: No cuch metod updateBanner. Code for that was:
> if($this->Banner->update()).. and then did: require_once('Banner.php');
> if(Banner::update()) and then works :)
> So i am so confused and dont have any clues about all this :)
> Thank you one more time, 
> Vladimir
> 
> 
> oetting wrote:
>> 
>> Hi and welcome :)
>> 
>> You will have to supply more details about your problem for anyone to be
>> able to help.
>> 
>> For instance what kind of error messages do you get?
>> 
>> Jacob Oettinger
>> 
>> 
>> vladimirn wrote:
>>> 
>>> First of all i would like to say hello to all in here  Tho, if i missed
>>> a topic, please move it onto the right place.
>>> 
>>> Well, i got to make some changes on the web site which has been make
>>> with zend framework. So i am kinda noob on ZF But job must have be done.
>>> 
>>> So i started to read tutorials and so on.. My task was to add some
>>> functionality on the existing web site.
>>> I did it on my localhost, and everything is just fine. But, when i
>>> upload files to the web server, it wont work.
>>> What could be possibly reason? Or reasons? Any ideas? Where to look
>>> into?
>>> Thanks a lot in advance,
>>> Vladimir
>>> 
>> 
> 
> 
-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272647.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread Vincent
On 5/16/08, vladimirn <[EMAIL PROTECTED]> wrote:
>
>
> Hello Jacob, thank you :)
> I will try to explain.
> I have admin part of site. In administration i added new functionality-
> adding new banners.
> I made a BannerController.php(controller), Banner.php(model), and following
> the example of guy who made whole application i made admin-index.phtml and
> admin-update.phtml in scripts/banner folder.
> When you click on link i made in administration- Manage index banner, on my
> localhost i am getting a page with form for new banner. And it is working.
>
> Also there is an index,phtml page where i am calling
> getActiveBanner()?> at some point. And this works fine too on my
> localhost.
>
> But when i upload all on live site, clicking on Manage index banner not
> showing new form, but redirecting out of administration page, and display
> Error 500: Internal server error, please try again  ... or some. :)
> If no ideas so far, i can post my methods, so you can take a look into it.
> I am most confusing about that its work on localhost and same files doesn't
> work on live server :)


Has it worked before on the live server? If not, are you sure the rewrite
rules are correct?

Second question is:
> I used existing file which have very similar functionality. It displays
> data
> from other mysql table, but same methods are used. So i just copied
> existing
> files, and made a new one.
> Eg. file Popular.php and PopularController.php i renamed to Banner.php and
> BannerController.php, and changed protected _name='popular' to
> _name='banners'.
> Also changed some html code and when click on Manage index banner i was
> getting error: No cuch metod updateBanner. Code for that was:
> if($this->Banner->update()).. and then did: require_once('Banner.php');
> if(Banner::update()) and then works :)


Sorry, I can't follow this. Where are you calling updateBanner?

So i am so confused and dont have any clues about all this :)
> Thank you one more time,
> Vladimir
>
>
>
>
Cheers,

-- 
Vincent


Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread vladimirn

Hello Jacob, thank you :)
I will try to explain. 
I have admin part of site. In administration i added new functionality-
adding new banners. 
I made a BannerController.php(controller), Banner.php(model), and following
the example of guy who made whole application i made admin-index.phtml and
admin-update.phtml in scripts/banner folder. 
When you click on link i made in administration- Manage index banner, on my
localhost i am getting a page with form for new banner. And it is working. 

Also there is an index,phtml page where i am calling
getActiveBanner()?> at some point. And this works fine too on my
localhost.

But when i upload all on live site, clicking on Manage index banner not
showing new form, but redirecting out of administration page, and display
Error 500: Internal server error, please try again  ... or some. :)
If no ideas so far, i can post my methods, so you can take a look into it. 
I am most confusing about that its work on localhost and same files doesn't
work on live server :)

Second question is:
I used existing file which have very similar functionality. It displays data
from other mysql table, but same methods are used. So i just copied existing
files, and made a new one.
Eg. file Popular.php and PopularController.php i renamed to Banner.php and
BannerController.php, and changed protected _name='popular' to
_name='banners'. 
Also changed some html code and when click on Manage index banner i was
getting error: No cuch metod updateBanner. Code for that was:
if($this->Banner->update()).. and then did: require_once('Banner.php');
if(Banner::update()) and then works :)
So i am so confused and dont have any clues about all this :)
Thank you one more time, 
Vladimir


oetting wrote:
> 
> Hi and welcome :)
> 
> You will have to supply more details about your problem for anyone to be
> able to help.
> 
> For instance what kind of error messages do you get?
> 
> Jacob Oettinger
> 
> 
> vladimirn wrote:
>> 
>> First of all i would like to say hello to all in here  Tho, if i missed a
>> topic, please move it onto the right place.
>> 
>> Well, i got to make some changes on the web site which has been make with
>> zend framework. So i am kinda noob on ZF But job must have be done.
>> 
>> So i started to read tutorials and so on.. My task was to add some
>> functionality on the existing web site.
>> I did it on my localhost, and everything is just fine. But, when i upload
>> files to the web server, it wont work.
>> What could be possibly reason? Or reasons? Any ideas? Where to look into?
>> Thanks a lot in advance,
>> Vladimir
>> 
> 

-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272439.html
Sent from the Zend Framework mailing list archive at Nabble.com.



Re: [fw-general] noob problem - ZF works on localhost but not on webserver

2008-05-16 Thread oetting

Hi and welcome :)

You will have to supply more details about your problem for anyone to be
able to help.

For instance what kind of error messages do you get?

Jacob Oettinger


vladimirn wrote:
> 
> First of all i would like to say hello to all in here  Tho, if i missed a
> topic, please move it onto the right place.
> 
> Well, i got to make some changes on the web site which has been make with
> zend framework. So i am kinda noob on ZF But job must have be done.
> 
> So i started to read tutorials and so on.. My task was to add some
> functionality on the existing web site.
> I did it on my localhost, and everything is just fine. But, when i upload
> files to the web server, it wont work.
> What could be possibly reason? Or reasons? Any ideas? Where to look into?
> Thanks a lot in advance,
> Vladimir
> 
-- 
View this message in context: 
http://www.nabble.com/noob-problem---ZF-works-on-localhost-but-not-on-webserver-tp17272058p17272166.html
Sent from the Zend Framework mailing list archive at Nabble.com.