Error 404 on fresh install

Using WP 2.1.3 and ZP 1.0.8

Uploaded zenphono into WP root, setup .htaccess and zp-config.php

Whenever I try to access /zenphoto/zen/setup.php I get 'Error 404'.

Here's a link: http://chicagoarts-lifestyle.com/zenphoto/zen/setup.php

Could it be the WP permalinks related issue? Although it works perfectly well on my local machine. I ran out of ideas how to fix it...

Please, help!

Comments

  • dimsal Member
    anyone?
  • Hmm... yeah, that looks like .htaccess rules are getting mixed up.

    Can you copy and paste a copy of your zp-config.php file as well as your .htaccess file?
  • dimsal Member
    Here are my zp-config and htaccess files:

    `<?php /* PUT NOTHING BEFORE THIS LINE, not even a line break! */<br />
    $conf = array();

    define("DEBUG", false);

    /** Do not edit above this line. **/

    /**********************************/

    /////////// zenPHOTO Configuration Variables //////////////////////////////

    // After you're done editing this file, load

    // http://www.yoursite.com/zenphotodir/zen/setup.php

    // to run the setup (of course, replacing the paths where needed).

    // NOTE: web_path and server_path are no longer needed! If you're having problems

    // with the auto-detected paths, you can override them at the bottom of this file.

    ////////////////////////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////////////////////////

    // Database Information (the most important part!)

    ////////////////////////////////////////////////////////////////////////////////

    $conf['mysql_user'] = "db_user";

    $conf['mysql_pass'] = "db_pass";

    $conf['mysql_host'] = "localhost"; // Won't need to change this 90% of the time.

    $conf['mysql_database'] = "my_db";

    // If you're sharing the database with other tables, use a prefix to be safe.

    $conf['mysql_prefix'] = "zp_test_";

    ////////////////////////////////////////////////////////////////////////////////

    // General Gallery Configuration

    ////////////////////////////////////////////////////////////////////////////////

    // What you want to call your photo gallery.

    $conf['gallery_title'] = "my photos";

    // Your web site title and address, if you have one. If not, leave blank.

    // These are used to link back to your main site, but your theme must support it.

    $conf['website_title'] = "";

    $conf['website_url'] = "";

    // If you're in a different time zone from your server, set the offset in hours:

    $conf['time_offset'] = 0;

    // If you have Apache mod_rewrite, put true here, and you'll get nice cruft-free URLs.

    // MAKE SURE TO EDIT THE .htaccess FILE with your path information.

    $conf['mod_rewrite'] = true;

    // If mod_rewrite is true above, zenphoto's image page URL's usually end in .jpg,

    // set this if you want something else appended to the end (helps search engines).

    // Examples: .html, .php, /view, etc.

    $conf['mod_rewrite_image_suffix'] = '.php';

    // Admin interface username (also required for running setup).

    $conf['adminuser'] = "admin";

    // This isn't that secure, so don't put anything here you don't want anyone to see...

    // (but make sure you change it to something other than 1234...)

    $conf['adminpass'] = "1234";

    // The email for the admin user. Used to send notification emails.

    $conf['admin_email'] = "";

    // If you're running a secure server, change this to 'https' (Most people will leave this alone)

    $conf['server_protocol'] = "http";

    // The character encoding to use internally. Leave at UTF-8 if you're unsure.

    $conf['charset'] = 'UTF-8';

    ////////////////////////////////////////////////////////////////////////////////

    // Image Processing Configuration

    ////////////////////////////////////////////////////////////////////////////////

    // JPEG Compression quality for all images and thumbnails (respectively):

    $conf['image_quality'] = 85;

    $conf['thumb_quality'] = 75;

    // Default image display width (themes will be able to control this

    // to an extent in the future, but for now you may have to adjust it to fit your theme).

    $conf['image_size'] = 595;

    // If this is set to true, then the longest side of the image will be $image_size.

    // Otherwise, the *width* of the image will be $image_size.

    $conf['image_use_longest_side'] = true;

    // Allow images to be scaled up to the requested size? This could result in loss

    // of quality, so it's off by default.

    $conf['image_allow_upscale'] = false;

    // Default thumbnail size and scale:

    // If $thumb_crop is set to true, then the thumbnail will be a centered portion of the image

    // with the given width and height after being resized to $thumb_size (by shortest side).

    // Otherwise, it will be the full image resized to $thumb_size (by shortest side).

    // NOTE: thumb_crop_width and height should always be less than or equal to thumb_size

    $conf['thumb_size'] = 100;

    $conf['thumb_crop'] = true;

    $conf['thumb_crop_width'] = 85;

    $conf['thumb_crop_height'] = 85;

    // Add a small amount of unsharp mask to thumbnails? Slows thumbnail generation on slow servers.

    $conf['thumb_sharpen'] = false;

    // Paging options:

    // Control of their display is done in the theme, so you might need to change these

    // after switching themes to make it look better.

    $conf['albums_per_page'] = 5;

    $conf['images_per_page'] = 15;

    ////////////////////////////////////////////////////////////////////////////////

    // Comment cleaning configuration

    ////////////////////////////////////////////////////////////////////////////////

    // Tags and attributes allowed in comments

    // Follow the array form array('tag' => array('attribute' => array()))

    $conf['allowed_tags'] = array (

    'a' => array ('href' => array (), 'title' => array ()),

    'abbr' => array ('title' => array ()),

    'acronym' => array ('title' => array ()),

    'b' => array (),

    'blockquote' => array ('cite' => array ()),

    'code' => array (),

    'em' => array (),

    'i' => array (),

    'strike' => array (),

    'strong' => array (),

    'ul' => array (),

    'ol' => array (),

    'li' => array (),

    );

    ////////////////////////////////////////////////////////////////////////////////

    // Path Overrides

    ////////////////////////////////////////////////////////////////////////////////

    // Uncomment the following two lines ONLY IF YOU'RE HAVING PROBLEMS,

    // like "file not found" or "not readable" errors.

    // These allow you to override Zenphoto's detection of the correct paths

    // on your server, which might work better on some setups.

    ////////////////////////////////////////////////////////////////////////////////

    // define('WEBPATH', '/chicagoarts-lifestyle/zenphoto');

    // define('SERVERPATH', '/home/****/public_html/chicagoarts-lifestyle/zenphoto');

    /** Do not edit below this line. **/

    /**********************************/

    $_zp_conf_vars = $conf;

    ?>

    `

    `# htaccess file for zenphoto

    # NOTE: Change the RewriteBase below to the absolute path to your zenphoto directory.



    RewriteEngine On

    #### !!! Change this to the web path (eg: http://www.example.com/photos --> /photos) !!!

    RewriteBase /zenphoto

    ####

    RewriteRule ^admin/?$ zen/admin.php [R,L]

    RewriteCond %{REQUEST_FILENAME} -f [NC,OR]

    RewriteCond %{REQUEST_FILENAME} -d [NC]

    RewriteRule ^.*$ - [R,L]

    RewriteRule index.php$ index.php [L,QSA]

    RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L,QSA]

    RewriteRule ^page/([A-Za-z0-9-_]+)/?$ index.php?p=$1 [L,QSA]

    RewriteRule ^(.*)/page/([0-9]+)/?$ index.php?album=$1&page=$2 [L,QSA]

    RewriteRule ^(.*)/image/(thumb|[0-9]{1,4})/([^/]+)$ zen/i.php?a=$1&i=$3&s=$2 [L,QSA]

    RewriteRule ^(.*)/image/([^/]+)$ zen/i.php?a=$1&i=$2 [L,QSA]

    # Catch-all - everything else gets handled in PHP for compatibility.

    RewriteRule ^(.*)/?$ index.php?album=$1 [L,QSA]



    `
  • Hmm... I don't necessarily see anything wrong with your zp-config file or your .htaccess file. I'm beginning to wonder if it's some kind of server setting. The reason why is because on a normal install, when someone goes to `http://www.domain.com/zenphoto/zen` they will automatically be sent to `http://www.domain.com/zenphoto/zen/admin.php`, but in your case, your server redirects me to a page (`http://serv01.siteground159.com/zeni/user_type=user/domain=chicagoarts-lifestyle.com/user_type=user/time=1182477171192`) with the following message: "Mac computers cannot be used to create sites; They can be used to view the final results.

    Please note that finished websites created with this system can be viewed with any browser version 5.0 or better on almost any computer with 800x600 or better resolution."

    Weird. You may require some special setup needs such as those on dreamhost.
  • dimsal Member
    I found a solution to fix this issue. Apparently, my host provider has a Sitebuilder application that uses zen directory and it was conflicting with Zenphoto's zen directory.
    Simple renaming of 'zen' to 'mychoice' directory and all files that contain 'zen' in them.
    It's now working fine.

    Thank you for your help anyway.
  • No problem.
Sign In or Register to comment.