Clicking WPG2 tab redirects to 404

punintended

Joined: 2007-11-11
Posts: 8
Posted: Sun, 2007-11-11 20:58

I run a family blog using Wordpress 2.3.1 and Gallery 2.2.3. I have used WPG2 for a long time, recently upgraded to WPG2 v3. When I click the tab, to validate the install, I get a 404 error.

The site is hosted using PHP 5.2.2 and MySQL 5.0.16

If it helps, the site is turse.org.

I have tried changing the theme, to the default WP theme in case this was an issue - same result. I have also deactivated every plugin except WPG2, same result.

Thanks,

Josh

turse.org
photos.turse.org
familytree.turse.org

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Sun, 2007-11-11 22:23

Josh,

Navigate to the WPG2 Options -> Gallery2 Rewrite tab and turn off rewrites and see if you are getting the 404 errors still.

____________________________________
Wordpress / Gallery2 (WPG2) Plugin, , WPG2 Documentation, WPG2 Demo

 
punintended

Joined: 2007-11-11
Posts: 8
Posted: Sun, 2007-11-11 22:43

Is there a way to do this 'manually' - it's clicking the WPG2 Options tab that sends me to 404. This is why I can't validate.

turse.org
photos.turse.org
familytree.turse.org

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Mon, 2007-11-12 00:36

It sounds like a file etc is missing from the WPG2 plugin. What URL is the WPG2 options tab sending you to? It should be something like http://www.site.com/wordpress/wp-admin/admin.php?page=wpg2_pathadmin

____________________________________
Wordpress / Gallery2 (WPG2) Plugin, , WPG2 Documentation, WPG2 Demo

 
punintended

Joined: 2007-11-11
Posts: 8
Posted: Mon, 2007-11-12 04:19

I was hopeful - so re-uploaded the plugin, no joy.

It redirects to http://turse.org/wp-admin/install/ , though I see the link should go to: http://turse.org/wp-admin/admin.php?page=wpg2/wpg2functions.inc, and yes, wpg2/wp2functions.inc exists. Typing in the path you suggested works (http://turse.org/wp-admin/admin.php?page=wpg2_pathadmin).

turse.org
photos.turse.org
familytree.turse.org

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Mon, 2007-11-12 05:24

Kirk,

Any ideas, I not seen this before.. It almost looks like A) File Permission issues or B) Some kind of protection preventing access to the includes..

____________________________________
Wordpress / Gallery2 (WPG2) Plugin, , WPG2 Documentation, WPG2 Demo

 
capt_kirk

Joined: 2006-01-24
Posts: 492
Posted: Mon, 2007-11-12 12:36

Josh,

I've never seen this either, but I agree with Ozgreg about the types of things to check. But if manually entering the URL works, then I don't think it's a permission issue.

Also, what other plugins are you running?

Finally, could you install the Internal Rewrite Viewer Plugin so that we can see if there are any screwy rewrites going on internally?

Kirk
____________________________________
G2Image Documentation, G2Image Demo Page, My Family Website

 
punintended

Joined: 2007-11-11
Posts: 8
Posted: Tue, 2007-11-13 05:07

Maybe I should qualify 'manually entering the URL works'. It takes me to the http://turse.org/wp-admin/admin.php?page=wpg2_pathadmin page, the paths look correct. If I click 'Update Options', I get the redirect to the 404.

I had tried turning off all plugins and doing just the WPG2 extension alone, but, I am running:

Spam Karma: http://unknowngenius.com/blog/wordpress/spam-karma/
WordPress Automatic Upgrade: http://techie-buzz.com/
WordPress Database Backup: http://www.ilfilosofo.com/blog/wp-db-backup
WPG2 (of course)

and just for giggles, here's the list from the wpg2 directory, showing permissions:

drwxr-xr-x 9 turse pg363440 4096 Nov 11 20:09 .
drwxr-xr-x 21 turse pg363440 4096 Nov 11 20:07 ..
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:07 css
-rwxr-xr-x 1 turse pg363440 19800 Nov 11 20:07 g2embeddiscoveryutilities.class
drwxr-xr-x 7 turse pg363440 4096 Nov 11 20:08 g2image
-rwxr-xr-x 1 turse pg363440 18514 Nov 11 20:08 g2imageplugin.inc
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:08 images
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:08 img
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:09 js
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:09 locale
-rwxr-xr-x 1 turse pg363440 9194 Nov 11 20:09 readme.txt
drwxr-xr-x 2 turse pg363440 4096 Nov 11 20:09 templates
-rwxr-xr-x 1 turse pg363440 6721 Nov 11 20:09 wpg2.php
-rwxr-xr-x 1 turse pg363440 37992 Nov 11 20:09 wpg2embed.inc
-rwxr-xr-x 1 turse pg363440 29633 Nov 11 20:09 wpg2functions.inc
-rwxr-xr-x 1 turse pg363440 12072 Nov 11 20:09 wpg2managerewrites.inc
-rwxr-xr-x 1 turse pg363440 36266 Nov 11 20:09 wpg2options.inc
-rwxr-xr-x 1 turse pg363440 3618 Nov 11 20:09 wpg2template.inc
-rwxr-xr-x 1 turse pg363440 11815 Nov 11 20:09 wpg2usersadmin.php
-rwxr-xr-x 1 turse pg363440 15709 Nov 11 20:09 wpg2validate.inc
-rwxr-xr-x 1 turse pg363440 5921 Nov 11 20:09 wpg2widgets.inc

turse.org
photos.turse.org
familytree.turse.org

 
capt_kirk

Joined: 2006-01-24
Posts: 492
Posted: Tue, 2007-11-13 11:56

Bummer. Everything looks right. I hate this kind of bug...

All of your other plugin admin tabs work correctly, right?

Have you tried this from another computer to rule out that it's an issue with that one browser/computer?

Could you try installing the Firefox plugin called "HTTP Live Headers" to see what exactly is being called when you go to the WPG2 tab and when you hit the "Update Options" button after manually going to the paths tab. Once you've installed the plugin, you can see the HTTP GETs by activating it on Firefox's Tools menu and then going to the page. This will verify that it's calling the correct page in the first place.

Kirk
____________________________________
G2Image Documentation, G2Image Demo Page, My Family Website

 
punintended

Joined: 2007-11-11
Posts: 8
Posted: Wed, 2007-11-14 08:55

Done - I had no luck with the Internal Rewrite Viewer Plugin - that too redirects to a 404 page (turse.org/rewrite or turse.org/index.php/rewrite).

Changing browsers and machines had no effect.

Here's the output from the HTTP Live Headers:

http://turse.org/wp-admin/admin.php?page=wpg2/wpg2functions.inc

GET /wp-admin/admin.php?page=wpg2/wpg2functions.inc HTTP/1.1

Host: turse.org

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://turse.org/wp-admin/plugins.php?activate=true

Cookie: __utmz=225996831.1188416990.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=225996831.1611010283.1188416990.1189467534.1190047652.4; PHPSESSID=0mvk8fnmlijf1fgc5h5cvl19f1; wordpress_test_cookie=WP+Cookie+check; wordpressuser_13c9232451ad37ca5a26d751bb1c5cee=josh; wordpresspass_13c9232451ad37ca5a26d751bb1c5cee=57a11644c843901ec893ebbcab0e3ec7

If-Modified-Since: Wed, 14 Nov 2007 08:49:57 GMT

HTTP/1.x 302 OK

Date: Wed, 14 Nov 2007 08:52:06 GMT

Server: Apache/1.3.37 (Unix) mod_throttle/3.1.2 DAV/1.0.3 mod_fastcgi/2.4.2 mod_gzip/1.3.26.1a PHP/4.4.7 mod_ssl/2.8.22 OpenSSL/0.9.7e

Cache-Control: no-cache, must-revalidate, max-age=0

Expires: Wed, 11 Jan 1984 05:00:00 GMT

Pragma: no-cache

X-Powered-By: PHP/5.2.3

Last-Modified: Wed, 14 Nov 2007 08:52:07 GMT

Location: install/

Keep-Alive: timeout=2, max=100

Connection: Keep-Alive

Transfer-Encoding: chunked

Content-Type: text/html; charset=utf-8

----------------------------------------------------------

http://turse.org/wp-admin/install/

GET /wp-admin/install/ HTTP/1.1

Host: turse.org

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://turse.org/wp-admin/plugins.php?activate=true

Cookie: __utmz=225996831.1188416990.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=225996831.1611010283.1188416990.1189467534.1190047652.4; PHPSESSID=0mvk8fnmlijf1fgc5h5cvl19f1; wordpress_test_cookie=WP+Cookie+check; wordpressuser_13c9232451ad37ca5a26d751bb1c5cee=josh; wordpresspass_13c9232451ad37ca5a26d751bb1c5cee=57a11644c843901ec893ebbcab0e3ec7

If-Modified-Since: Wed, 14 Nov 2007 08:49:59 GMT

HTTP/1.x 404 Not Found

Date: Wed, 14 Nov 2007 08:52:08 GMT

Server: Apache/1.3.37 (Unix) mod_throttle/3.1.2 DAV/1.0.3 mod_fastcgi/2.4.2 mod_gzip/1.3.26.1a PHP/4.4.7 mod_ssl/2.8.22 OpenSSL/0.9.7e

Cache-Control: no-cache, must-revalidate, max-age=0

Content-Encoding: gzip

Expires: Wed, 11 Jan 1984 05:00:00 GMT

Pragma: no-cache

Vary: Accept-Encoding

X-Pingback: http://turse.org/xmlrpc.php

X-Powered-By: PHP/5.2.3

Last-Modified: Wed, 14 Nov 2007 08:52:08 GMT

Keep-Alive: timeout=2, max=100

Connection: Keep-Alive

Transfer-Encoding: chunked

Content-Type: text/html; charset=utf-8

----------------------------------------------------------

http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/ws/RSS/mymostpurchasedartists/artworkheight=53/html=false/sf=143441/userid=11402209/xml?v0=7723

GET /WebObjects/MZStoreServices.woa/ws/RSS/mymostpurchasedartists/artworkheight=53/html=false/sf=143441/userid=11402209/xml?v0=7723 HTTP/1.1

Host: ax.phobos.apple.com.edgesuite.net

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

HTTP/1.x 200 OK

Content-Length: 2377

Content-Type: application/xml

x-apple-application-instance: 150

x-apple-max-age: 3600

Content-Encoding: gzip

x-webobjects-loadaverage: 0

Vary: Accept-Encoding

Expires: Wed, 14 Nov 2007 08:52:09 GMT

Cache-Control: max-age=0, no-cache

Pragma: no-cache

Date: Wed, 14 Nov 2007 08:52:09 GMT

Connection: keep-alive

X-Apple-Partner: origin.0

----------------------------------------------------------

http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-4148253576617878&dt=1195030329348&lmt=1195030328&format=120x600_as&output=html&correlator=1195030329346&url=http%3A%2F%2Fturse.org%2Fwp-admin%2Finstall%2F&color_bg=FFFFFF&color_text=000000&color_link=676037&color_url=669900&color_border=676037&ad_type=text_image&ref=http%3A%2F%2Fturse.org%2Fwp-admin%2Fplugins.php%3Factivate%3Dtrue&cc=100&ga_vid=1611010283.1188416990&ga_sid=1195030329&ga_hid=917013869&ga_fc=true&flash=9&u_h=1200&u_w=1920&u_ah=1174&u_aw=1920&u_cd=32&u_tz=-480&u_his=5&u_java=true&u_nplug=12&u_nmime=118

GET /pagead/ads?client=ca-pub-4148253576617878&dt=1195030329348&lmt=1195030328&format=120x600_as&output=html&correlator=1195030329346&url=http%3A%2F%2Fturse.org%2Fwp-admin%2Finstall%2F&color_bg=FFFFFF&color_text=000000&color_link=676037&color_url=669900&color_border=676037&ad_type=text_image&ref=http%3A%2F%2Fturse.org%2Fwp-admin%2Fplugins.php%3Factivate%3Dtrue&cc=100&ga_vid=1611010283.1188416990&ga_sid=1195030329&ga_hid=917013869&ga_fc=true&flash=9&u_h=1200&u_w=1920&u_ah=1174&u_aw=1920&u_cd=32&u_tz=-480&u_his=5&u_java=true&u_nplug=12&u_nmime=118 HTTP/1.1

Host: pagead2.googlesyndication.com

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://turse.org/wp-admin/install/

HTTP/1.x 200 OK

P3P: policyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"

Content-Type: text/html; charset=UTF-8

Content-Encoding: gzip

Server: cafe

Cache-Control: private, x-gzip-ok=""

Content-Length: 2678

Date: Wed, 14 Nov 2007 08:52:09 GMT

----------------------------------------------------------

turse.org
photos.turse.org
familytree.turse.org

 
capt_kirk

Joined: 2006-01-24
Posts: 492
Posted: Wed, 2007-11-14 12:34

Hmm. Well, it is calling the right page first, but then it's calling http://turse.org/wp-admin/install/ for some reason. Nothing in the WPG2 code calls that page. Very strange...

I know this is a pain, but could you try a fresh install of WP in a different directory, like /test/ or something. See if a fresh install of WP with WPG2 gives you the same behavior. That will tell us if it's something in your particular WP setup, or if it's something in your server setup.

Kirk
____________________________________
G2Image Documentation, G2Image Demo Page, My Family Website

 
punintended

Joined: 2007-11-11
Posts: 8
Posted: Thu, 2007-11-15 05:24

I knew I should have done the stupid check first. The bone-stock install works - it did require a new database, just installing a new Wordpress site with the existing database did not. Looks like you guys are off the hook since it's particular (or peculiar) to my setup. Thank you for your help and the excellent plugin!.

turse.org
photos.turse.org
familytree.turse.org