Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #47825 > unrolled thread

Wrong website loaded when other requested

Started byΝικόλαος Κούρας <support@superhost.gr>
First post2013-06-12 20:33 +0300
Last post2013-06-15 09:48 +0300
Articles 20 on this page of 54 — 20 participants

Back to article view | Back to comp.lang.python


Contents

  Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-12 20:33 +0300
    Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-12 23:03 +0300
      Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-13 21:10 +0300
        Re: Wrong website loaded when other requested Joel Goldstick <joel.goldstick@gmail.com> - 2013-06-13 14:28 -0400
          Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-13 21:43 +0300
          Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-14 10:40 +0300
        Re: Wrong website loaded when other requested Andreas Perstinger <andipersti@gmail.com> - 2013-06-13 20:37 +0200
          Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-13 21:47 +0300
            Re: Wrong website loaded when other requested Grant Edwards <invalid@invalid.invalid> - 2013-06-13 19:31 +0000
              Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-14 09:14 +0300
                Re: Wrong website loaded when other requested Chris Angelico <rosuav@gmail.com> - 2013-06-14 17:24 +1000
                Re: Wrong website loaded when other requested Grant Edwards <invalid@invalid.invalid> - 2013-06-14 14:44 +0000
    Re: Wrong website loaded when other requested Chris Angelico <rosuav@gmail.com> - 2013-06-13 06:19 +1000
    Re: Wrong website loaded when other requested Joel Goldstick <joel.goldstick@gmail.com> - 2013-06-12 16:35 -0400
      Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 09:41 +0300
        Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 17:23 +0300
          Re: Wrong website loaded when other requested Chris Angelico <rosuav@gmail.com> - 2013-06-14 00:28 +1000
            Re: Wrong website loaded when other requested rusi <rustompmody@gmail.com> - 2013-06-13 09:47 -0700
          Re: Wrong website loaded when other requested Thomas Murphy <thomasmurphymusic@gmail.com> - 2013-06-13 10:48 -0400
          Re: Wrong website loaded when other requested Andreas Perstinger <andipersti@gmail.com> - 2013-06-13 16:54 +0200
            Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 19:23 +0300
              Re: Wrong website loaded when other requested Chris Angelico <rosuav@gmail.com> - 2013-06-14 02:28 +1000
                Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 20:03 +0300
          Re: Wrong website loaded when other requested Chris Angelico <rosuav@gmail.com> - 2013-06-14 01:11 +1000
            Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 19:24 +0300
              RFD: rename comp.lang.python to comp.support.superhost alex23 <wuwei23@gmail.com> - 2013-06-13 20:25 -0700
                Re: RFD: rename comp.lang.python to comp.support.superhost Fábio Santos <fabiosantosart@gmail.com> - 2013-06-14 09:41 +0100
                Re: RFD: rename comp.lang.python to comp.support.superhost Roy Smith <roy@panix.com> - 2013-06-14 08:06 -0400
                  Re: RFD: rename comp.lang.python to comp.support.superhost Gene Heskett <gheskett@wdtv.com> - 2013-06-14 08:47 -0400
                  Re: RFD: rename comp.lang.python to comp.support.superhost Zero Piraeus <schesis@gmail.com> - 2013-06-14 09:06 -0400
                  Re: RFD: rename comp.lang.python to comp.support.superhost Ben Finney <ben+python@benfinney.id.au> - 2013-06-15 10:26 +1000
                Re: RFD: rename comp.lang.python to comp.support.superhost Chris “Kwpolska” Warrick <kwpolska@gmail.com> - 2013-06-15 19:11 +0200
                  Re: RFD: rename comp.lang.python to comp.support.superhost Nick the Gr33k <support@superhost.gr> - 2013-06-15 20:29 +0300
                    Re: RFD: rename comp.lang.python to comp.support.superhost rusi <rustompmody@gmail.com> - 2013-06-15 10:39 -0700
                    Re: RFD: rename comp.lang.python to comp.support.superhost Fábio Santos <fabiosantosart@gmail.com> - 2013-06-15 18:43 +0100
                    Re: RFD: rename comp.lang.python to comp.support.superhost Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-15 18:43 +0100
                      Re: RFD: rename comp.lang.python to comp.support.superhost Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-15 17:51 +0000
                        Re: RFD: rename comp.lang.python to comp.support.superhost Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-15 19:26 +0100
                        Re: RFD: rename comp.lang.python to comp.support.superhost Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2013-06-16 20:47 +0200
                    Re: RFD: rename comp.lang.python to comp.support.superhost Alister <alister.ware@ntlworld.com> - 2013-06-15 17:52 +0000
                      Re: RFD: rename comp.lang.python to comp.support.superhost Chris “Kwpolska” Warrick <kwpolska@gmail.com> - 2013-06-15 20:07 +0200
                    Re: RFD: rename comp.lang.python to comp.support.superhost Chris “Kwpolska” Warrick <kwpolska@gmail.com> - 2013-06-15 19:55 +0200
          Re: Wrong website loaded when other requested Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-14 10:56 +0100
    Re: Wrong website loaded when other requested Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-13 14:04 +0100
    Re: Wrong website loaded when other requested Joel Goldstick <joel.goldstick@gmail.com> - 2013-06-13 11:35 -0400
      Re: Wrong website loaded when other requested Νικόλαος Κούρας <support@superhost.gr> - 2013-06-13 19:52 +0300
        Re: Wrong website loaded when other requested Νικόλαος Κούρας <nikos.gr33k@gmail.com> - 2013-06-13 11:04 -0700
          Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-14 18:37 +0300
            Re: Wrong website loaded when other requested rusi <rustompmody@gmail.com> - 2013-06-14 08:45 -0700
            Re: Wrong website loaded when other requested Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-14 16:15 +0000
              Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-14 19:22 +0300
                Re: Wrong website loaded when other requested Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-14 17:46 +0100
                Re: Wrong website loaded when other requested Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-06-14 19:45 +0100
                  Re: Wrong website loaded when other requested Nick the Gr33k <support@superhost.gr> - 2013-06-15 09:48 +0300

Page 1 of 3  [1] 2 3  Next page →


#47825 — Wrong website loaded when other requested

FromΝικόλαος Κούρας <support@superhost.gr>
Date2013-06-12 20:33 +0300
SubjectWrong website loaded when other requested
Message-ID<kpabcm$275g$6@news.ntua.gr>
======================
RewriteEngine Off
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^/?(.+\.html) /cgi-bin/metrites.py?file=%{REQUEST_FILENAME} 
[L,PT,QSA]
======================

[code]
file = form.getvalue('file')
page = form.getvalue('page')

if not page and os.path.exists( file ):
	# it is an html template
	page = file.replace( '/home/dauwin/public_html/', '' )
elif page or form.getvalue('show'):
	# it is a python script
	page = page..replace( '/home/dauwin/public_html/cgi-bin/', '' )
else:
	#when everything else fails fallback
	page = "index.html"

....
....

	if page.endswith('.html'):
		with open( '/home/dauwin/public_html/' + page, encoding='utf-8' ) as f:
			htmlpage = f.read()
		htmlpage = htmlpage % (quote, music)
		template = htmlpage + counter
	elif page.endswith('.py'):
		pypage = subprocess.check_output( '/home/dauwin/public_html/cgi-bin/' 
+ page )
		pypage = pypage.decode('utf-8').replace( 'Content-type: text/html; 
charset=utf-8', '' )
		template = pypage + counter

	print( template )
[/code]

Everything as you see point to 'dauwin' username, yet the error still says:

[code]
[Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]   File 
"/home/nikos/public_html/cgi-bin/metrites.py", line 219, in <module>, 
referer: http://superhost.gr/
[Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with open( 
'/home/nikos/public_html/' + page, encoding='utf-8' ) as f:, referer: 
http://superhost.gr/
[Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173] 
FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd 
\\u03c5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9 
\\u03c4\\u03ad\\u03c4\\u03bf\\u03b9\\u03bf 
\\u03b1\\u03c1\\u03c7\\u03b5\\u03af\\u03bf \\u03ae 
\\u03ba\\u03b1\\u03c4\\u03ac\\u03bb\\u03bf\\u03b3\\u03bf\\u03c2: 
'/home/nikos/public_html//home/dauwin/public_html/index.html', referer: 
http://superhost.gr/
[/code]


Why is pointing to /home/nikos isntead of /home/dauwin ?

this is what a smash my head to the wall to understand.

[toc] | [next] | [standalone]


#47838

FromΝικόλαος Κούρας <support@superhost.gr>
Date2013-06-12 23:03 +0300
Message-ID<kpak6u$qvj$3@news.ntua.gr>
In reply to#47825
What i mean is the the python.cgi script supposed to be executed was

"/home/dauwin/public_html/cgi-bin/metrites.py"

but instead for this to load for some reason

File "/home/nikos/public_html/cgi-bin/metrites.py"


But this is crazy.
I hit to the browser 'http://superhost.gr/~dauwin' and not 
'http://superhost.gr'

dauwin and nikos are 2 different usernames belonging to 2 different 
cPanel accounts.

[toc] | [prev] | [next] | [standalone]


#48002

FromNick the Gr33k <support@superhost.gr>
Date2013-06-13 21:10 +0300
Message-ID<kpd1u7$21co$9@news.ntua.gr>
In reply to#47838

Τη Πέμπτη, 13 Ιουνίου 2013 7:52:27 μ.μ. UTC+3, ο χρήστης Νικόλαος Κούρας 
έγραψε:
 > On 13/6/2013 6:35 μμ, Joel Goldstick wrote:
 >
 >> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
 >
 >> FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
 >
 >> \\u03c5\\u03c0\\u03ac\\u03c1\\
 >
 >>
 >
 >>     u03c7\\u03b5\\u03b9 \\u03c4\\u03ad\\u03c4\\u03bf\\u03b9\\u03bf
 >
 >>     \\u03b1\\u03c1\\u03c7\\u03b5\\u03af\\u03bf \\u03ae
 >
 >>     \\u03ba\\u03b1\\u03c4\\u03ac\\u03bb\\u03bf\\u03b3\\u03bf\\u03c2:
 >
 >>     '/home/nikos/public_html//home/dauwin/public_html/index.html',
 >
 >>     referer: http://superhost.gr/
 >
 >>     [/code]
 >
 >>
 >
 >> DO YOU SEE THIS PART:
 >
 >>   '/home/nikos/public_html//home/dauwin/public_html/index.html',
 >
 >> referer: http://superhost.gr/
 >
 >>
 >
 >> Do you see that it prepends your nikos path the your dauwin path and
 >
 >> file name.  It isn't replacing one with the other.  Somewhere in your
 >
 >> SFBI mess of code you perhaps have set the nikos path as the start of a
 >
 >> filename.  Check that out
 >
 >
 >
 > yes i saw your post Joel,
 >
 >
 >
 > After research i am under the impression that i'am in need for UserDir
 >
 > directive as it essentially allows you to use User Home directories as
 >
 > web directories...
 >
 >
 >
 > So after reading this:
 >
 > 
http://centosforge.com/node/how-get-userdir-user-specific-publichtml-working-apache-centos-6
 >
 > i did this:
 >
 >
 >
 >
 >
 > <IfModule !mod_ruid2.c>
 >
 > UserDir public_html
 >
 > </IfModule>
 >
 > <IfModule mod_ruid2.c>
 >
 > #UserDir disabled
 >
 > UserDir "enabled *"
 >
 > UserDir "disabled root"
 >
 > </IfModule>
 >
 >
 >
 >
 >
 >
 >
 > root@nikos [~]# chmod 711 /home
 >
 > root@nikos [~]# chmod 711 /home/nikos
 >
 > root@nikos [~]# chmod 755 /home/nikos/public_html/
 >
 > root@nikos [~]# chmod o+r /home/nikos/public_html/index.html
 >
 > root@nikos [~]# chmod 711 /home/dauwin
 >
 > root@nikos [~]# chmod 755 /home/dauwin/public_html/
 >
 > root@nikos [~]# chmod o+r /home/dauwin/public_html/index.html
 >
 > root@nikos [~]#
 >
 >
 >
 > setsebool -P httpd_enable_homedirs true
 >
 > chcon -R -t httpd_sys_content_t /home/testuser/public_html
 >
 > (the last one one failed though)
 >
 >
 >
 > the i restarted Apache but the problem is still there.
 >
 >
 >
 > ===================
 >
 > nikos@superhost.gr [~]# [Thu Jun 13 19:50:57 2013] [error] [client
 >
 > 79.103.41.173] Error in sys.excepthook:
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] ValueError:
 >
 > underlying buffer has been detached
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Original
 >
 > exception was:
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Traceback
 >
 > (most recent call last):
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]   File
 >
 > "/home/nikos/public_html/cgi-bin/metrites.py", line 213, in <module>
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]     with open(
 >
 > '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:
 >
 > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
 >
 > FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
 >
 > \\u03c5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9
 >
 > \\u03c4\\u03ad\\u03c4\\u03bf\\u03b9\\u03bf
 >
 > \\u03b1\\u03c1\\u03c7\\u03b5\\u03af\\u03bf \\u03ae
 >
 > \\u03ba\\u03b1\\u03c4\\u03ac\\u03bb\\u03bf\\u03b3\\u03bf\\u03c2:
 >
 > '/home/nikos/public_html//home/dauwin/public_html/index.html'
 >
 > ========================

please take an overall look at my httpd.conf at 
http://pastebin.com/Pb3VbNC9 in case you want to examine somehting else.

Thank you very much.


-- 
What is now proved was at first only imagined!

[toc] | [prev] | [next] | [standalone]


#48004

FromJoel Goldstick <joel.goldstick@gmail.com>
Date2013-06-13 14:28 -0400
Message-ID<mailman.3214.1371148092.3114.python-list@python.org>
In reply to#48002

[Multipart message — attachments visible in raw view] — view raw

On Thu, Jun 13, 2013 at 2:10 PM, Nick the Gr33k <support@superhost.gr>wrote:

>
>
> Τη Πέμπτη, 13 Ιουνίου 2013 7:52:27 μ.μ. UTC+3, ο χρήστης Νικόλαος Κούρας
> έγραψε:
> > On 13/6/2013 6:35 μμ, Joel Goldstick wrote:
> >
> >> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
> >
> >> FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
> >
> >> \\u03c5\\u03c0\\u03ac\\u03c1\\
> >
> >>
> >
> >>     u03c7\\u03b5\\u03b9 \\u03c4\\u03ad\\u03c4\\u03bf\\**u03b9\\u03bf
> >
> >>     \\u03b1\\u03c1\\u03c7\\u03b5\\**u03af\\u03bf \\u03ae
> >
> >>     \\u03ba\\u03b1\\u03c4\\u03ac\\**u03bb\\u03bf\\u03b3\\u03bf\\**
> u03c2:
> >
> >>     '/home/nikos/public_html//**home/dauwin/public_html/index.**html',
> >
> >>     referer: http://superhost.gr/
> >
> >>     [/code]
> >
> >>
> >
> >> DO YOU SEE THIS PART:
> >
> >>   '/home/nikos/public_html//**home/dauwin/public_html/index.**html',
> >
> >> referer: http://superhost.gr/
> >
> >>
> >
> >> Do you see that it prepends your nikos path the your dauwin path and
> >
> >> file name.  It isn't replacing one with the other.  Somewhere in your
> >
> >> SFBI mess of code you perhaps have set the nikos path as the start of a
> >
> >> filename.  Check that out
> >
> >
> >
> > yes i saw your post Joel,
> >
> >
> >
> > After research i am under the impression that i'am in need for UserDir
> >
> > directive as it essentially allows you to use User Home directories as
> >
> > web directories...
> >
> >
> >
> > So after reading this:
> >
> > http://centosforge.com/node/**how-get-userdir-user-specific-**
> publichtml-working-apache-**centos-6<http://centosforge.com/node/how-get-userdir-user-specific-publichtml-working-apache-centos-6>
> >
> > i did this:
> >
> >
> >
> >
> >
> > <IfModule !mod_ruid2.c>
> >
> > UserDir public_html
> >
> > </IfModule>
> >
> > <IfModule mod_ruid2.c>
> >
> > #UserDir disabled
> >
> > UserDir "enabled *"
> >
> > UserDir "disabled root"
> >
> > </IfModule>
> >
> >
> >
> >
> >
> >
> >
> > root@nikos [~]# chmod 711 /home
> >
> > root@nikos [~]# chmod 711 /home/nikos
> >
> > root@nikos [~]# chmod 755 /home/nikos/public_html/
> >
> > root@nikos [~]# chmod o+r /home/nikos/public_html/index.**html
> >
> > root@nikos [~]# chmod 711 /home/dauwin
> >
> > root@nikos [~]# chmod 755 /home/dauwin/public_html/
> >
> > root@nikos [~]# chmod o+r /home/dauwin/public_html/**index.html
> >
> > root@nikos [~]#
> >
> >
> >
> > setsebool -P httpd_enable_homedirs true
> >
> > chcon -R -t httpd_sys_content_t /home/testuser/public_html
> >
> > (the last one one failed though)
> >
> >
> >
> > the i restarted Apache but the problem is still there.
> >
> >
> >
> > ===================
> >
> > nikos@superhost.gr [~]# [Thu Jun 13 19:50:57 2013] [error] [client
> >
> > 79.103.41.173] Error in sys.excepthook:
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] ValueError:
> >
> > underlying buffer has been detached
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Original
> >
> > exception was:
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Traceback
> >
> > (most recent call last):
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]   File
>
> >
> > "/home/nikos/public_html/cgi-**bin/metrites.py", line 213, in <module>
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]     with open(
>
> >
> > '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:
> >
> > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
>
> >
> > FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
> >
> > \\u03c5\\u03c0\\u03ac\\u03c1\\**u03c7\\u03b5\\u03b9
> >
> > \\u03c4\\u03ad\\u03c4\\u03bf\\**u03b9\\u03bf
> >
> > \\u03b1\\u03c1\\u03c7\\u03b5\\**u03af\\u03bf \\u03ae
> >
> > \\u03ba\\u03b1\\u03c4\\u03ac\\**u03bb\\u03bf\\u03b3\\u03bf\\**u03c2:
> >
> > '/home/nikos/public_html//**home/dauwin/public_html/index.**html'
>

SECOND TIME:

I'm not an apache wizard, and I'm too self important to really look through
all of your code.  i don't getting germs.  But, once again:

your code is not finding a file named this:
 '/home/nikos/public_html//home/dauwin/public_html/index.html'

The first part of this file path is:'/home/nikos/public_html

After that are TWO forward slashes which remind me of http:// and following
that is the path you want.  so, you need to put new batteries in your
brain, look through your mess and figure out what creates the wrong file
name for you

> >
> > ========================
>
> please take an overall look at my httpd.conf at
> http://pastebin.com/Pb3VbNC9 in case you want to examine somehting else.
>
> Thank you very much.
>
>
> --
> What is now proved was at first only imagined!
> --
> http://mail.python.org/**mailman/listinfo/python-list<http://mail.python.org/mailman/listinfo/python-list>
>



-- 
Joel Goldstick
http://joelgoldstick.com

[toc] | [prev] | [next] | [standalone]


#48007

FromNick the Gr33k <support@superhost.gr>
Date2013-06-13 21:43 +0300
Message-ID<kpd3rs$21co$11@news.ntua.gr>
In reply to#48004
On 13/6/2013 9:28 μμ, Joel Goldstick wrote:
>
>
>
> On Thu, Jun 13, 2013 at 2:10 PM, Nick the Gr33k <support@superhost.gr
> <mailto:support@superhost.gr>> wrote:
>
>
>
>     Τη Πέμπτη, 13 Ιουνίου 2013 7:52:27 μ.μ. UTC+3, ο χρήστης Νικόλαος
>     Κούρας έγραψε:
>      > On 13/6/2013 6:35 μμ, Joel Goldstick wrote:
>      >
>      >> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
>      >
>      >> FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
>      >
>      >> \\u03c5\\u03c0\\u03ac\\u03c1\\
>      >
>      >>
>      >
>      >>     u03c7\\u03b5\\u03b9 \\u03c4\\u03ad\\u03c4\\u03bf\\__u03b9\\u03bf
>      >
>      >>     \\u03b1\\u03c1\\u03c7\\u03b5\\__u03af\\u03bf \\u03ae
>      >
>      >>
>     \\u03ba\\u03b1\\u03c4\\u03ac\\__u03bb\\u03bf\\u03b3\\u03bf\\__u03c2:
>      >
>      >>
>     '/home/nikos/public_html//__home/dauwin/public_html/index.__html',
>      >
>      >>     referer: http://superhost.gr/
>      >
>      >>     [/code]
>      >
>      >>
>      >
>      >> DO YOU SEE THIS PART:
>      >
>      >>   '/home/nikos/public_html//__home/dauwin/public_html/index.__html',
>      >
>      >> referer: http://superhost.gr/
>      >
>      >>
>      >
>      >> Do you see that it prepends your nikos path the your dauwin path and
>      >
>      >> file name.  It isn't replacing one with the other.  Somewhere in
>     your
>      >
>      >> SFBI mess of code you perhaps have set the nikos path as the
>     start of a
>      >
>      >> filename.  Check that out
>      >
>      >
>      >
>      > yes i saw your post Joel,
>      >
>      >
>      >
>      > After research i am under the impression that i'am in need for
>     UserDir
>      >
>      > directive as it essentially allows you to use User Home
>     directories as
>      >
>      > web directories...
>      >
>      >
>      >
>      > So after reading this:
>      >
>      >
>     http://centosforge.com/node/__how-get-userdir-user-specific-__publichtml-working-apache-__centos-6
>     <http://centosforge.com/node/how-get-userdir-user-specific-publichtml-working-apache-centos-6>
>      >
>      > i did this:
>      >
>      >
>      >
>      >
>      >
>      > <IfModule !mod_ruid2.c>
>      >
>      > UserDir public_html
>      >
>      > </IfModule>
>      >
>      > <IfModule mod_ruid2.c>
>      >
>      > #UserDir disabled
>      >
>      > UserDir "enabled *"
>      >
>      > UserDir "disabled root"
>      >
>      > </IfModule>
>      >
>      >
>      >
>      >
>      >
>      >
>      >
>      > root@nikos [~]# chmod 711 /home
>      >
>      > root@nikos [~]# chmod 711 /home/nikos
>      >
>      > root@nikos [~]# chmod 755 /home/nikos/public_html/
>      >
>      > root@nikos [~]# chmod o+r /home/nikos/public_html/index.__html
>      >
>      > root@nikos [~]# chmod 711 /home/dauwin
>      >
>      > root@nikos [~]# chmod 755 /home/dauwin/public_html/
>      >
>      > root@nikos [~]# chmod o+r /home/dauwin/public_html/__index.html
>      >
>      > root@nikos [~]#
>      >
>      >
>      >
>      > setsebool -P httpd_enable_homedirs true
>      >
>      > chcon -R -t httpd_sys_content_t /home/testuser/public_html
>      >
>      > (the last one one failed though)
>      >
>      >
>      >
>      > the i restarted Apache but the problem is still there.
>      >
>      >
>      >
>      > ===================
>      >
>      > nikos@superhost.gr <mailto:nikos@superhost.gr> [~]# [Thu Jun 13
>     19:50:57 2013] [error] [client
>      >
>      > 79.103.41.173] Error in sys.excepthook:
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] ValueError:
>      >
>      > underlying buffer has been detached
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Original
>      >
>      > exception was:
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173] Traceback
>      >
>      > (most recent call last):
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]   File
>
>      >
>      > "/home/nikos/public_html/cgi-__bin/metrites.py", line 213, in
>     <module>
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
>     with open(
>
>      >
>      > '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:
>      >
>      > [Thu Jun 13 19:50:57 2013] [error] [client 79.103.41.173]
>
>      >
>      > FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
>      >
>      > \\u03c5\\u03c0\\u03ac\\u03c1\\__u03c7\\u03b5\\u03b9
>      >
>      > \\u03c4\\u03ad\\u03c4\\u03bf\\__u03b9\\u03bf
>      >
>      > \\u03b1\\u03c1\\u03c7\\u03b5\\__u03af\\u03bf \\u03ae
>      >
>      > \\u03ba\\u03b1\\u03c4\\u03ac\\__u03bb\\u03bf\\u03b3\\u03bf\\__u03c2:
>      >
>      > '/home/nikos/public_html//__home/dauwin/public_html/index.__html'
>
>
> SECOND TIME:
>
> I'm not an apache wizard, and I'm too self important to really look
> through all of your code.  i don't getting germs.  But, once again:
>
> your code is not finding a file named this:
>   '/home/nikos/public_html//home/dauwin/public_html/index.html'
>
> The first part of this file path is:'/home/nikos/public_html
>
> After that are TWO forward slashes which remind me of http:// and
> following that is the path you want.  so, you need to put new batteries
> in your brain, look through your mess and figure out what creates the
> wrong file name for you

Well, since you think i'm idiot enough to use '/home/nikos' in a script 
running under username 'dauwin' here are the proofs for you:


root@nikos [~]# cat /home/dauwin/www/cgi-bin/metrites.py | grep 
"/home/nikos/"

root@nikos [~]# cat /home/dauwin/www/cgi-bin/metrites.py | grep 
"/home/dauwin/"
         page = file.replace( '/home/dauwin/public_html/', '' )
                 with open( '/home/dauwin/public_html/' + page, 
encoding='utf-8' ) as f:
                 pypage = subprocess.check_output( 
'/home/dauwin/public_html/cgi-bin/' + page )
root@nikos [~]#


I believe that no matter if i browse 'htt://superhost.gr' or 
'http://superhost.gr/~dauwin'

somethign happens with the DocumentRoot of the domain and the web URL 
translate to file '/home/nikos/public_html/cgi-bin/metrites.py' for any 
http://superhost.gr/* request.

So, an Apache configuration is in order and not a python code alternation.

-- 
What is now proved was at first only imagined!

[toc] | [prev] | [next] | [standalone]


#48075

FromNick the Gr33k <support@superhost.gr>
Date2013-06-14 10:40 +0300
Message-ID<kpehe9$p37$5@news.ntua.gr>
In reply to#48004
On 13/6/2013 9:28 μμ, Joel Goldstick wrote:


> your code is not finding a file named this:
>   '/home/nikos/public_html//home/dauwin/public_html/index.html'
>
> The first part of this file path is:'/home/nikos/public_html
>
> After that are TWO forward slashes which remind me of http:// and
> following that is the path you want.  so, you need to put new batteries
> in your brain, look through your mess and figure out what creates the
> wrong file name for you

Hello Joel and Good Day, here are the virtual host for you to see.

VirtualHost 82.211.30.133:82>
     ServerName dauwin.gr
     ServerAlias www.dauwin.gr
     DocumentRoot /home/dauwin/public_html
     ServerAdmin webmaster@dauwin.gr
     UseCanonicalName Off
     CustomLog /usr/local/apache/domlogs/dauwin.gr combined
     CustomLog /usr/local/apache/domlogs/dauwin.gr-bytes_log "%{%s}t %I 
.\n%{%s}t %O ."
     ## User dauwin # Needed for Cpanel::ApacheConf
     UserDir enabled dauwin
     <IfModule mod_suphp.c>
         suPHP_UserGroup dauwin dauwin
     </IfModule>
     <IfModule !mod_disable_suexec.c>
         <IfModule !mod_ruid2.c>
             SuexecUserGroup dauwin dauwin
         </IfModule>
     </IfModule>
     <IfModule mod_ruid2.c>
         RMode config
         RUidGid dauwin dauwin
     </IfModule>
     ScriptAlias /cgi-bin/ /home/dauwin/public_html/cgi-bin/


     # To customize this VirtualHost use an include file at the 
following location
     # Include 
"/usr/local/apache/conf/userdata/std/2/dauwin/dauwin.gr/*.conf"

</VirtualHost>


Your superhost.gr domain is setup to use the following
Code:
<VirtualHost 82.211.30.133:82>
     ServerName superhost.gr
     ServerAlias www.superhost.gr
     DocumentRoot /home/nikos/public_html
     ServerAdmin support@superhost.gr
     UseCanonicalName Off
     CustomLog /usr/local/apache/domlogs/superhost.gr combined
     CustomLog /usr/local/apache/domlogs/superhost.gr-bytes_log "%{%s}t 
%I .\n%{%s}t %O ."
     ## User nikos # Needed for Cpanel::ApacheConf
     UserDir enabled nikos
     <IfModule mod_suphp.c>
         suPHP_UserGroup nikos nikos
     </IfModule>
     <IfModule !mod_disable_suexec.c>
         <IfModule !mod_ruid2.c>
             SuexecUserGroup nikos nikos
         </IfModule>
     </IfModule>
     <IfModule mod_ruid2.c>
         RMode config
         RUidGid nikos nikos
     </IfModule>
     ScriptAlias /cgi-bin/ /home/nikos/public_html/cgi-bin/


     # To customize this VirtualHost use an include file at the 
following location
     # Include 
"/usr/local/apache/conf/userdata/std/2/nikos/superhost.gr/*.conf"

</VirtualHost>

================================

Yes, if in fact we have registered the domain "dauwin.gr" there would be 
no problem, since all web urls would be translated into correct file paths.

But see, we didn't buy dauwin.gr domain and all we have to access the 
dauwin website is http://superhost.gr/~dauwwin way to do it.

Please tell me there is still some possible way for when:

'http://superhost.gr/~dauwin' is being browsed for the 
'/home/dauwin/public_html' to be associated with.

So now, what?

-- 
What is now proved was at first only imagined!

[toc] | [prev] | [next] | [standalone]


#48005

FromAndreas Perstinger <andipersti@gmail.com>
Date2013-06-13 20:37 +0200
Message-ID<mailman.3215.1371148643.3114.python-list@python.org>
In reply to#48002
On 13.06.2013 20:10, Nick the Gr33k wrote:
[nothing new]

Could you please stop spamming the whole internet with your problems.
Not only that you've posted two similar offtopic messages within only 6 
minutes to this list, you've also crossposted to alt.os.linux (where it 
is offtopic too) and to the forum at devshed.com (at least you've found 
the right subforum there).

Thank you very much!

Andreas

[toc] | [prev] | [next] | [standalone]


#48009

FromNick the Gr33k <support@superhost.gr>
Date2013-06-13 21:47 +0300
Message-ID<kpd44f$21co$12@news.ntua.gr>
In reply to#48005
On 13/6/2013 9:37 μμ, Andreas Perstinger wrote:
> On 13.06.2013 20:10, Nick the Gr33k wrote:
> [nothing new]
>
> Could you please stop spamming the whole internet with your problems.
> Not only that you've posted two similar offtopic messages within only 6
> minutes to this list, you've also crossposted to alt.os.linux (where it
> is offtopic too) and to the forum at devshed.com (at least you've found
> the right subforum there).
>
> Thank you very much!

Andrea i need to fix this my friend.
I canoot relax or get a good night sleep until this and the files.py 
issue have been fixed.


-- 
What is now proved was at first only imagined!

[toc] | [prev] | [next] | [standalone]


#48012

FromGrant Edwards <invalid@invalid.invalid>
Date2013-06-13 19:31 +0000
Message-ID<kpd6n5$1aq$1@reader1.panix.com>
In reply to#48009
On 2013-06-13, Nick the Gr33k <support@superhost.gr> wrote:
> On 13/6/2013 9:37 ????, Andreas Perstinger wrote:
>> On 13.06.2013 20:10, Nick the Gr33k wrote:
>> [nothing new]
>>
>> Could you please stop spamming the whole internet with your problems.
>> Not only that you've posted two similar offtopic messages within only 6
>> minutes to this list, you've also crossposted to alt.os.linux (where it
>> is offtopic too) and to the forum at devshed.com (at least you've found
>> the right subforum there).
>>
>> Thank you very much!
>
> Andrea i need to fix this my friend.

Then shut up, stop bothering us, and fix it.

-- 
Grant Edwards               grant.b.edwards        Yow! I'm into SOFTWARE!
                                  at               
                              gmail.com            

[toc] | [prev] | [next] | [standalone]


#48068

FromNick the Gr33k <support@superhost.gr>
Date2013-06-14 09:14 +0300
Message-ID<kpecca$p37$2@news.ntua.gr>
In reply to#48012
On 13/6/2013 10:31 μμ, Grant Edwards wrote:
> On 2013-06-13, Nick the Gr33k <support@superhost.gr> wrote:
>> On 13/6/2013 9:37 ????, Andreas Perstinger wrote:
>>> On 13.06.2013 20:10, Nick the Gr33k wrote:
>>> [nothing new]
>>>
>>> Could you please stop spamming the whole internet with your problems.
>>> Not only that you've posted two similar offtopic messages within only 6
>>> minutes to this list, you've also crossposted to alt.os.linux (where it
>>> is offtopic too) and to the forum at devshed.com (at least you've found
>>> the right subforum there).
>>>
>>> Thank you very much!
>>
>> Andrea i need to fix this my friend.
>
> Then shut up, stop bothering us, and fix it.

I would, if i knew how to do it.

And surely i'm not bothering you, since you never care to reply for 
anything i ask.

And if you do not like my posts, just don't read them.


-- 
What is now proved was at first only imagined!

[toc] | [prev] | [next] | [standalone]


#48072

FromChris Angelico <rosuav@gmail.com>
Date2013-06-14 17:24 +1000
Message-ID<mailman.3257.1371194698.3114.python-list@python.org>
In reply to#48068
On Fri, Jun 14, 2013 at 4:14 PM, Nick the Gr33k <support@superhost.gr> wrote:
> And surely i'm not bothering you, since you never care to reply for anything
> i ask.

Non sequitur.

> And if you do not like my posts, just don't read them.

Be careful what you wish for.

ChrisA

[toc] | [prev] | [next] | [standalone]


#48157

FromGrant Edwards <invalid@invalid.invalid>
Date2013-06-14 14:44 +0000
Message-ID<kpfa7v$o0e$3@reader1.panix.com>
In reply to#48068
On 2013-06-14, Nick the Gr33k <support@superhost.gr> wrote:
> On 13/6/2013 10:31 ????, Grant Edwards wrote:
>> On 2013-06-13, Nick the Gr33k <support@superhost.gr> wrote:
>>> On 13/6/2013 9:37 ????, Andreas Perstinger wrote:
>>>> On 13.06.2013 20:10, Nick the Gr33k wrote:
>>>> [nothing new]
>>>>
>>>> Could you please stop spamming the whole internet with your problems.
>>>> Not only that you've posted two similar offtopic messages within only 6
>>>> minutes to this list, you've also crossposted to alt.os.linux (where it
>>>> is offtopic too) and to the forum at devshed.com (at least you've found
>>>> the right subforum there).
>>>>
>>>> Thank you very much!
>>>
>>> Andrea i need to fix this my friend.
>>
>> Then shut up, stop bothering us, and fix it.
>
> I would, if i knew how to do it.
>
> And surely i'm not bothering you, since you never care to reply for 
> anything i ask.

This newsgroup/list has been completely taken over by threads you 
start asking the same questions and then refusing to read the answers,
try the suggested solutions, or read the references you're given.

> And if you do not like my posts, just don't read them.

I _try_ not to read them.  But your constantly changing e-mail
addresses and your constant creation of new (and equally futile)
threads makes it pretty difficult to avoid...

-- 
Grant Edwards               grant.b.edwards        Yow! Where do your SOCKS
                                  at               go when you lose them in
                              gmail.com            th' WASHER?

[toc] | [prev] | [next] | [standalone]


#47841

FromChris Angelico <rosuav@gmail.com>
Date2013-06-13 06:19 +1000
Message-ID<mailman.3126.1371068344.3114.python-list@python.org>
In reply to#47825
On Thu, Jun 13, 2013 at 3:33 AM, Νικόλαος Κούρας <support@superhost.gr> wrote:
> Why is pointing to /home/nikos isntead of /home/dauwin ?

Why is question pointing to python-list@python.org isntead [sic] of
your home town and some paid support?

ChrisA

[toc] | [prev] | [next] | [standalone]


#47848

FromJoel Goldstick <joel.goldstick@gmail.com>
Date2013-06-12 16:35 -0400
Message-ID<mailman.3131.1371069364.3114.python-list@python.org>
In reply to#47825

[Multipart message — attachments visible in raw view] — view raw

On Wed, Jun 12, 2013 at 1:33 PM, Νικόλαος Κούρας <support@superhost.gr>wrote:

> ======================
> RewriteEngine Off
> RewriteCond %{REQUEST_FILENAME} -f
> RewriteRule ^/?(.+\.html) /cgi-bin/metrites.py?file=%{**REQUEST_FILENAME}
> [L,PT,QSA]
> ======================
>
> [code]
> file = form.getvalue('file')
> page = form.getvalue('page')
>
> if not page and os.path.exists( file ):
>         # it is an html template
>         page = file.replace( '/home/dauwin/public_html/', '' )
> elif page or form.getvalue('show'):
>         # it is a python script
>         page = page..replace( '/home/dauwin/public_html/cgi-**bin/', '' )
> else:
>         #when everything else fails fallback
>         page = "index.html"
>
> ....
> ....
>
>         if page.endswith('.html'):
>                 with open( '/home/dauwin/public_html/' + page,
> encoding='utf-8' ) as f:
>                         htmlpage = f.read()
>                 htmlpage = htmlpage % (quote, music)
>                 template = htmlpage + counter
>         elif page.endswith('.py'):
>                 pypage = subprocess.check_output(
> '/home/dauwin/public_html/cgi-**bin/' + page )
>                 pypage = pypage.decode('utf-8').**replace( 'Content-type:
> text/html; charset=utf-8', '' )
>                 template = pypage + counter
>
>         print( template )
> [/code]
>
> Everything as you see point to 'dauwin' username, yet the error still says:
>
> [code]
> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]   File
> "/home/nikos/public_html/cgi-**bin/metrites.py", line 219, in <module>,
> referer: http://superhost.gr/
> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with open(
> '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:, referer:
> http://superhost.gr/
> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
> FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
> \\u03c5\\u03c0\\u03ac\\u03c1\\**u03c7\\u03b5\\u03b9
> \\u03c4\\u03ad\\u03c4\\u03bf\\**u03b9\\u03bf
> \\u03b1\\u03c1\\u03c7\\u03b5\\**u03af\\u03bf \\u03ae
> \\u03ba\\u03b1\\u03c4\\u03ac\\**u03bb\\u03bf\\u03b3\\u03bf\\**u03c2:
> '/home/nikos/public_html//**home/dauwin/public_html/index.**html',
> referer: http://superhost.gr/
> [/code]
>
>
> Notice that you have the file path you want concatenated to your
/home/nikos/... stuff in the line above.  Look in your code to find out
why. Fix that.  Lather, rinse, repeat

> Why is pointing to /home/nikos isntead of /home/dauwin ?
>
> this is what a smash my head to the wall to understand.
> --
> http://mail.python.org/**mailman/listinfo/python-list<http://mail.python.org/mailman/listinfo/python-list>
>



-- 
Joel Goldstick
http://joelgoldstick.com

[toc] | [prev] | [next] | [standalone]


#47908

FromΝικόλαος Κούρας <support@superhost.gr>
Date2013-06-13 09:41 +0300
Message-ID<kpbpj9$qvk$4@news.ntua.gr>
In reply to#47848
On 12/6/2013 11:35 μμ, Joel Goldstick wrote:
>
>
>
> On Wed, Jun 12, 2013 at 1:33 PM, Νικόλαος Κούρας <support@superhost.gr
> <mailto:support@superhost.gr>> wrote:
>
>     ======================
>     RewriteEngine On
>     RewriteCond %{REQUEST_FILENAME} -f
>     RewriteRule ^/?(.+\.html)
>     /cgi-bin/metrites.py?file=%{__REQUEST_FILENAME} [L,PT,QSA]
>     ======================
>
>     [code]
>     file = form.getvalue('file')
>     page = form.getvalue('page')
>
>     if not page and os.path.exists( file ):
>              # it is an html template
>              page = file.replace( '/home/dauwin/public_html/', '' )
>     elif page or form.getvalue('show'):
>              # it is a python script
>              page = page..replace(
>     '/home/dauwin/public_html/cgi-__bin/', '' )
>     else:
>              #when everything else fails fallback
>              page = "index.html"
>
>     ....
>     ....
>
>              if page.endswith('.html'):
>                      with open( '/home/dauwin/public_html/' + page,
>     encoding='utf-8' ) as f:
>                              htmlpage = f.read()
>                      htmlpage = htmlpage % (quote, music)
>                      template = htmlpage + counter
>              elif page.endswith('.py'):
>                      pypage = subprocess.check_output(
>     '/home/dauwin/public_html/cgi-__bin/' + page )
>                      pypage = pypage.decode('utf-8').__replace(
>     'Content-type: text/html; charset=utf-8', '' )
>                      template = pypage + counter
>
>              print( template )
>     [/code]
>
>     Everything as you see point to 'dauwin' username, yet the error
>     still says:
>
>     [code]
>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]   File
>     "/home/nikos/public_html/cgi-__bin/metrites.py", line 219, in
>     <module>, referer: http://superhost.gr/
>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with
>     open( '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:,
>     referer: http://superhost.gr/
>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
>     FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
>     \\u03c5\\u03c0\\u03ac\\u03c1\\__u03c7\\u03b5\\u03b9
>     \\u03c4\\u03ad\\u03c4\\u03bf\\__u03b9\\u03bf
>     \\u03b1\\u03c1\\u03c7\\u03b5\\__u03af\\u03bf \\u03ae
>     \\u03ba\\u03b1\\u03c4\\u03ac\\__u03bb\\u03bf\\u03b3\\u03bf\\__u03c2:
>     '/home/nikos/public_html//__home/dauwin/public_html/index.__html',
>     referer: http://superhost.gr/
>     [/code]
>
>
> Notice that you have the file path you want concatenated to your
> /home/nikos/... stuff in the line above.  Look in your code to find out
> why. Fix that.  Lather, rinse, repeat

In my source code as seen above i mention nowhere for '/home/nikos/' but 
instead for '/home/dauwin/'

That error message makes me come to conclusion that metrites.py script 
is running from user's nikos' cgi-bin:

/home/nikos/public_html/cgi-bin/metrites.py

instead of:

/home/dauwin/public_html/cgi-bin/metrites.py

I wonder why.
I mean iam sayign it clearly

with open( '/home/dauwin/public_html/' + page,

and the error says:

[Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with
 >     open( '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:,
 >     referer: http://superhost.gr/

What happens when i give http://superhost.gr/~dauwin

Why home/nikos/public_html/cgi-bin/metrites.py seems to be the scritp 
that always run?

That should have run when i browser: 'http://superhost.gr' and not when 
i browse 'http://superhost.gr/~dauwin'

Please help. A client wanst to utilize my metrites.py script because he 
lieks the way that has a seperate counter for each html page and the way 
the log is presented in an html table like form.
Of course i will give it it to him for free.

[toc] | [prev] | [next] | [standalone]


#47968

FromΝικόλαος Κούρας <support@superhost.gr>
Date2013-06-13 17:23 +0300
Message-ID<kpckku$28k2$2@news.ntua.gr>
In reply to#47908
On 13/6/2013 9:41 πμ, Νικόλαος Κούρας wrote:
> On 12/6/2013 11:35 μμ, Joel Goldstick wrote:
>>
>>
>>
>> On Wed, Jun 12, 2013 at 1:33 PM, Νικόλαος Κούρας <support@superhost.gr
>> <mailto:support@superhost.gr>> wrote:
>>
>>     ======================
>>     RewriteEngine On
>>     RewriteCond %{REQUEST_FILENAME} -f
>>     RewriteRule ^/?(.+\.html)
>>     /cgi-bin/metrites.py?file=%{__REQUEST_FILENAME} [L,PT,QSA]
>>     ======================
>>
>>     [code]
>>     file = form.getvalue('file')
>>     page = form.getvalue('page')
>>
>>     if not page and os.path.exists( file ):
>>              # it is an html template
>>              page = file.replace( '/home/dauwin/public_html/', '' )
>>     elif page or form.getvalue('show'):
>>              # it is a python script
>>              page = page..replace(
>>     '/home/dauwin/public_html/cgi-__bin/', '' )
>>     else:
>>              #when everything else fails fallback
>>              page = "index.html"
>>
>>     ....
>>     ....
>>
>>              if page.endswith('.html'):
>>                      with open( '/home/dauwin/public_html/' + page,
>>     encoding='utf-8' ) as f:
>>                              htmlpage = f.read()
>>                      htmlpage = htmlpage % (quote, music)
>>                      template = htmlpage + counter
>>              elif page.endswith('.py'):
>>                      pypage = subprocess.check_output(
>>     '/home/dauwin/public_html/cgi-__bin/' + page )
>>                      pypage = pypage.decode('utf-8').__replace(
>>     'Content-type: text/html; charset=utf-8', '' )
>>                      template = pypage + counter
>>
>>              print( template )
>>     [/code]
>>
>>     Everything as you see point to 'dauwin' username, yet the error
>>     still says:
>>
>>     [code]
>>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]   File
>>     "/home/nikos/public_html/cgi-__bin/metrites.py", line 219, in
>>     <module>, referer: http://superhost.gr/
>>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with
>>     open( '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:,
>>     referer: http://superhost.gr/
>>     [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]
>>     FileNotFoundError: [Errno 2] \\u0394\\u03b5\\u03bd
>>     \\u03c5\\u03c0\\u03ac\\u03c1\\__u03c7\\u03b5\\u03b9
>>     \\u03c4\\u03ad\\u03c4\\u03bf\\__u03b9\\u03bf
>>     \\u03b1\\u03c1\\u03c7\\u03b5\\__u03af\\u03bf \\u03ae
>>     \\u03ba\\u03b1\\u03c4\\u03ac\\__u03bb\\u03bf\\u03b3\\u03bf\\__u03c2:
>>     '/home/nikos/public_html//__home/dauwin/public_html/index.__html',
>>     referer: http://superhost.gr/
>>     [/code]
>>
>>
>> Notice that you have the file path you want concatenated to your
>> /home/nikos/... stuff in the line above.  Look in your code to find out
>> why. Fix that.  Lather, rinse, repeat
>
> In my source code as seen above i mention nowhere for '/home/nikos/' but
> instead for '/home/dauwin/'
>
> That error message makes me come to conclusion that metrites.py script
> is running from user's nikos' cgi-bin:
>
> /home/nikos/public_html/cgi-bin/metrites.py
>
> instead of:
>
> /home/dauwin/public_html/cgi-bin/metrites.py
>
> I wonder why.
> I mean iam sayign it clearly
>
> with open( '/home/dauwin/public_html/' + page,
>
> and the error says:
>
> [Tue Jun 11 21:59:31 2013] [error] [client 79.103.41.173]     with
>  >     open( '/home/nikos/public_html/' + page, encoding='utf-8' ) as f:,
>  >     referer: http://superhost.gr/
>
> What happens when i give http://superhost.gr/~dauwin
>
> Why home/nikos/public_html/cgi-bin/metrites.py seems to be the scritp
> that always run?
>
> That should have run when i browser: 'http://superhost.gr' and not when
> i browse 'http://superhost.gr/~dauwin'
>
> Please help. A client wanst to utilize my metrites.py script because he
> lieks the way that has a seperate counter for each html page and the way
> the log is presented in an html table like form.
> Of course i will give it it to him for free.


Please suggest something of why this happnes.

[toc] | [prev] | [next] | [standalone]


#47970

FromChris Angelico <rosuav@gmail.com>
Date2013-06-14 00:28 +1000
Message-ID<mailman.3199.1371133692.3114.python-list@python.org>
In reply to#47968
On Fri, Jun 14, 2013 at 12:23 AM, Νικόλαος Κούρας <support@superhost.gr> wrote:
> Please suggest something of why this happnes.

You remind me of George.

http://www.chroniclesofgeorge.com/

ChrisA

[toc] | [prev] | [next] | [standalone]


#47987

Fromrusi <rustompmody@gmail.com>
Date2013-06-13 09:47 -0700
Message-ID<c53a50be-f4f3-427f-876b-b5e5173578e6@ic1g2000pbb.googlegroups.com>
In reply to#47970
On Jun 13, 7:28 pm, Chris Angelico <ros...@gmail.com> wrote:
> On Fri, Jun 14, 2013 at 12:23 AM, Íéêüëáïò Êïýñáò <supp...@superhost.gr> wrote:
> > Please suggest something of why this happnes.
>
> You remind me of George.
>
> http://www.chroniclesofgeorge.com/
>
> ChrisA

HA!
You are evil -- Chris!

[toc] | [prev] | [next] | [standalone]


#47973

FromThomas Murphy <thomasmurphymusic@gmail.com>
Date2013-06-13 10:48 -0400
Message-ID<mailman.3200.1371134909.3114.python-list@python.org>
In reply to#47968

[Multipart message — attachments visible in raw view] — view raw

Chris,

I had never encountered George before today, and now my life is a little
bit better.

This and "help vampires" in one morning, today's shaping up well! (now if
this JSON would serialize with this #*@$ing angularJS Controller, but
that's for another list)


On Thu, Jun 13, 2013 at 10:28 AM, Chris Angelico <rosuav@gmail.com> wrote:

> On Fri, Jun 14, 2013 at 12:23 AM, Νικόλαος Κούρας <support@superhost.gr>
> wrote:
> > Please suggest something of why this happnes.
>
> You remind me of George.
>
> http://www.chroniclesofgeorge.com/
>
> ChrisA
> --
> http://mail.python.org/mailman/listinfo/python-list
>



-- 
Sincerely,
Thomas Murphy
Code Ninja
646.957.6115

[toc] | [prev] | [next] | [standalone]


#47974

FromAndreas Perstinger <andipersti@gmail.com>
Date2013-06-13 16:54 +0200
Message-ID<mailman.3201.1371135294.3114.python-list@python.org>
In reply to#47968
On 13.06.2013 16:23, Νικόλαος Κούρας wrote:
> Please suggest something of why this happnes.

That's not a Python problem.

BTW both scripts at
http://superhost.gr/~dauwin/metrites.py
and at
http://superhost.gr/~dauwin/cgi-bin/metrites.py
show the world the passwords to your databases in plain text.

Bye, Andreas

[toc] | [prev] | [next] | [standalone]


Page 1 of 3  [1] 2 3  Next page →

Back to top | Article view | comp.lang.python


csiph-web