jimhnet
|
 |
« on: November 10, 2007, 03:33:10 AM » |
|
I have the installed apps up and running, in fact I have been using phpmyadmin for DB configuration locally for quite a while. I maintain several heavy duty Joomla sites and do a fair amount of LAMP development. What I want to do is when I gen my php code to be able to immediately test it locally with out haveing to go through the hassle of ftp'ing it to the data center server all of the time, plus give my self the ability to work independently of the net(on airplanes, etc).
What steps do I need to take to publish a new application so that I can execute localhost/application.name and it will find it. The only thing I have been able to achieve is for it to goto download mode.
The applications show-up in the server-info, but the conf files never get generated.
|
|
|
Logged
|
|
|
|
admin
|
 |
« Reply #1 on: November 10, 2007, 01:23:49 PM » |
|
Application like Joomla? I'm not sure I follow...
With the suite comes joomla, drupal, wordpress, phpbb, mediawiki, pre-configured... All you have to do is hit localhost/joomla to finish the joomla installation.
|
|
|
Logged
|
DeveloperSide.NET Advanced PHP and MySQL Solutions for your Web Design and Development needs with Web.Developer Server Suite.
|
|
|
jimhnet
|
 |
« Reply #2 on: November 10, 2007, 02:13:27 PM » |
|
No, the point I was making is that I have the included apps(Joomla, phpmyadmin, etc) working with no problem.
My problem is new appplications that I am writing, how do I publish them so that I can test them locally?
Thanks
Jim Freeman
|
|
|
Logged
|
|
|
|
admin
|
 |
« Reply #3 on: November 10, 2007, 05:18:04 PM » |
|
Place the directory or files of the application under C:\www\webroot If your app dir is named 'app1' and has an index.html or index.php file, access as http://localhost/app1/
|
|
|
Logged
|
DeveloperSide.NET Advanced PHP and MySQL Solutions for your Web Design and Development needs with Web.Developer Server Suite.
|
|
|
admin
|
 |
« Reply #4 on: November 10, 2007, 05:19:31 PM » |
|
If you need something a little more fine grained... Check any of the webapp.conf files under C:\www\Apache22\conf\Suite-extra\webapps. Use that as a template.
|
|
|
Logged
|
DeveloperSide.NET Advanced PHP and MySQL Solutions for your Web Design and Development needs with Web.Developer Server Suite.
|
|
|
jimhnet
|
 |
« Reply #5 on: November 10, 2007, 06:35:47 PM » |
|
I am currently using 1.95 which I installed on 8/22/07 and it puts the apps in webapps and has no apps in webroot (same directory level)>.
localhost/memberedo finds my app(memberedo) and displays the files, when I execute them it gives me the contents of the file(source code). I created from the joomla.conf a file a memberedo.conf file showing www/webapps/memberedo, tried addding an Include statement with the path to the conf file in the components for apache, same as your other apps, when I do this apache will not start.
What am I missing?
Thanks
Jim Freeman
|
|
|
Logged
|
|
|
|
admin
|
 |
« Reply #6 on: November 10, 2007, 07:59:40 PM » |
|
Check \www\Apache22\logs\error.log
Run a syntax check with 'httpd -t'
And post your 'memberedo.conf' file here.
|
|
|
Logged
|
DeveloperSide.NET Advanced PHP and MySQL Solutions for your Web Design and Development needs with Web.Developer Server Suite.
|
|
|
jimhnet
|
 |
« Reply #7 on: November 10, 2007, 11:43:23 PM » |
|
Here is the memberedo.conf: ________________________________________________________________________ Alias /memberedo "/www/webapps/memberedo"
<Directory "/www/webapps/memberedo"> Options None AllowOverride None
order allow,deny allow from 127.0.0.1 # allow from all
AddType text/html .php AddHandler application/x-httpd-php .php </Directory> ________________________________________________________________________
I am using phprunner4.1 for code generation and I discovered that it is putting my project paths in the httpd.conf. I currently am running wdc from d:\www... and my phprunner project paths are on C: under the user documents directory(running vista with "uac" turned off to avoid admin execution requirements).
Below are the entries in the httpd.conf - the first two I edited to the www/webapps directory. I also tried commenting the entries out and apache wouldn't restart with them commented out. ______________________________________________________________________
Alias "/memberedo" "d:\www\webapps\memberedo"
<Directory "d:\www\webapps\memberedo"> Options FollowSymLinks Indexes AllowOverride None Order allow,deny allow from all </Directory>
<Directory "C:\Users\jim\Documents\memberedo\output"> Options FollowSymLinks Indexes AllowOverride None Order allow,deny allow from all </Directory>
Alias "/Church Members" "C:\Program Files\PHPRunner4.1\projects\Church Members\output"
<Directory "C:\Program Files\PHPRunner4.1\projects\Church Members\output"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow allow from all </Directory>
Alias "/memberedo" "C:\Users\jim\Documents\memberedo\output"
<Directory "C:\Users\jim\Documents\memberedo\output"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow allow from all </Directory>
Alias "/memberedo" "C:\Users\jim\Documents\memberedo\output"
<Directory "C:\Users\jim\Documents\memberedo\output"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow allow from all </Directory> _________________________________________________________________________________
Thanks
Jim Freeman
Below are part of the error logs for today.
I am not sure I understand what is going on with the backdoor access messages. ______________________________________________________________________________________________________
Sat Nov 10 10:58:42 2007] [error] [client 127.0.0.1] File does not exist: D:/www/webroot/mmembredo [Sat Nov 10 11:04:27 2007] [error] [client 127.0.0.1] File does not exist: D:/www/webroot/sserver-info [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:<title>[^<]*?(?:\\\\b(?:(?:c(?:ehennemden|gi-telnet)|gamma web shell)\\\\b|imhabirligi phpftp)|(?:r(?:emote explorer|57shell)|aventis klasvayv|zehir)\\\\b|\\\\.::(?:news remote php shell injection::\\\\.| rhtools\\\\b)|ph(?:p(?:(?: commander|-terminal)\\\\b|remot ..." at RESPONSE_BODY. [id "950922"] [msg "Backdoor access"] [severity "CRITICAL"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "\\\\b(?:th(?:is (?:(?:analysis was produced by .{0,100} ana|report was generated by web)log|summary was generated by .{0,100} wwwstat)|ese statistics were produced by (?:getstats|pelab))|generated by webalizer)\\\\b" at RESPONSE_BODY. [id "970002"] [msg "Statistics Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "\\\\b(?:(?:s(?:(?:elect list because it is not contained in (?:an aggregate function and there is no|either an aggregate function or the) group by claus|yntax error converting the \\\\w+ value .*? to a column of data typ)e|upplied argument is not a valid ( ..." at RESPONSE_BODY. [id "970003"] [msg "SQL Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:\\\\b(?:adodb\\\\.command\\\\b.{0,100}\\\\b(?:application uses a value of the wrong type for the current operation\\\\b|error')|microsoft vbscript (?:compilation|runtime) (?:\\\\(0x8|error)\\\\b|object required: '|error '800)|(?:\\\\/errormessage\\\\.aspx\\\\?error|>er ..." at RESPONSE_BODY. [id "970004"] [msg "IIS Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:\\\\b(?:f(?:tp_(?:nb_)?f?(?:ge|pu)t|get(?:s?s|c)|scanf|write|open|read)|gz(?:(?:encod|writ)e|compress|open|read)|s(?:ession_start|candir)|read(?:(?:gz)?file|dir)|move_uploaded_file|(?:proc_|bz)open)|\\\\$_(?:(?:pos|ge)t|session))\\\\b" at RESPONSE_BODY. [id "970015"] [msg "PHP source code leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:04:37 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:(?:<h1>internal server error<\\\\/h1>.*?<h2>part of the server has crashed or it has a configuration error\\\\.<\\\\/h2|microsoft ole db provider for sql server \\\\(0x80040e31\\\\)<br>timeout expired<br)>|cannot connect to the server: timed out)" at RESPONSE_BODY. [id "970118"] [msg "The application is not available"] [severity "NOTICE"] [hostname "localhost"] [uri "/server-info"] [unique_id "GBvcY8CoAQQAAA507UYAAAD5"] [Sat Nov 10 11:07:42 2007] [error] [client 127.0.0.1] File does not exist: D:/www/webroot/wd-guide [Sat Nov 10 11:13:22 2007] [notice] Parent: Received shutdown signal -- Shutting down the server. [Sat Nov 10 11:13:22 2007] [notice] Child 3700: Exit event signaled. Child process is ending. [Sat Nov 10 11:13:23 2007] [notice] Child 3700: Released the start mutex [Sat Nov 10 11:13:24 2007] [notice] Child 3700: Waiting for 250 worker threads to exit. [Sat Nov 10 11:13:24 2007] [notice] Child 3700: All worker threads have exited. [Sat Nov 10 11:13:25 2007] [notice] Child 3700: Child process is exiting [Sat Nov 10 11:13:28 2007] [notice] Parent: Child process exited successfully. [Sat Nov 10 11:13:39 2007] [notice] ModSecurity for Apache 2.1.0 configured [Sat Nov 10 11:13:42 2007] [notice] Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8e mod_fastcgi/mod_fastcgi-SNAP-0404142202 PHP/5.2.1 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations [Sat Nov 10 11:13:42 2007] [notice] Server built: Mar 20 2007 13:02:00 [Sat Nov 10 11:13:42 2007] [notice] Parent: Created child process 6672 [Sat Nov 10 11:13:45 2007] [notice] ModSecurity for Apache 2.1.0 configured [Sat Nov 10 11:13:48 2007] [notice] Child 6672: Child process is running [Sat Nov 10 11:13:48 2007] [notice] Child 6672: Acquired the start mutex. [Sat Nov 10 11:13:48 2007] [notice] Child 6672: Starting 250 worker threads. [Sat Nov 10 11:13:48 2007] [notice] FastCGI: process manager initialized [Sat Nov 10 11:13:48 2007] [notice] Child 6672: Starting thread to listen on port 443. [Sat Nov 10 11:13:48 2007] [notice] Child 6672: Starting thread to listen on port 80. [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:<title>[^<]*?(?:\\\\b(?:(?:c(?:ehennemden|gi-telnet)|gamma web shell)\\\\b|imhabirligi phpftp)|(?:r(?:emote explorer|57shell)|aventis klasvayv|zehir)\\\\b|\\\\.::(?:news remote php shell injection::\\\\.| rhtools\\\\b)|ph(?:p(?:(?: commander|-terminal)\\\\b|remot ..." at RESPONSE_BODY. [id "950922"] [msg "Backdoor access"] [severity "CRITICAL"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "\\\\b(?:th(?:is (?:(?:analysis was produced by .{0,100} ana|report was generated by web)log|summary was generated by .{0,100} wwwstat)|ese statistics were produced by (?:getstats|pelab))|generated by webalizer)\\\\b" at RESPONSE_BODY. [id "970002"] [msg "Statistics Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "\\\\b(?:(?:s(?:(?:elect list because it is not contained in (?:an aggregate function and there is no|either an aggregate function or the) group by claus|yntax error converting the \\\\w+ value .*? to a column of data typ)e|upplied argument is not a valid ( ..." at RESPONSE_BODY. [id "970003"] [msg "SQL Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:\\\\b(?:adodb\\\\.command\\\\b.{0,100}\\\\b(?:application uses a value of the wrong type for the current operation\\\\b|error')|microsoft vbscript (?:compilation|runtime) (?:\\\\(0x8|error)\\\\b|object required: '|error '800)|(?:\\\\/errormessage\\\\.aspx\\\\?error|>er ..." at RESPONSE_BODY. [id "970004"] [msg "IIS Information Leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:\\\\b(?:f(?:tp_(?:nb_)?f?(?:ge|pu)t|get(?:s?s|c)|scanf|write|open|read)|gz(?:(?:encod|writ)e|compress|open|read)|s(?:ession_start|candir)|read(?:(?:gz)?file|dir)|move_uploaded_file|(?:proc_|bz)open)|\\\\$_(?:(?:pos|ge)t|session))\\\\b" at RESPONSE_BODY. [id "970015"] [msg "PHP source code leakage"] [severity "WARNING"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] [Sat Nov 10 11:18:00 2007] [error] [client 127.0.0.1] ModSecurity: Warning. Pattern match "(?:(?:<h1>internal server error<\\\\/h1>.*?<h2>part of the server has crashed or it has a configuration error\\\\.<\\\\/h2|microsoft ole db provider for sql server \\\\(0x80040e31\\\\)<br>timeout expired<br)>|cannot connect to the server: timed out)" at RESPONSE_BODY. [id "970118"] [msg "The application is not available"] [severity "NOTICE"] [hostname "localhost"] [uri "/server-info"] [unique_id "R-7dE8CoAQQAABoQQ7EAAAD4"] Terminating on signal SIGTERM(15) [Sat Nov 10 11:35:21 2007] [notice] ModSecurity for Apache 2.1.0 configured [Sat Nov 10 11:35:28 2007] [notice] Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8e mod_fastcgi/mod_fastcgi-SNAP-0404142202 PHP/5.2.1 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations [Sat Nov 10 11:35:28 2007] [notice] Server built: Mar 20 2007 13:02:00 [Sat Nov 10 11:35:28 2007] [notice] Parent: Created child process 3588 [Sat Nov 10 11:35:31 2007] [notice] ModSecurity for Apache 2.1.0 configured [Sat Nov 10 11:35:34 2007] [notice] Child 3588: Child process is running [Sat Nov 10 11:35:34 2007] [notice] Child 3588: Acquired the start mutex. [Sat Nov 10 11:35:34 2007] [notice] Child 3588: Starting 250 worker threads. [Sat Nov 10 11:35:34 2007] [notice] FastCGI: process manager initialized [Sat Nov 10 11:35:34 2007] [notice] Child 3588: Starting thread to listen on port 443. [Sat Nov 10 11:35:34 2007] [notice] Child 3588: Starting thread to listen on port 80. [Sat Nov 10 17:17:23 2007] [notice] Server built: Mar 20 2007 13:02:00 [Sat Nov 10 17:17:23 2007] [notice] Parent: Created child process 4764 [Sat Nov 10 17:17:26 2007] [notice] ModSecurity for Apache 2.1.0 configured [Sat Nov 10 17:17:29 2007] [notice] Child 4764: Child process is running [Sat Nov 10 17:17:29 2007] [notice] Child 4764: Acquired the start mutex. [Sat Nov 10 17:17:29 2007] [notice] Child 4764: Starting 250 worker threads. [Sat Nov 10 17:17:29 2007] [notice] FastCGI: process manager initialized [Sat Nov 10 17:17:29 2007] [notice] Child 4764: Starting thread to listen on port 443. [Sat Nov 10 17:17:29 2007] [notice] Child 4764: Starting thread to listen on port 80.
|
|
|
Logged
|
|
|
|
admin
|
 |
« Reply #8 on: November 11, 2007, 12:19:50 AM » |
|
You can try adding...
AddType text/html .php AddHandler application/x-httpd-php .php
..to those directory blocks. This assume those php files are *.php and not *.php4/php5.
Commenting those lines should not be a problem... As long as you get all of them.
|
|
|
Logged
|
DeveloperSide.NET Advanced PHP and MySQL Solutions for your Web Design and Development needs with Web.Developer Server Suite.
|
|
|
|