forum.coppermine-gallery.net
Support => cpg1.3.x Support => Older/other versions => cpg1.3 Themes/Skins/Templates => Topic started by: rl096 on July 23, 2004, 09:15:23 am
-
Hello,
I am using:
- CPG: 1.3.1
hosted by: canaca
web server: Apache/2.0.48 (Fedora)
my gallery url: http://photos.mptpro.com
no mods or changes.
When changing themes from the .index page using the drop down selector I get a 404 error.
http://photos.mptpro.com/var/subdomain/photos/html/config.php?theme=rainy_day
Obviosuly, somewhere there is a path mistake, because it is going to the subdomain path of my server.
When changing themes via the "config" area there is no problem. I have checked my paths and the *seem* to be correct. In config, the "Target address for the 'See more pictures' link in e-cards" is http://www.photos.mptpro.com
any help is greatly appreciated.
-
This boils down to your webserver having some "exotic" server var setting, the line in question is
$cpgCurrentTheme = $_SERVER["SCRIPT_NAME"]."?";
in include/functions.inc.php
Please consult your phpinfo and see what it says for $_SERVER["SCRIPT_NAME"] and report back. Thanks.
GauGau
-
thanks
Do you mean the phpinfo.php file? In that file I didn't find any such reference. Here is a dump of it...
<?php
// ------------------------------------------------------------------------- //
// Coppermine Photo Gallery 1.3.1 //
// ------------------------------------------------------------------------- //
// Copyright (C) 2002-2004 Gregory DEMAR //
// http://www.chezgreg.net/coppermine/ //
// ------------------------------------------------------------------------- //
// Updated by the Coppermine Dev Team //
// (http://coppermine.sf.net/team/) //
// see /docs/credits.html for details //
// ------------------------------------------------------------------------- //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License, or //
// (at your option) any later version. //
// ------------------------------------------------------------------------- //
// CVS version: $Id: phpinfo.php,v 1.4 2004/07/09 06:57:34 gaugau Exp $
// ------------------------------------------------------------------------- //
error_reporting (E_ALL ^ E_NOTICE);
define('IN_COPPERMINE', true);
define('PHPINFO_PHP', true);
require('include/init.inc.php');
$CONFIG['debug_mode']=0;
pageheader($lang_cpg_debug_output['phpinfo']);
if (!GALLERY_ADMIN_MODE) {
cpg_die(ERROR, $lang_errors['access_denied'] );
} else {
ob_start();
phpinfo();
$string = ob_get_contents();
$string = strchr($string, '</style>');
$string = str_replace('</style>','',$string);
$string = str_replace('class="p"','',$string);
$string = str_replace('class="e"','class="tableb"',$string);
$string = str_replace('class="v"','class="tablef"',$string);
$string = str_replace('class="h"','class="tableh2"',$string);
$string = str_replace('class="center"','',$string);
ob_end_clean();
print '<div align="left" style="overflow:hidden;width:800px;text-align:left;">';
starttable('100%', $lang_phpinfo_php['php_info'], 1);
print '<tr><td class="tableb">';
print $lang_phpinfo_php['explanation'];
print '<br />';
print $lang_phpinfo_php['no_link'];
print '</td></tr>';
endtable();
print '<br />';
print $string;
print "</div>\n";
pagefooter();
ob_end_flush();
}
?>
-
I wanted you to inspect the output of the file, not the file itself. You will have to post the output here, you can not post a link (it's not accessible for non-admins).
You could as well generate a file called foo.php with this content <?php phpinfo(); ?>
, upload it and browse it, the result would be the same.
GauGau
-
thanks.
_SERVER["SCRIPT_NAME"] /var/subdomain/photos/html/phpinfo.php
-
ok, apparently this var is configured "exoticly" on your server. Consult your phpinfo page again, and look for all vars that contain /phpinfo.php only with nothing in front of it. Post the results here.
GauGau
-
???
I use that hosting and have the same problem.
Here my phpinfo file:
http://photos.quzel.com/foo.php
And I actually have the same problems with other scripts and the hosting support keep saying me, that this is scripts errors. :(
Help me please to fix this problem.
Thank u.
-
If you use that hosting and have the same problem I recommend finding another host. You also need to read this thread and do what Joachim requested: post all variables and their output if they contain phpinfo.php.
-
try $_SERVER["PHP_SELF"]. Posting a link to your phpinfo file is not a good idea. Remove it from your server, a possible attacker might use it against you.
-
Ok... I can change the skins now :) Thank u... but others scripts doesn't work well as well... is it possible to make any changes to php.ini?
Thank u very much for all your help!
-
You can only change php.ini if the server is yours to administer (i.e. you're self-hosted). If you're webhosted, you usually can't change php.ini. You could ask your webhost to change it for you though.
-
You can only change php.ini if the server is yours to administer (i.e. you're self-hosted). If you're webhosted, you usually can't change php.ini. You could ask your webhost to change it for you though.
I can change php.ini
I have access to anywhere :)
http://www.quzel.com/ftp.gif
Could u please tell me, what can I change in php.ini
Thank u.