Svn + php Web page
Hi
I am a linux newbie and got into a major problem of setting up svn with php and apache I have the following softwares in my systems 1. Fedora 13 2. Php version 5.2.17 3. Apache Version 2.2 4. svn client version 1.6.16 i can see them in phpinfo.php 5. svn extension version 1.0.1 6. https installed on apache working fine Php and apache are working fine there are no issues in that as a project is working Just Now i have installed svn version 1.6 but when i run a command svn info https://www.someurl.com from command line it works fine i get a message of the revision and its working fine but when the same thing i run from php file or php webpage it gives me the following error Username: svn: OPTIONS of 'https://someurl/svn/something/something/trunk-new': authorization failed: Could not authenticate to server: rejected Basic challenge (https://someurl.net)Array ( [0] => Authentication realm: Subversion Login [1] => Username: svn: OPTIONS of 'https://someurl.net/svn/something/something/trunk-new': authorization failed: Could not authenticate to server: rejected Basic challenge (https://someurl.net) ) 1 The php code is here $cmd = exec("svn info https://someurl.net/svn/someurl/something/trunk-new |grep Revision: |cut -c11- 2>&1", $output, $status); echo "<pre>"; print_r($value); print_r($output); print_r($status); echo "</pre>"; ?> i have followed the following http://vengatctech.wordpress.com/200...svn-on-fedora/ and also googled enough but its not working in php web page Can somebody help me |
why have you posted a poll with this? Why do you seem to think openbsd and freebsd are Linux?? why are you distingushing between rhel and centos? why do you think there could possibly be a "best"?
as for your issue (just running exec from php? Ewwwww, use a proper php interface - http://php.net/manual/en/book.svn.php) you are having authentication problems. httpd is running as a different user as the one you do it manually with so there will be different cached php credentials. Do it properly and you'll be able to properly authenticate easily. |
Hi there thanks for that prompt reply first
I Just posted the poll as i got that in my thread and sorry fro calling Free Bsd and open Bsd as linux as i never knew they are not Linux and moreover tha basic diff between RHEL and Centos as per me is RHEL is a commercial Product and Centos is free i may be wrong as i am a newbie kindly correct me Now my issue is that manual http://php.net/manual/en/book.svn.php i have tried that also but it does not have that command for svn info as i need to get it from the server that is one and i did all the steps as told by the manual but still when i tried <?php print_r( svn_log('http://www.example.com/', 23) ); ?> Warning: svn_log(): svn error(s) occured 170000 (Bad URL passed to RA layer) URL 'https://someurl.net/something/something/something/trunk-new--username something --password something ' is malformed or the scheme or host or path is missing in /var/www/something/something/deploy_script.php on line 19 can you please help on this |
No option for "not listed"?
|
Slackware. No contest.
|
All times are GMT -5. The time now is 08:56 AM. |