[
https://issues.apache.org/jira/browse/SHINDIG-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12587578#action_12587578
]
chabotc edited comment on SHINDIG-186 at 4/10/08 3:43 AM:
---------------------------------------------------------------
Hey Naimish.
First let me apologize, the shindig php server is still relatively new and as a
result proper documentation is still a bit lacking.
Now without any information about errors you receive, log file entries,
configuration etc i can only make an educated guess to what the problem _could_
be, but i could also be completely wrong.
Now the first thing that comes to mind is that the php server depends on a
.htaccess file to redirect all the /gadgets/* requests to the index.php file,
which then handles the request ... without mod_rewrite, it will never end up in
the proper place which would lead to the situation you describe.
The second thing you might run into is that, silly me, i always forget about
windows ... and how it has a \ as a directory separator and not a / . So if you
do get into the index.php (a simple echo "handling {$_REQUEST['uri']}"; should
suffice to test and verify this), but then error out on the fact that it can't
find some files or paths .... it might be worth changing the /'s into \'s in
the config and quickly scan the source for other path occurances... i think i
have left hard coded /'s in config.php, BasicGadgetBlacklist.php, CacheFile.php
FilesServlet.php and JsFeatureLoader.php.
Ps, after a quick bit of research it seems that a modern PHP version on windows
_should_ handle / directory separators just fine ... so if your running php
5.2.x (which you should really) ignore the last bit about the directory
separators :)
The latter problem i'll fix up once my commit account has been created, should
be any day now :)
was (Author: chabotc):
Hey Naimish.
First let me apologize, the shindig php server is still relatively new and as a
result proper documentation is still a bit lacking.
Now without any information about errors you receive, log file entries,
configuration etc i can only make an educated guess to what the problem _could_
be, but i could also be completely wrong.
Now the first thing that comes to mind is that the php server depends on a
.htaccess file to redirect all the /gadgets/* requests to the index.php file,
which then handles the request ... without mod_rewrite, it will never end up in
the proper place which would lead to the situation you describe.
The second thing you might run into is that, silly me, i always forget about
windows ... and how it has a \ as a directory separator and not a / . So if you
do get into the index.php (a simple echo "handling {$_REQUEST['uri']}"; should
suffice to test and verify this), but then error out on the fact that it can't
find some files or paths .... it might be worth changing the /'s into \'s in
the config and quickly scan the source for other path occurances... i think i
have left hard coded /'s in config.php, BasicGadgetBlacklist.php, CacheFile.php
FilesServlet.php and JsFeatureLoader.php.
The latter problem i'll fix up once my commit account has been created, should
be any day now :)
> Cannot Run PHP Gadget Server
> -----------------------------
>
> Key: SHINDIG-186
> URL: https://issues.apache.org/jira/browse/SHINDIG-186
> Project: Shindig
> Issue Type: Bug
> Components: Gadgets Server - PHP
> Environment: Windows XP,Apache
> Reporter: Naimish Bhagat
>
> Hi Guys
> I cant run PHP gadget server, I wasted 3 days on it but still I cant run the
> server. I am using xmpplite apache-php software. And as per README file of
> PHP part of shindig I have every thing it require. And I copied whole gadget
> folder of php part and put it into htdocs(root) folder and set the
> web_prefix as " ", and also put features,javascript and config folders in to
> gadget folder as well. And set the feature_path and other two paths as
> "/features/" , "/config/" ,and "javascript" respectively.
> And in the index.php file I think it is not going to the loop of if(servlet)
> and in that it is not showing any class.
> So what changes should I make to run my php gadget server. So please do reply
> for my query.
> Thanks
> Naimish
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.